[INFO] cloning repository https://github.com/PKD667/beam
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/PKD667/beam" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPKD667%2Fbeam", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPKD667%2Fbeam'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5174cd8f892eebeabfc21ee75cd99f4616abc87f
[INFO] testing PKD667/beam against beta-2025-09-21 for beta-1.91-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPKD667%2Fbeam" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/PKD667/beam
[INFO] finished tweaking git repo https://github.com/PKD667/beam
[INFO] tweaked toml for git repo https://github.com/PKD667/beam written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/PKD667/beam on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/PKD667/beam 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-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 81055d2f4359fa8e60247a3d686f43f8a1d9b00c8fe391be2f664d6be02e3f3b
[INFO] running `Command { std: "docker" "start" "-a" "81055d2f4359fa8e60247a3d686f43f8a1d9b00c8fe391be2f664d6be02e3f3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "81055d2f4359fa8e60247a3d686f43f8a1d9b00c8fe391be2f664d6be02e3f3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81055d2f4359fa8e60247a3d686f43f8a1d9b00c8fe391be2f664d6be02e3f3b", kill_on_drop: false }`
[INFO] [stdout] 81055d2f4359fa8e60247a3d686f43f8a1d9b00c8fe391be2f664d6be02e3f3b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a86aee5eef00b41f520ba461b486efecbc3d693478552a23cbc55880766018bd
[INFO] running `Command { std: "docker" "start" "-a" "a86aee5eef00b41f520ba461b486efecbc3d693478552a23cbc55880766018bd", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling anstyle-query v1.1.4
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling bimap v0.6.3
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling anstream v0.6.20
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling clap_builder v4.5.47
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling clap_derive v4.5.47
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling clap v4.5.47
[INFO] [stderr]    Compiling beam v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::logic::typing::Type`
[INFO] [stdout]  --> src/logic/debug.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::logic::typing::Type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DebugLevel`, `debug_info`, `set_debug_input`, and `set_debug_level`
[INFO] [stdout]  --> src/logic/tests/clike.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::{debug_info, set_debug_level, set_debug_input, DebugLevel};
[INFO] [stdout]   |             ^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::logic::check::TypeChecker`
[INFO] [stdout]  --> src/logic/tests/python.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::logic::check::TypeChecker;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `grammar::Grammar` and `parser::Parser`
[INFO] [stdout]  --> src/logic/tests/python.rs:2:20
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::logic::{grammar::Grammar, parser::Parser};
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DebugLevel`, `debug_info`, `set_debug_input`, and `set_debug_level`
[INFO] [stdout]  --> src/logic/tests/python.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{debug_info, set_debug_level, set_debug_input, DebugLevel};
[INFO] [stdout]   |             ^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PartialOutcome`
[INFO] [stdout]  --> src/logic/tests/partial.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::logic::partial::{PartialOutcome};
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DefaultRanker`
[INFO] [stdout]  --> src/engine/synthesizer.rs:5:27
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::rank::{Ranker, DefaultRanker};
[INFO] [stdout]   |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_code`
[INFO] [stdout]   --> src/engine/synthesizer.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |             let new_code = format!("{}{}", self.code, token);
[INFO] [stdout]    |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_code`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]   --> src/engine/rank.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn rank(&self, input: &str) -> Vec<(String, f32)> {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `parse_symbol` is never used
[INFO] [stdout]    --> src/logic/parser.rs:299:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | impl Parser {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 299 |     fn parse_symbol(&mut self, symbol: &Symbol) -> Result<ASTNode, 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: function `collect_terminals` is never used
[INFO] [stdout]  --> src/logic/bind/utils.rs:6:4
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn collect_terminals(node: &ASTNode, out: &mut Vec<String>) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `grammar`, `parser`, `type_checker`, `cache`, and `remaining_tokens` are never read
[INFO] [stdout]   --> src/engine/synthesizer.rs:9:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Synthesizer {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout]  9 |     pub(crate) grammar: Grammar,
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 10 |     pub(crate) parser: Parser,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 11 |     pub(crate) type_checker: TypeChecker,
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     pub(crate) cache: Option<ASTNode>,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 15 |     pub(crate) remaining_tokens: Vec<String>, // tokens not yet consumed (for future synthesis expansion)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynthesizerState` is never constructed
[INFO] [stdout]   --> src/engine/synthesizer.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub(crate) struct SynthesizerState {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.48s
[INFO] running `Command { std: "docker" "inspect" "a86aee5eef00b41f520ba461b486efecbc3d693478552a23cbc55880766018bd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a86aee5eef00b41f520ba461b486efecbc3d693478552a23cbc55880766018bd", kill_on_drop: false }`
[INFO] [stdout] a86aee5eef00b41f520ba461b486efecbc3d693478552a23cbc55880766018bd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f763c9ef7fc98af0f0d7f70809f54dc82a15348330f03e63f95c60a8400da881
[INFO] running `Command { std: "docker" "start" "-a" "f763c9ef7fc98af0f0d7f70809f54dc82a15348330f03e63f95c60a8400da881", kill_on_drop: false }`
[INFO] [stderr]    Compiling beam v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::logic::typing::Type`
[INFO] [stdout]  --> src/logic/debug.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::logic::typing::Type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DebugLevel`, `debug_info`, `set_debug_input`, and `set_debug_level`
[INFO] [stdout]  --> src/logic/tests/clike.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::{debug_info, set_debug_level, set_debug_input, DebugLevel};
[INFO] [stdout]   |             ^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::logic::check::TypeChecker`
[INFO] [stdout]  --> src/logic/tests/python.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::logic::check::TypeChecker;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `grammar::Grammar` and `parser::Parser`
[INFO] [stdout]  --> src/logic/tests/python.rs:2:20
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::logic::{grammar::Grammar, parser::Parser};
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DebugLevel`, `debug_info`, `set_debug_input`, and `set_debug_level`
[INFO] [stdout]  --> src/logic/tests/python.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{debug_info, set_debug_level, set_debug_input, DebugLevel};
[INFO] [stdout]   |             ^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PartialOutcome`
[INFO] [stdout]  --> src/logic/tests/partial.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::logic::partial::{PartialOutcome};
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DefaultRanker`
[INFO] [stdout]  --> src/engine/synthesizer.rs:5:27
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::rank::{Ranker, DefaultRanker};
[INFO] [stdout]   |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_code`
[INFO] [stdout]   --> src/engine/synthesizer.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |             let new_code = format!("{}{}", self.code, token);
[INFO] [stdout]    |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_code`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]   --> src/engine/rank.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn rank(&self, input: &str) -> Vec<(String, f32)> {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `parse_symbol` is never used
[INFO] [stdout]    --> src/logic/parser.rs:299:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | impl Parser {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 299 |     fn parse_symbol(&mut self, symbol: &Symbol) -> Result<ASTNode, 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: function `collect_terminals` is never used
[INFO] [stdout]  --> src/logic/bind/utils.rs:6:4
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn collect_terminals(node: &ASTNode, out: &mut Vec<String>) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `grammar`, `parser`, `type_checker`, `cache`, and `remaining_tokens` are never read
[INFO] [stdout]   --> src/engine/synthesizer.rs:9:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Synthesizer {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout]  9 |     pub(crate) grammar: Grammar,
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 10 |     pub(crate) parser: Parser,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 11 |     pub(crate) type_checker: TypeChecker,
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     pub(crate) cache: Option<ASTNode>,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 15 |     pub(crate) remaining_tokens: Vec<String>, // tokens not yet consumed (for future synthesis expansion)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynthesizerState` is never constructed
[INFO] [stdout]   --> src/engine/synthesizer.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub(crate) struct SynthesizerState {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/grammar/mod.rs:390:65
[INFO] [stdout]     |
[INFO] [stdout] 390 |                 Ok(ast)=> if let Some(nt)=ast.as_nonterminal(){ debug_info!("test","Parsed '{}': {}", input, nt.value)},
[INFO] [stdout]     |                                                                 ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `debug_info`
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/partial.rs:469:22
[INFO] [stdout]     |
[INFO] [stdout] 469 |             other => debug_info!("test", "Unexpected outcome: {:?}", other)
[INFO] [stdout]     |                      ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BoundPremise` and `BoundTypingJudgment`
[INFO] [stdout]  --> src/logic/check/tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     BoundPremise,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 5 |     BoundTypingJudgment,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::format`
[INFO] [stdout]  --> src/logic/bind/tests.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     use std::fmt::format;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::logic::typing::Type`
[INFO] [stdout]  --> src/logic/debug.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::logic::typing::Type;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `typing::Type`
[INFO] [stdout]   --> src/logic/advanced_type_tests.rs:10:78
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use crate::logic::{grammar::Grammar, parser::Parser, check::TypeChecker, typing::Type};
[INFO] [stdout]    |                                                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/type_edge_cases.rs:337:26
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 Ok(_) => debug_info!("test", "Deep nesting stress test passed"),
[INFO] [stdout]     |                          ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/type_edge_cases.rs:338:27
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 Err(e) => debug_info!("test", "Deep nesting stress test failed: {}", e),
[INFO] [stdout]     |                           ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/type_edge_cases.rs:360:26
[INFO] [stdout]     |
[INFO] [stdout] 360 |                 Ok(_) => debug_info!("test", "Large context stress test passed"),
[INFO] [stdout]     |                          ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/type_edge_cases.rs:361:27
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 Err(e) => debug_info!("test", "Large context stress test failed: {}", e),
[INFO] [stdout]     |                           -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/type_edge_cases.rs:384:27
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 Err(e) => debug_info!("test", "Complex type expression failed: {}", e),
[INFO] [stdout]     |                           ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `typing::Type`
[INFO] [stdout]   --> src/logic/focused_fail_tests.rs:10:105
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use crate::logic::{grammar::tests::STLC_SPEC, grammar::Grammar, parser::Parser, check::TypeChecker, typing::Type};
[INFO] [stdout]    |                                                                                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `typing::Type`
[INFO] [stdout]    --> src/logic/focused_fail_tests.rs:132:78
[INFO] [stdout]     |
[INFO] [stdout] 132 |     use crate::logic::{grammar::Grammar, parser::Parser, check::TypeChecker, typing::Type};
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/focused_fail_tests.rs:207:31
[INFO] [stdout]     |
[INFO] [stdout] 207 |                     Err(e) => debug_info!("test", "Address-of failed (good): {}", e),
[INFO] [stdout]     |                               ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/focused_fail_tests.rs:208:33
[INFO] [stdout]     |
[INFO] [stdout] 208 |                     Ok(None) => debug_info!("test", "Address-of has no typing rule (neutral)"),
[INFO] [stdout]     |                                 -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/focused_fail_tests.rs:232:31
[INFO] [stdout]     |
[INFO] [stdout] 232 |                     Err(e) => debug_info!("test", "Dereference failed (good): {}", e),
[INFO] [stdout]     |                               ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/logic/debug.rs:127:82
[INFO] [stdout]     |
[INFO] [stdout] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stdout]     |                                                                                  ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/logic/focused_fail_tests.rs:233:33
[INFO] [stdout]     |
[INFO] [stdout] 233 |                     Ok(None) => debug_info!("test", "Dereference has no typing rule (neutral)"),
[INFO] [stdout]     |                                 --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `check::TypeChecker`, `grammar::Grammar`, `parser::Parser`, and `typing::Type`
[INFO] [stdout]    --> src/logic/focused_fail_tests.rs:266:24
[INFO] [stdout]     |
[INFO] [stdout] 266 |     use crate::logic::{grammar::Grammar, parser::Parser, check::TypeChecker, typing::Type};
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DefaultRanker`
[INFO] [stdout]  --> src/engine/synthesizer.rs:5:27
[INFO] [stdout]   |
[INFO] [stdout] 5 | use super::rank::{Ranker, DefaultRanker};
[INFO] [stdout]   |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> src/logic/check/tests.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let input = BoundTypeSetting { name: "Γ".into(), extensions: vec![ascr("y", BoundType::Atom("Bool".into()))] };
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_code`
[INFO] [stdout]   --> src/engine/synthesizer.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |             let new_code = format!("{}{}", self.code, token);
[INFO] [stdout]    |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]   --> src/engine/rank.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn rank(&self, input: &str) -> Vec<(String, f32)> {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `parse_symbol` is never used
[INFO] [stdout]    --> src/logic/parser.rs:299:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | impl Parser {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 299 |     fn parse_symbol(&mut self, symbol: &Symbol) -> Result<ASTNode, 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: function `collect_terminals` is never used
[INFO] [stdout]  --> src/logic/bind/utils.rs:6:4
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn collect_terminals(node: &ASTNode, out: &mut Vec<String>) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `grammar`, `parser`, `type_checker`, `cache`, and `remaining_tokens` are never read
[INFO] [stdout]   --> src/engine/synthesizer.rs:9:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Synthesizer {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout]  9 |     pub(crate) grammar: Grammar,
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 10 |     pub(crate) parser: Parser,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 11 |     pub(crate) type_checker: TypeChecker,
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     pub(crate) cache: Option<ASTNode>,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 15 |     pub(crate) remaining_tokens: Vec<String>, // tokens not yet consumed (for future synthesis expansion)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynthesizerState` is never constructed
[INFO] [stdout]   --> src/engine/synthesizer.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub(crate) struct SynthesizerState {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.46s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: beam v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "f763c9ef7fc98af0f0d7f70809f54dc82a15348330f03e63f95c60a8400da881", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f763c9ef7fc98af0f0d7f70809f54dc82a15348330f03e63f95c60a8400da881", kill_on_drop: false }`
[INFO] [stdout] f763c9ef7fc98af0f0d7f70809f54dc82a15348330f03e63f95c60a8400da881
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 564bb9f3ac01f6d0e1dcefa56324289651ad8d885e056e2cbc9f9c996888a029
[INFO] running `Command { std: "docker" "start" "-a" "564bb9f3ac01f6d0e1dcefa56324289651ad8d885e056e2cbc9f9c996888a029", kill_on_drop: false }`
[INFO] [stdout] 
[INFO] [stderr] warning: unused import: `crate::logic::typing::Type`
[INFO] [stdout] running 102 tests
[INFO] [stderr]  --> src/logic/debug.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::logic::typing::Type;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `DebugLevel`, `debug_info`, `set_debug_input`, and `set_debug_level`
[INFO] [stderr]  --> src/logic/tests/clike.rs:8:13
[INFO] [stderr]   |
[INFO] [stderr] 8 | use crate::{debug_info, set_debug_level, set_debug_input, DebugLevel};
[INFO] [stderr]   |             ^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::logic::check::TypeChecker`
[INFO] [stderr]  --> src/logic/tests/python.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::logic::check::TypeChecker;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `grammar::Grammar` and `parser::Parser`
[INFO] [stderr]  --> src/logic/tests/python.rs:2:20
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::logic::{grammar::Grammar, parser::Parser};
[INFO] [stderr]   |                    ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `DebugLevel`, `debug_info`, `set_debug_input`, and `set_debug_level`
[INFO] [stderr]  --> src/logic/tests/python.rs:3:13
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::{debug_info, set_debug_level, set_debug_input, DebugLevel};
[INFO] [stderr]   |             ^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `PartialOutcome`
[INFO] [stderr]  --> src/logic/tests/partial.rs:3:29
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::logic::partial::{PartialOutcome};
[INFO] [stderr]   |                             ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DefaultRanker`
[INFO] [stderr]  --> src/engine/synthesizer.rs:5:27
[INFO] [stderr]   |
[INFO] [stderr] 5 | use super::rank::{Ranker, DefaultRanker};
[INFO] [stderr]   |                           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `new_code`
[INFO] [stderr]   --> src/engine/synthesizer.rs:47:17
[INFO] [stderr]    |
[INFO] [stderr] 47 |             let new_code = format!("{}{}", self.code, token);
[INFO] [stderr]    |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_code`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]   --> src/engine/rank.rs:48:20
[INFO] [stderr]    |
[INFO] [stderr] 48 |     fn rank(&self, input: &str) -> Vec<(String, f32)> {
[INFO] [stderr]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: method `parse_symbol` is never used
[INFO] [stderr]    --> src/logic/parser.rs:299:8
[INFO] [stderr]     |
[INFO] [stderr]  20 | impl Parser {
[INFO] [stderr]     | ----------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 299 |     fn parse_symbol(&mut self, symbol: &Symbol) -> Result<ASTNode, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `collect_terminals` is never used
[INFO] [stderr]  --> src/logic/bind/utils.rs:6:4
[INFO] [stderr]   |
[INFO] [stderr] 6 | fn collect_terminals(node: &ASTNode, out: &mut Vec<String>) {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `grammar`, `parser`, `type_checker`, `cache`, and `remaining_tokens` are never read
[INFO] [stderr]   --> src/engine/synthesizer.rs:9:16
[INFO] [stderr]    |
[INFO] [stderr]  8 | pub struct Synthesizer {
[INFO] [stderr]    |            ----------- fields in this struct
[INFO] [stderr]  9 |     pub(crate) grammar: Grammar,
[INFO] [stderr]    |                ^^^^^^^
[INFO] [stderr] 10 |     pub(crate) parser: Parser,
[INFO] [stderr]    |                ^^^^^^
[INFO] [stderr] 11 |     pub(crate) type_checker: TypeChecker,
[INFO] [stderr]    |                ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 14 |     pub(crate) cache: Option<ASTNode>,
[INFO] [stderr]    |                ^^^^^
[INFO] [stderr] 15 |     pub(crate) remaining_tokens: Vec<String>, // tokens not yet consumed (for future synthesis expansion)
[INFO] [stderr]    |                ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SynthesizerState` is never constructed
[INFO] [stderr]   --> src/engine/synthesizer.rs:59:19
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub(crate) struct SynthesizerState {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/grammar/mod.rs:390:65
[INFO] [stderr]     |
[INFO] [stderr] 390 |                 Ok(ast)=> if let Some(nt)=ast.as_nonterminal(){ debug_info!("test","Parsed '{}': {}", input, nt.value)},
[INFO] [stderr]     |                                                                 ------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stderr]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `debug_info`
[INFO] [stderr]     = note: `#[warn(semicolon_in_expressions_from_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/partial.rs:469:22
[INFO] [stderr]     |
[INFO] [stderr] 469 |             other => debug_info!("test", "Unexpected outcome: {:?}", other)
[INFO] [stderr]     |                      ------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `BoundPremise` and `BoundTypingJudgment`
[INFO] [stderr]  --> src/logic/check/tests.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 |     BoundPremise,
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr] 5 |     BoundTypingJudgment,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::format`
[INFO] [stderr]  --> src/logic/bind/tests.rs:3:9
[INFO] [stderr]   |
[INFO] [stderr] 3 |     use std::fmt::format;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::logic::typing::Type`
[INFO] [stderr]  --> src/logic/debug.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::logic::typing::Type;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `typing::Type`
[INFO] [stderr]   --> src/logic/advanced_type_tests.rs:10:78
[INFO] [stderr]    |
[INFO] [stderr] 10 |     use crate::logic::{grammar::Grammar, parser::Parser, check::TypeChecker, typing::Type};
[INFO] [stderr]    |                                                                              ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/type_edge_cases.rs:337:26
[INFO] [stderr]     |
[INFO] [stderr] 337 |                 Ok(_) => debug_info!("test", "Deep nesting stress test passed"),
[INFO] [stderr]     |                          ------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/type_edge_cases.rs:338:27
[INFO] [stderr]     |
[INFO] [stderr] 338 |                 Err(e) => debug_info!("test", "Deep nesting stress test failed: {}", e),
[INFO] [stderr]     |                           ------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/type_edge_cases.rs:360:26
[INFO] [stderr]     |
[INFO] [stderr] 360 |                 Ok(_) => debug_info!("test", "Large context stress test passed"),
[INFO] [stderr]     |                          ------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/type_edge_cases.rs:361:27
[INFO] [stderr]     |
[INFO] [stderr] 361 |                 Err(e) => debug_info!("test", "Large context stress test failed: {}", e),
[INFO] [stderr]     |                           -------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/type_edge_cases.rs:384:27
[INFO] [stderr]     |
[INFO] [stderr] 384 |                 Err(e) => debug_info!("test", "Complex type expression failed: {}", e),
[INFO] [stderr]     |                           ------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `typing::Type`
[INFO] [stderr]   --> src/logic/focused_fail_tests.rs:10:105
[INFO] [stderr]    |
[INFO] [stderr] 10 |     use crate::logic::{grammar::tests::STLC_SPEC, grammar::Grammar, parser::Parser, check::TypeChecker, typing::Type};
[INFO] [stderr]    |                                                                                                         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `typing::Type`
[INFO] [stderr]    --> src/logic/focused_fail_tests.rs:132:78
[INFO] [stderr]     |
[INFO] [stderr] 132 |     use crate::logic::{grammar::Grammar, parser::Parser, check::TypeChecker, typing::Type};
[INFO] [stderr]     |                                                                              ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/focused_fail_tests.rs:207:31
[INFO] [stderr]     |
[INFO] [stderr] 207 |                     Err(e) => debug_info!("test", "Address-of failed (good): {}", e),
[INFO] [stderr]     |                               ------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/focused_fail_tests.rs:208:33
[INFO] [stderr]     |
[INFO] [stderr] 208 |                     Ok(None) => debug_info!("test", "Address-of has no typing rule (neutral)"),
[INFO] [stderr]     |                                 -------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/focused_fail_tests.rs:232:31
[INFO] [stderr]     |
[INFO] [stderr] 232 |                     Err(e) => debug_info!("test", "Dereference failed (good): {}", e),
[INFO] [stderr]     |                               ------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/logic/debug.rs:127:82
[INFO] [stderr]     |
[INFO] [stderr] 127 |         $crate::debug!($crate::logic::debug::DebugLevel::Info, $module, $($arg)*);
[INFO] [stderr]     |                                                                                  ^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/logic/focused_fail_tests.rs:233:33
[INFO] [stderr]     |
[INFO] [stderr] 233 |                     Ok(None) => debug_info!("test", "Dereference has no typing rule (neutral)"),
[INFO] [stderr]     |                                 --------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `debug_info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `check::TypeChecker`, `grammar::Grammar`, `parser::Parser`, and `typing::Type`
[INFO] [stderr]    --> src/logic/focused_fail_tests.rs:266:24
[INFO] [stderr]     |
[INFO] [stderr] 266 |     use crate::logic::{grammar::Grammar, parser::Parser, check::TypeChecker, typing::Type};
[INFO] [stderr]     |                        ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> src/logic/check/tests.rs:167:9
[INFO] [stderr]     |
[INFO] [stderr] 167 |     let input = BoundTypeSetting { name: "Γ".into(), extensions: vec![ascr("y", BoundType::Atom("Bool".into()))] };
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `new_code`
[INFO] [stderr]   --> src/engine/synthesizer.rs:47:17
[INFO] [stderr]    |
[INFO] [stderr] 47 |             let new_code = format!("{}{}", self.code, token);
[INFO] [stderr]    |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_code`
[INFO] [stderr] 
[INFO] [stderr] warning: `beam` (lib) generated 13 warnings (run `cargo fix --lib -p beam` to apply 7 suggestions)
[INFO] [stderr] warning: `beam` (lib test) generated 26 warnings (6 duplicates) (run `cargo fix --lib -p beam --tests` to apply 7 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: beam v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/mod.rs (/opt/rustwide/target/debug/deps/beam-f16337ea6ca6dc60)
[INFO] [stdout] test logic::bind::tests::tests::test_bound_type_display ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_extract_terminal_value_nested ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_extract_terminal_value_direct ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_binding_resolver_resolve_premise_ascription ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_get_nt_binding_success ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_get_type_binding_unbound_variable ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_get_var_binding_success ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_nonterminal_bind_child ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_nonterminal_bind_self ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_get_nt_binding_not_found ... ok
[INFO] [stdout] test logic::check::tests::conclusion_commits_output_extensions ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_bound_typing_rule_is_well_formed_empty ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_get_type_binding_atom ... ok
[INFO] [stdout] test logic::check::tests::conclusion_identity_default ... ok
[INFO] [stdout] test logic::check::tests::conclusion_context_lookup_uses_ambient ... ok
[INFO] [stdout] test logic::check::tests::conclusion_input_only_does_not_commit ... ok
[INFO] [stdout] test logic::bind::tests::tests::test_bound_typing_rule_display ... FAILED
[INFO] [stdout] test logic::focused_fail_tests::advanced_typing_goals::test_async_types_goal ... ok
[INFO] [stdout] test logic::focused_fail_tests::advanced_typing_goals::test_dependent_types_goal ... ok
[INFO] [stdout] test logic::focused_fail_tests::advanced_typing_goals::test_effect_types_goal ... ok
[INFO] [stdout] test logic::focused_fail_tests::advanced_typing_goals::test_generics_goal ... ok
[INFO] [stdout] test logic::focused_fail_tests::advanced_typing_goals::test_intersection_types_goal ... ok
[INFO] [stdout] test logic::focused_fail_tests::advanced_typing_goals::test_linear_types_goal ... ok
[INFO] [stdout] test logic::focused_fail_tests::advanced_typing_goals::test_subtyping_goal ... ok
[INFO] [stdout] test logic::focused_fail_tests::advanced_typing_goals::test_union_types_goal ... ok
[INFO] [stdout] test logic::advanced_type_tests::realistic_program_tests::test_linked_list_program ... ok
[INFO] [stdout] test logic::advanced_type_tests::advanced_fail_tests::test_subtle_type_failures ... ok
[INFO] [stdout] test logic::advanced_type_tests::realistic_program_tests::test_web_api_handler ... ok
[INFO] [stdout] test logic::advanced_type_tests::advanced_fail_tests::test_pointer_operations_fail ... FAILED
[INFO] [stdout] test logic::advanced_type_tests::advanced_fail_tests::test_object_types_fail ... ok
[INFO] [stdout] test logic::advanced_type_tests::advanced_fail_tests::test_memory_management_fail ... ok
[INFO] [stdout] test logic::advanced_type_tests::advanced_fail_tests::test_union_intersection_types_fail ... ok
[INFO] [stdout] test logic::advanced_type_tests::advanced_fail_tests::test_generics_fail ... ok
[INFO] [stdout] test logic::advanced_type_tests::advanced_fail_tests::test_complex_function_with_pointers_fail ... ok
[INFO] [stdout] test logic::check::tests::stlc_type_mismatch_fails ... ok
[INFO] [stdout] test logic::focused_fail_tests::focused_fail_tests::test_variable_scope_violation ... FAILED
[INFO] [stdout] test logic::focused_fail_tests::focused_fail_tests::test_higher_order_function_fail ... FAILED
[INFO] [stdout] test logic::focused_fail_tests::focused_fail_tests::test_lambda_shadowing_type_error ... FAILED
[INFO] [stdout] test logic::grammar::tests::parses_unified_stlc_grammar ... ok
[INFO] [stdout] test logic::grammar::tests::test_grammar_with_repetition_loads ... ok
[INFO] [stdout] test logic::advanced_type_tests::realistic_program_tests::test_data_processing_pipeline ... ok
[INFO] [stdout] test logic::grammar::tests::test_grouped_repetition_parsing_inline ... ok
[INFO] [stdout] test logic::grammar::tests::test_parse_all_repetition_operators ... ok
[INFO] [stdout] test logic::focused_fail_tests::focused_fail_tests::test_function_arg_type_mismatch ... FAILED
[INFO] [stdout] test logic::focused_fail_tests::focused_fail_tests::test_curried_function_error ... FAILED
[INFO] [stdout] test logic::grammar::tests::test_parse_repetition_suffix ... ok
[INFO] [stdout] test logic::grammar::tests::test_parse_rhs_with_binding_and_repetition ... ok
[INFO] [stdout] test logic::grammar::tests::test_parse_rhs_with_repetition ... ok
[INFO] [stdout] test logic::partial::tests::debug_partial_one_token ... ok
[INFO] [stdout] test logic::partial::tests::partial_complete_two_tokens ... ok
[INFO] [stdout] test logic::focused_fail_tests::unimplemented_feature_tests::test_address_of_fail ... ok
[INFO] [stdout] test logic::grammar::tests::test_parse_empty_block ... ok
[INFO] [stdout] test logic::partial::tests::partial_empty_input_incomplete ... ok
[INFO] [stdout] test logic::partial::tests::partial_one_token_progress ... ok
[INFO] [stdout] test logic::grammar::tests::test_grouped_repetition_runtime_inline ... ok
[INFO] [stdout] test logic::partial::tests::partial_mismatch_reports_incomplete ... ok
[INFO] [stdout] test logic::recursion::tests::test_depth_limit ... ok
[INFO] [stdout] test logic::recursion::tests::test_raii_context ... ok
[INFO] [stdout] test logic::focused_fail_tests::unimplemented_feature_tests::test_dereference_fail ... ok
[INFO] [stdout] test logic::partial::tests::partial_repetition_pending_trailer ... ok
[INFO] [stdout] test logic::partial::tests::partial_nested_nonterminal_midway ... ok
[INFO] [stdout] test logic::recursion::tests::test_cycle_detection ... ok
[INFO] [stdout] test logic::tests::partial::partial_empty_input ... ok
[INFO] [stdout] test logic::tests::partial::partial_complete ... ok
[INFO] [stdout] test logic::tests::partial::partial_repetition_progress ... FAILED
[INFO] [stdout] test logic::tests::partial::partial_single_token_progress ... ok
[INFO] [stdout] test logic::tokenizer::tests::test_tokenize_with_spans_positions ... ok
[INFO] [stdout] test logic::tokenizer::tests::test_tokenize_with_special_tokens ... ok
[INFO] [stdout] test logic::focused_fail_tests::unimplemented_feature_tests::test_complex_pointer_operations_fail ... ok
[INFO] [stdout] test logic::grammar::tests::test_parse_block_with_statements ... ok
[INFO] [stdout] test logic::tests::partial::partial_nested_nonterminal_incomplete ... ok
[INFO] [stdout] test logic::grammar::tests::roundtrip_write_and_parse ... ok
[INFO] [stdout] test logic::focused_fail_tests::unimplemented_feature_tests::test_pointer_type_fail ... ok
[INFO] [stdout] test logic::type_edge_cases::subtle_failures::test_curried_function_partial_application_error ... ok
[INFO] [stdout] test logic::tests::python::test_python_basic ... FAILED
[INFO] [stdout] test logic::check::tests::stlc_simple_lambda_ok ... ok
[INFO] [stdout] test logic::type_edge_cases::complex_type_scenarios::test_product_type_projection_mismatch ... ok
[INFO] [stdout] test logic::focused_fail_tests::focused_fail_tests::test_function_composition_fail ... FAILED
[INFO] [stdout] test logic::type_edge_cases::complex_type_scenarios::test_list_type_operations ... ok
[INFO] [stdout] test logic::tests::clike::test_pass ... FAILED
[INFO] [stdout] test logic::tests::clike::test_fail ... ok
[INFO] [stdout] test logic::type_edge_cases::type_system_stress_tests::test_large_context_stress ... ok
[INFO] [stdout] test logic::typing::tests::stlc_app_rule_parse_and_inspect ... ok
[INFO] [stdout] test logic::type_edge_cases::type_system_stress_tests::test_deep_nesting_stress ... ok
[INFO] [stdout] test logic::typing::tests::stlc_type_parsing_and_display ... ok
[INFO] [stdout] test logic::typing::tests::test_debug_quoted_type_parsing ... ok
[INFO] [stdout] test logic::typing::tests::test_tuple_meta_types ... ok
[INFO] [stdout] test logic::check::tests::stlc_simple_ok ... ok
[INFO] [stdout] test logic::typing::tests::stlc_lambda_rule_parse_and_inspect ... ok
[INFO] [stdout] test logic::check::tests::stlc_unbound_variable_fails ... ok
[INFO] [stdout] test logic::bind::tests::tests::complete_test ... FAILED
[INFO] [stdout] test logic::focused_fail_tests::focused_fail_tests::test_lambda_return_type_error ... FAILED
[INFO] [stdout] test logic::type_edge_cases::complex_type_scenarios::test_complex_nested_types ... ok
[INFO] [stdout] test logic::type_edge_cases::subtle_failures::test_polymorphic_instantiation_error ... ok
[INFO] [stdout] test logic::type_edge_cases::subtle_failures::test_function_composition_type_mismatch ... FAILED
[INFO] [stdout] test logic::focused_fail_tests::focused_fail_tests::test_deep_nested_type_error ... FAILED
[INFO] [stdout] test logic::type_edge_cases::subtle_failures::test_higher_order_function_arg_mismatch ... ok
[INFO] [stdout] test logic::type_edge_cases::subtle_failures::test_lambda_capture_type_mismatch ... ok
[INFO] [stdout] test logic::type_edge_cases::type_system_stress_tests::test_complex_type_expressions ... ok
[INFO] [stdout] test logic::type_edge_cases::subtle_failures::test_recursive_function_base_case_error ... ok
[INFO] [stdout] test logic::type_edge_cases::complex_type_scenarios::test_sum_type_incomplete_case ... ok
[INFO] [stdout] test logic::type_edge_cases::complex_type_scenarios::test_deeply_nested_function_types ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- logic::bind::tests::tests::test_bound_typing_rule_display stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::bind::tests::tests::test_bound_typing_rule_display' (38) panicked at src/logic/bind/tests.rs:213:9:
[INFO] [stdout] assertion failed: display_string.contains("display_test ⇒ Result")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a06 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffdb4c - core::panicking::panic::h355c5fec13755e30
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x61c550c81c33 - beam::logic::bind::tests::tests::test_bound_typing_rule_display::had3e89c8a133f411
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/bind/tests.rs:213:9
[INFO] [stdout]   21:     0x61c550c81e27 - beam::logic::bind::tests::tests::test_bound_typing_rule_display::{{closure}}::h1cc1510a55e2ec93
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/bind/tests.rs:204:40
[INFO] [stdout]   22:     0x61c550c401a6 - core::ops::function::FnOnce::call_once::hcc325b95571bf153
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   44:     0x7c5c53272a34 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::advanced_type_tests::advanced_fail_tests::test_pointer_operations_fail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::advanced_type_tests::advanced_fail_tests::test_pointer_operations_fail' (29) panicked at src/logic/advanced_type_tests.rs:180:38:
[INFO] [stdout] Failed to parse pointer declaration: "Unable to parse input completely [\"int\", \"*\", \"ptr\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550cccf8c - core::result::Result<T,E>::expect::hb1aee950d8e563ab
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1178:23
[INFO] [stdout]   21:     0x61c550c6ab6b - beam::logic::advanced_type_tests::advanced_fail_tests::test_pointer_operations_fail::h715bcf1b33db4c5b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/advanced_type_tests.rs:180:38
[INFO] [stdout]   22:     0x61c550c6ae67 - beam::logic::advanced_type_tests::advanced_fail_tests::test_pointer_operations_fail::{{closure}}::h4d399b5cbeac65c3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/advanced_type_tests.rs:174:38
[INFO] [stdout]   23:     0x61c550c3e9e6 - core::ops::function::FnOnce::call_once::h18575600ff3c72fe
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::focused_fail_tests::focused_fail_tests::test_variable_scope_violation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::focused_fail_tests::focused_fail_tests::test_variable_scope_violation' (72) panicked at src/logic/focused_fail_tests.rs:119:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"(\", \"λ\", \"x\", \":\", \"Int\", \".\", \"y\", \")\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550c7b15d - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550c7b15d - beam::logic::focused_fail_tests::focused_fail_tests::test_variable_scope_violation::hcef64bfb14abd11c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:119:38
[INFO] [stdout]   22:     0x61c550c7b4c7 - beam::logic::focused_fail_tests::focused_fail_tests::test_variable_scope_violation::{{closure}}::hc4d3041e7c6726e8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:115:39
[INFO] [stdout]   23:     0x61c550c3f176 - core::ops::function::FnOnce::call_once::h4f10345b540786d5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::focused_fail_tests::focused_fail_tests::test_higher_order_function_fail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::focused_fail_tests::focused_fail_tests::test_higher_order_function_fail' (69) panicked at src/logic/focused_fail_tests.rs:48:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"(\", \"λ\", \"map\", \":\", \"(\", \"Int\", \"->\", \"Int\", \")\", \"->\", \"List\", \"->\", \"List\", \".\", \"λ\", \"f\", \":\", \"Bool\", \"->\", \"String\", \".\", \"map\", \"f\", \")\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550c7c1b5 - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550c7c1b5 - beam::logic::focused_fail_tests::focused_fail_tests::test_higher_order_function_fail::h97187ab399b21581
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:48:38
[INFO] [stdout]   22:     0x61c550c7c607 - beam::logic::focused_fail_tests::focused_fail_tests::test_higher_order_function_fail::{{closure}}::hfdc2cc1d68f8316f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:44:41
[INFO] [stdout]   23:     0x61c550c3ea66 - core::ops::function::FnOnce::call_once::h1a6e905c3f47fd21
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::focused_fail_tests::focused_fail_tests::test_lambda_shadowing_type_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::focused_fail_tests::focused_fail_tests::test_lambda_shadowing_type_error' (71) panicked at src/logic/focused_fail_tests.rs:63:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"(\", \"λ\", \"x\", \":\", \"Int\", \".\", \"λ\", \"x\", \":\", \"Bool\", \".\", \"x\", \")\", \"(\", \"λ\", \"y\", \":\", \"String\", \".\", \"y\", \")\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550c7c80d - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550c7c80d - beam::logic::focused_fail_tests::focused_fail_tests::test_lambda_shadowing_type_error::h42388c14f94ebb83
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:63:38
[INFO] [stdout]   22:     0x61c550c7cb77 - beam::logic::focused_fail_tests::focused_fail_tests::test_lambda_shadowing_type_error::{{closure}}::h13c174ac468ab2f7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:59:42
[INFO] [stdout]   23:     0x61c550c3f0e6 - core::ops::function::FnOnce::call_once::h4c09903440b4b810
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::focused_fail_tests::focused_fail_tests::test_function_arg_type_mismatch stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::focused_fail_tests::focused_fail_tests::test_function_arg_type_mismatch' (67) panicked at src/logic/focused_fail_tests.rs:20:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"(\", \"λ\", \"x\", \":\", \"Int\", \".\", \"x\", \")\", \"(\", \"λ\", \"y\", \":\", \"Bool\", \".\", \"y\", \")\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550c7bc3d - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550c7bc3d - beam::logic::focused_fail_tests::focused_fail_tests::test_function_arg_type_mismatch::h685c4f829ac4a404
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:20:38
[INFO] [stdout]   22:     0x61c550c7bfa7 - beam::logic::focused_fail_tests::focused_fail_tests::test_function_arg_type_mismatch::{{closure}}::h1e97914a078f2720
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:16:41
[INFO] [stdout]   23:     0x61c550c3fd16 - core::ops::function::FnOnce::call_once::ha99eef9d35943b26
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::focused_fail_tests::focused_fail_tests::test_curried_function_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::focused_fail_tests::focused_fail_tests::test_curried_function_error' (65) panicked at src/logic/focused_fail_tests.rs:77:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"(\", \"λ\", \"add\", \":\", \"Int\", \"->\", \"Int\", \"->\", \"Int\", \".\", \"λ\", \"x\", \":\", \"String\", \".\", \"add\", \"x\", \")\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550c7a10d - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550c7a10d - beam::logic::focused_fail_tests::focused_fail_tests::test_curried_function_error::h4e52d39a090c15a2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:77:38
[INFO] [stdout]   22:     0x61c550c7a477 - beam::logic::focused_fail_tests::focused_fail_tests::test_curried_function_error::{{closure}}::h1822411d64948059
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:73:37
[INFO] [stdout]   23:     0x61c550c402e6 - core::ops::function::FnOnce::call_once::hd6e0f91d619ef88c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::tests::partial::partial_repetition_progress stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::tests::partial::partial_repetition_progress' (103) panicked at src/logic/tests/partial.rs:84:14:
[INFO] [stdout] expected incomplete (missing 'end')
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a06 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550c5d6f4 - beam::logic::tests::partial::partial_repetition_progress::h8cb0972c506a5b5f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/tests/partial.rs:84:14
[INFO] [stdout]   20:     0x61c550c5d737 - beam::logic::tests::partial::partial_repetition_progress::{{closure}}::h38728bea38ba1bf7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/tests/partial.rs:69:33
[INFO] [stdout]   21:     0x61c550c3f1f6 - core::ops::function::FnOnce::call_once::h50750ae858a9dbe2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   41:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   42:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   43:     0x7c5c53272a34 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::tests::python::test_python_basic stdout ----
[INFO] [stdout] parsed: return 'r'
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::tests::python::test_python_basic' (105) panicked at src/logic/tests/python.rs:68:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"x\", \"=\", \"'r'\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550c836b3 - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550c836b3 - beam::logic::tests::python::test_python_basic::h58ae9b89609c8789
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/tests/python.rs:68:38
[INFO] [stdout]   22:     0x61c550c83a57 - beam::logic::tests::python::test_python_basic::{{closure}}::hd3beea73bf37d4d2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/tests/python.rs:54:23
[INFO] [stdout]   23:     0x61c550c3eb76 - core::ops::function::FnOnce::call_once::h209a6d647c97cc6b
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::focused_fail_tests::focused_fail_tests::test_function_composition_fail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::focused_fail_tests::focused_fail_tests::test_function_composition_fail' (68) panicked at src/logic/focused_fail_tests.rs:34:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"(\", \"λ\", \"f\", \":\", \"Int\", \"->\", \"Bool\", \".\", \"λ\", \"g\", \":\", \"String\", \"->\", \"Int\", \".\", \"λ\", \"x\", \":\", \"Int\", \".\", \"g\", \"(\", \"f\", \"(\", \"x\", \")\", \")\", \")\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550c7b6cd - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550c7b6cd - beam::logic::focused_fail_tests::focused_fail_tests::test_function_composition_fail::h206650e629092e18
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:34:38
[INFO] [stdout]   22:     0x61c550c7ba37 - beam::logic::focused_fail_tests::focused_fail_tests::test_function_composition_fail::{{closure}}::h07be794a53e30cf2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:30:40
[INFO] [stdout]   23:     0x61c550c3f986 - core::ops::function::FnOnce::call_once::h8cdec23fb7184d84
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::tests::clike::test_pass stdout ----
[INFO] [stdout] [INFO:test] Loaded grammar with 15 rules
[INFO] [stdout] [INFO:test] Initialized parser
[INFO] [stdout] === LOADED PRODUCTIONS ===
[INFO] [stdout] Nonterminal: String
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "/\"[^\"]*\"/", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: ParamDecl
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "Type", binding: Some("in_tys"), repetition: None }, Simple { value: "Identifier", binding: None, repetition: None }, Simple { value: ",", binding: None, repetition: Some(ZeroOrOne) }] }
[INFO] [stdout] Nonterminal: FunctionDef
[INFO] [stdout]   Production 0: Production { rule: Some("funcdef"), rhs: [Simple { value: "Type", binding: Some("ret_ty"), repetition: None }, Simple { value: "Identifier", binding: Some("name"), repetition: None }, Simple { value: "(", binding: None, repetition: None }, Simple { value: "ParamDecl", binding: None, repetition: Some(ZeroOrMore) }, Simple { value: ")", binding: None, repetition: None }, Simple { value: "{", binding: None, repetition: None }, Simple { value: "Stmt", binding: Some("s"), repetition: Some(ZeroOrMore) }, Simple { value: "ReturnStmt", binding: None, repetition: None }, Simple { value: "}", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: VarInitForInit
[INFO] [stdout]   Production 0: Production { rule: Some("vardecl"), rhs: [Simple { value: "Type", binding: Some("type"), repetition: None }, Simple { value: "Variable", binding: Some("var"), repetition: None }, Simple { value: "=", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("init"), repetition: None }] }
[INFO] [stdout] Nonterminal: ArOpExpr
[INFO] [stdout]   Production 0: Production { rule: Some("ar-op-expr"), rhs: [Simple { value: "Primary", binding: Some("left"), repetition: None }, Simple { value: "ArOp", binding: Some("op"), repetition: None }, Simple { value: "Expr", binding: Some("right"), repetition: None }] }
[INFO] [stdout] Nonterminal: VarInitFor
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "VarInitForInit", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "VarInitForNoInit", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: ForInit
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "VarInitFor", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "Assignment", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: VarDecl
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "VarDeclInit", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "VarDeclNoInit", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: Stmt
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "VarDecl", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "AssignmentStmt", binding: None, repetition: None }] }
[INFO] [stdout]   Production 2: Production { rule: None, rhs: [Simple { value: "IfStmt", binding: None, repetition: None }] }
[INFO] [stdout]   Production 3: Production { rule: None, rhs: [Simple { value: "WhileStmt", binding: None, repetition: None }] }
[INFO] [stdout]   Production 4: Production { rule: None, rhs: [Simple { value: "ForStmt", binding: None, repetition: None }] }
[INFO] [stdout]   Production 5: Production { rule: None, rhs: [Simple { value: "BlockStmt", binding: None, repetition: None }] }
[INFO] [stdout]   Production 6: Production { rule: None, rhs: [Simple { value: "ExprStmt", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: VarDeclInit
[INFO] [stdout]   Production 0: Production { rule: Some("vardecl"), rhs: [Simple { value: "Type", binding: Some("type"), repetition: None }, Simple { value: "Variable", binding: Some("var"), repetition: None }, Simple { value: "=", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("init"), repetition: None }, Simple { value: ";", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: VarDeclNoInit
[INFO] [stdout]   Production 0: Production { rule: Some("vardecl_noinit"), rhs: [Simple { value: "Type", binding: Some("type"), repetition: None }, Simple { value: "Variable", binding: Some("var"), repetition: None }, Simple { value: ";", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: BoolOpExpr
[INFO] [stdout]   Production 0: Production { rule: Some("bool-op-expr"), rhs: [Simple { value: "Primary", binding: Some("left"), repetition: None }, Simple { value: "BoolOp", binding: Some("op"), repetition: None }, Simple { value: "Expr", binding: Some("right"), repetition: None }] }
[INFO] [stdout] Nonterminal: Primary
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "Literal", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "Variable", binding: None, repetition: None }] }
[INFO] [stdout]   Production 2: Production { rule: None, rhs: [Simple { value: "(", binding: None, repetition: None }, Simple { value: "Expr", binding: None, repetition: None }, Simple { value: ")", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: Assignment
[INFO] [stdout]   Production 0: Production { rule: Some("assign"), rhs: [Simple { value: "Expr", binding: Some("target"), repetition: None }, Simple { value: "=", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("value"), repetition: None }] }
[INFO] [stdout] Nonterminal: Item
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "FunctionDef", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "Stmt", binding: None, repetition: None }] }
[INFO] [stdout]   Production 2: Production { rule: None, rhs: [Simple { value: "Expr", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: ForStmt
[INFO] [stdout]   Production 0: Production { rule: Some("for"), rhs: [Simple { value: "for", binding: None, repetition: None }, Simple { value: "(", binding: None, repetition: None }, Simple { value: "ForInit", binding: Some("init"), repetition: None }, Simple { value: ";", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("cond"), repetition: None }, Simple { value: ";", binding: None, repetition: None }, Simple { value: "ForUpdate", binding: Some("update"), repetition: None }, Simple { value: ")", binding: None, repetition: None }, Simple { value: "Stmt", binding: Some("body"), repetition: None }] }
[INFO] [stdout] Nonterminal: Number
[INFO] [stdout]   Production 0: Production { rule: Some("int-lit"), rhs: [Simple { value: "/\\d+/", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: ArOp
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "+", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "-", binding: None, repetition: None }] }
[INFO] [stdout]   Production 2: Production { rule: None, rhs: [Simple { value: "*", binding: None, repetition: None }] }
[INFO] [stdout]   Production 3: Production { rule: None, rhs: [Simple { value: "/", binding: None, repetition: None }] }
[INFO] [stdout]   Production 4: Production { rule: None, rhs: [Simple { value: "%", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: Identifier
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "/[a-zA-Z_][a-zA-Z0-9_]*/", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: BlockItem
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "Stmt", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "ReturnStmt", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: BlockStmt
[INFO] [stdout]   Production 0: Production { rule: Some("block"), rhs: [Simple { value: "{", binding: None, repetition: None }, Simple { value: "BlockItem", binding: Some("s"), repetition: Some(ZeroOrMore) }, Simple { value: "}", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: ReturnStmt
[INFO] [stdout]   Production 0: Production { rule: Some("return"), rhs: [Simple { value: "return", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("ret_val"), repetition: None }, Simple { value: ";", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: ExprStmt
[INFO] [stdout]   Production 0: Production { rule: Some("exprstmt"), rhs: [Simple { value: "Expr", binding: Some("e"), repetition: None }, Simple { value: ";", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: WhileStmt
[INFO] [stdout]   Production 0: Production { rule: Some("while"), rhs: [Simple { value: "while", binding: None, repetition: None }, Simple { value: "(", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("cond"), repetition: None }, Simple { value: ")", binding: None, repetition: None }, Simple { value: "Stmt", binding: Some("body"), repetition: None }] }
[INFO] [stdout] Nonterminal: Program
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "Item", binding: None, repetition: Some(OneOrMore) }] }
[INFO] [stdout] Nonterminal: Else
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "else", binding: None, repetition: None }, Simple { value: "Stmt", binding: Some("else"), repetition: None }] }
[INFO] [stdout] Nonterminal: ForUpdate
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "Assignment", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: Expr
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "ArOpExpr", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "BoolOpExpr", binding: None, repetition: None }] }
[INFO] [stdout]   Production 2: Production { rule: None, rhs: [Simple { value: "Primary", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: Literal
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "Number", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "String", binding: None, repetition: None }] }
[INFO] [stdout]   Production 2: Production { rule: None, rhs: [Simple { value: "true", binding: None, repetition: None }] }
[INFO] [stdout]   Production 3: Production { rule: None, rhs: [Simple { value: "false", binding: None, repetition: None }] }
[INFO] [stdout]   Production 4: Production { rule: None, rhs: [Simple { value: "NULL", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: BoolOp
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "==", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "!=", binding: None, repetition: None }] }
[INFO] [stdout]   Production 2: Production { rule: None, rhs: [Simple { value: "<", binding: None, repetition: None }] }
[INFO] [stdout]   Production 3: Production { rule: None, rhs: [Simple { value: ">", binding: None, repetition: None }] }
[INFO] [stdout]   Production 4: Production { rule: None, rhs: [Simple { value: "<=", binding: None, repetition: None }] }
[INFO] [stdout]   Production 5: Production { rule: None, rhs: [Simple { value: ">=", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: VarInitForNoInit
[INFO] [stdout]   Production 0: Production { rule: Some("vardecl_noinit"), rhs: [Simple { value: "Type", binding: Some("type"), repetition: None }, Simple { value: "Variable", binding: Some("var"), repetition: None }] }
[INFO] [stdout] Nonterminal: PrimitiveType
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "int", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "float", binding: None, repetition: None }] }
[INFO] [stdout]   Production 2: Production { rule: None, rhs: [Simple { value: "char", binding: None, repetition: None }] }
[INFO] [stdout]   Production 3: Production { rule: None, rhs: [Simple { value: "bool", binding: None, repetition: None }] }
[INFO] [stdout]   Production 4: Production { rule: None, rhs: [Simple { value: "void", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: AssignmentStmt
[INFO] [stdout]   Production 0: Production { rule: Some("assignstmt"), rhs: [Simple { value: "Assignment", binding: Some("a"), repetition: None }, Simple { value: ";", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: Variable
[INFO] [stdout]   Production 0: Production { rule: Some("var"), rhs: [Simple { value: "Identifier", binding: Some("x"), repetition: None }] }
[INFO] [stdout] Nonterminal: Type
[INFO] [stdout]   Production 0: Production { rule: None, rhs: [Simple { value: "PrimitiveType", binding: None, repetition: None }] }
[INFO] [stdout]   Production 1: Production { rule: None, rhs: [Simple { value: "PointerType", binding: None, repetition: None }] }
[INFO] [stdout]   Production 2: Production { rule: None, rhs: [Simple { value: "ArrayType", binding: None, repetition: None }] }
[INFO] [stdout]   Production 3: Production { rule: None, rhs: [Simple { value: "StructType", binding: None, repetition: None }] }
[INFO] [stdout]   Production 4: Production { rule: None, rhs: [Simple { value: "FunctionType", binding: None, repetition: None }] }
[INFO] [stdout]   Production 5: Production { rule: None, rhs: [Simple { value: "(", binding: None, repetition: None }, Simple { value: "Type", binding: None, repetition: None }, Simple { value: ")", binding: None, repetition: None }] }
[INFO] [stdout] Nonterminal: IfStmt
[INFO] [stdout]   Production 0: Production { rule: Some("if"), rhs: [Simple { value: "if", binding: None, repetition: None }, Simple { value: "(", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("cond"), repetition: None }, Simple { value: ")", binding: None, repetition: None }, Simple { value: "Stmt", binding: Some("then"), repetition: None }, Simple { value: "Else", binding: None, repetition: Some(ZeroOrOne) }] }
[INFO] [stdout] === END PRODUCTIONS ===
[INFO] [stdout] [INFO:test] Initialized type checker
[INFO] [stdout] [INFO:parser] Initializing parser with input: 'int main() {return 10;}'
[INFO] [stdout] [INFO:parser] About to tokenize with 32 special tokens
[INFO] [stdout] [INFO:parser] Special token: '[^'
[INFO] [stdout] [INFO:parser] Special token: 'int'
[INFO] [stdout] [INFO:parser] Special token: 'float'
[INFO] [stdout] [INFO:parser] Special token: 'char'
[INFO] [stdout] [INFO:parser] Special token: 'bool'
[INFO] [stdout] [INFO:parser] Special token: 'void'
[INFO] [stdout] [INFO:parser] Special token: '('
[INFO] [stdout] [INFO:parser] Special token: ')'
[INFO] [stdout] [INFO:parser] Special token: 'true'
[INFO] [stdout] [INFO:parser] Special token: 'false'
[INFO] [stdout] [INFO:parser] Special token: 'NULL'
[INFO] [stdout] [INFO:parser] Special token: '+'
[INFO] [stdout] [INFO:parser] Special token: '-'
[INFO] [stdout] [INFO:parser] Special token: '*'
[INFO] [stdout] [INFO:parser] Special token: '/'
[INFO] [stdout] [INFO:parser] Special token: '%'
[INFO] [stdout] [INFO:parser] Special token: '=='
[INFO] [stdout] [INFO:parser] Special token: '!='
[INFO] [stdout] [INFO:parser] Special token: '<'
[INFO] [stdout] [INFO:parser] Special token: '>'
[INFO] [stdout] [INFO:parser] Special token: '<='
[INFO] [stdout] [INFO:parser] Special token: '>='
[INFO] [stdout] [INFO:parser] Special token: '='
[INFO] [stdout] [INFO:parser] Special token: ';'
[INFO] [stdout] [INFO:parser] Special token: 'else'
[INFO] [stdout] [INFO:parser] Special token: 'if'
[INFO] [stdout] [INFO:parser] Special token: 'while'
[INFO] [stdout] [INFO:parser] Special token: 'for'
[INFO] [stdout] [INFO:parser] Special token: 'return'
[INFO] [stdout] [INFO:parser] Special token: '{'
[INFO] [stdout] [INFO:parser] Special token: '}'
[INFO] [stdout] [INFO:parser] Special token: ','
[INFO] [stdout] [INFO:parser] Proper tokenization resulted in 9 tokens: ["int", "main", "(", ")", "{", "return", "10", ";", "}"]
[INFO] [stdout] [INFO:parser] Start nonterminal: Program
[INFO] [stdout] [INFO:parser] Found 1 productions for start nonterminal
[INFO] [stdout] [INFO:parser] Trying production 0: Production { rule: None, rhs: [Simple { value: "Item", binding: None, repetition: Some(OneOrMore) }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Item at pos 0 (depth: 0)
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: FunctionDef at pos 0 (depth: 1)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Type at pos 0 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: PrimitiveType at pos 0 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Type@0
[INFO] [stdout] [DEBUG:parser] Matched production for PrimitiveType: Production { rule: None, rhs: [Simple { value: "int", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Type: Production { rule: None, rhs: [Simple { value: "PrimitiveType", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 1 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] Matched production for Identifier: Production { rule: None, rhs: [Simple { value: "/[a-zA-Z_][a-zA-Z0-9_]*/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ParamDecl at pos 3 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Type at pos 3 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ParamDecl@3
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: PrimitiveType at pos 3 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ParamDecl@3 -> Type@3
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Stmt at pos 5 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: VarDecl at pos 5 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: VarDeclInit at pos 5 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Type at pos 5 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: PrimitiveType at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Type@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: VarDeclNoInit at pos 5 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Type at pos 5 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclNoInit@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: PrimitiveType at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclNoInit@5 -> Type@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: AssignmentStmt at pos 5 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Assignment at pos 5 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Expr at pos 5 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOpExpr at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> ArOpExpr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 5 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 5 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 5 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5 -> Variable@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOpExpr at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> BoolOpExpr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 5 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 5 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 5 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5 -> Variable@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> AssignmentStmt@5 -> Assignment@5 -> Expr@5 -> Primary@5 -> Variable@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: IfStmt at pos 5 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: WhileStmt at pos 5 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ForStmt at pos 5 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BlockStmt at pos 5 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ExprStmt at pos 5 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Expr at pos 5 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOpExpr at pos 5 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> ArOpExpr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> ArOpExpr@5 -> Primary@5 -> Variable@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOpExpr at pos 5 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> BoolOpExpr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 5 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> BoolOpExpr@5 -> Primary@5 -> Variable@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 5 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> Primary@5 -> Literal@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> Primary@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 5 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> ExprStmt@5 -> Expr@5 -> Primary@5 -> Variable@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ReturnStmt at pos 5 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Expr at pos 6 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOpExpr at pos 6 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 6 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> ArOpExpr@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 6 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> ArOpExpr@6 -> Primary@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 6 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> ArOpExpr@6 -> Primary@6 -> Literal@6
[INFO] [stdout] [DEBUG:parser] Matched production for Number: Production { rule: Some("int-lit"), rhs: [Simple { value: "/\\d+/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Literal: Production { rule: None, rhs: [Simple { value: "Number", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Primary: Production { rule: None, rhs: [Simple { value: "Literal", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOp at pos 7 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> ArOpExpr@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOpExpr at pos 6 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 6 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> BoolOpExpr@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 6 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> BoolOpExpr@6 -> Primary@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 6 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> BoolOpExpr@6 -> Primary@6 -> Literal@6
[INFO] [stdout] [DEBUG:parser] Matched production for Number: Production { rule: Some("int-lit"), rhs: [Simple { value: "/\\d+/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Literal: Production { rule: None, rhs: [Simple { value: "Number", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Primary: Production { rule: None, rhs: [Simple { value: "Literal", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOp at pos 7 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> BoolOpExpr@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 6 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 6 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> Primary@6
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 6 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@5 -> Expr@6 -> Primary@6 -> Literal@6
[INFO] [stdout] [DEBUG:parser] Matched production for Number: Production { rule: Some("int-lit"), rhs: [Simple { value: "/\\d+/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Literal: Production { rule: None, rhs: [Simple { value: "Number", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Primary: Production { rule: None, rhs: [Simple { value: "Literal", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Expr: Production { rule: None, rhs: [Simple { value: "Primary", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for ReturnStmt: Production { rule: Some("return"), rhs: [Simple { value: "return", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("ret_val"), repetition: None }, Simple { value: ";", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for FunctionDef: Production { rule: Some("funcdef"), rhs: [Simple { value: "Type", binding: Some("ret_ty"), repetition: None }, Simple { value: "Identifier", binding: Some("name"), repetition: None }, Simple { value: "(", binding: None, repetition: None }, Simple { value: "ParamDecl", binding: None, repetition: Some(ZeroOrMore) }, Simple { value: ")", binding: None, repetition: None }, Simple { value: "{", binding: None, repetition: None }, Simple { value: "Stmt", binding: Some("s"), repetition: Some(ZeroOrMore) }, Simple { value: "ReturnStmt", binding: None, repetition: None }, Simple { value: "}", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:bind::utils] get_type_binding: no tuple elements found for in_tys, returning empty tuple
[INFO] [stdout] [DEBUG:parser] Matched production for Item: Production { rule: None, rhs: [Simple { value: "FunctionDef", binding: None, repetition: None }] }
[INFO] [stdout] [INFO:parser] Production 0 succeeded, checking if all tokens consumed
[INFO] [stdout] [INFO:parser] All tokens consumed, building result AST
[INFO] [stdout] [DEBUG:parser] Parsed production: Production { rule: None, rhs: [Simple { value: "Item", binding: None, repetition: Some(OneOrMore) }] }
[INFO] [stdout] [INFO:test] AST: (N Program
[INFO] [stdout]   (N Item
[INFO] [stdout]     (N FunctionDef (rule funcdef)
[INFO] [stdout]       (N Type (b ret_ty)
[INFO] [stdout]         (N PrimitiveType
[INFO] [stdout]           (T "int")
[INFO] [stdout]         )
[INFO] [stdout]       )
[INFO] [stdout]       (N Identifier (b name)
[INFO] [stdout]         (T "main")
[INFO] [stdout]       )
[INFO] [stdout]       (T "(")
[INFO] [stdout]       (T ")")
[INFO] [stdout]       (T "{")
[INFO] [stdout]       (N ReturnStmt (rule return)
[INFO] [stdout]         (T "return")
[INFO] [stdout]         (N Expr (b ret_val)
[INFO] [stdout]           (N Primary
[INFO] [stdout]             (N Literal
[INFO] [stdout]               (N Number (rule int-lit)
[INFO] [stdout]                 (T "10")
[INFO] [stdout]               )
[INFO] [stdout]             )
[INFO] [stdout]           )
[INFO] [stdout]         )
[INFO] [stdout]         (T ";")
[INFO] [stdout]       )
[INFO] [stdout]       (T "}")
[INFO] [stdout]     )
[INFO] [stdout]   )
[INFO] [stdout] )
[INFO] [stdout] Resolving type: Atom("int")
[INFO] [stdout] Resolving type: Atom("int")
[INFO] [stdout] return type: Arrow(Tuple([]), Atom("int"))
[INFO] [stdout] ---
[INFO] [stdout] [INFO:test] Initialized type checker
[INFO] [stdout] [INFO:parser] Initializing parser with input: 'int main() {int x = 5; return x;}'
[INFO] [stdout] [INFO:parser] About to tokenize with 32 special tokens
[INFO] [stdout] [INFO:parser] Special token: '[^'
[INFO] [stdout] [INFO:parser] Special token: 'int'
[INFO] [stdout] [INFO:parser] Special token: 'float'
[INFO] [stdout] [INFO:parser] Special token: 'char'
[INFO] [stdout] [INFO:parser] Special token: 'bool'
[INFO] [stdout] [INFO:parser] Special token: 'void'
[INFO] [stdout] [INFO:parser] Special token: '('
[INFO] [stdout] [INFO:parser] Special token: ')'
[INFO] [stdout] [INFO:parser] Special token: 'true'
[INFO] [stdout] [INFO:parser] Special token: 'false'
[INFO] [stdout] [INFO:parser] Special token: 'NULL'
[INFO] [stdout] [INFO:parser] Special token: '+'
[INFO] [stdout] [INFO:parser] Special token: '-'
[INFO] [stdout] [INFO:parser] Special token: '*'
[INFO] [stdout] [INFO:parser] Special token: '/'
[INFO] [stdout] [INFO:parser] Special token: '%'
[INFO] [stdout] [INFO:parser] Special token: '=='
[INFO] [stdout] [INFO:parser] Special token: '!='
[INFO] [stdout] [INFO:parser] Special token: '<'
[INFO] [stdout] [INFO:parser] Special token: '>'
[INFO] [stdout] [INFO:parser] Special token: '<='
[INFO] [stdout] [INFO:parser] Special token: '>='
[INFO] [stdout] [INFO:parser] Special token: '='
[INFO] [stdout] [INFO:parser] Special token: ';'
[INFO] [stdout] [INFO:parser] Special token: 'else'
[INFO] [stdout] [INFO:parser] Special token: 'if'
[INFO] [stdout] [INFO:parser] Special token: 'while'
[INFO] [stdout] [INFO:parser] Special token: 'for'
[INFO] [stdout] [INFO:parser] Special token: 'return'
[INFO] [stdout] [INFO:parser] Special token: '{'
[INFO] [stdout] [INFO:parser] Special token: '}'
[INFO] [stdout] [INFO:parser] Special token: ','
[INFO] [stdout] [INFO:parser] Proper tokenization resulted in 14 tokens: ["int", "main", "(", ")", "{", "int", "x", "=", "5", ";", "return", "x", ";", "}"]
[INFO] [stdout] [INFO:parser] Start nonterminal: Program
[INFO] [stdout] [INFO:parser] Found 1 productions for start nonterminal
[INFO] [stdout] [INFO:parser] Trying production 0: Production { rule: None, rhs: [Simple { value: "Item", binding: None, repetition: Some(OneOrMore) }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Item at pos 0 (depth: 0)
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: FunctionDef at pos 0 (depth: 1)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Type at pos 0 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: PrimitiveType at pos 0 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Type@0
[INFO] [stdout] [DEBUG:parser] Matched production for PrimitiveType: Production { rule: None, rhs: [Simple { value: "int", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Type: Production { rule: None, rhs: [Simple { value: "PrimitiveType", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 1 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] Matched production for Identifier: Production { rule: None, rhs: [Simple { value: "/[a-zA-Z_][a-zA-Z0-9_]*/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ParamDecl at pos 3 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Type at pos 3 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ParamDecl@3
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: PrimitiveType at pos 3 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ParamDecl@3 -> Type@3
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Stmt at pos 5 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: VarDecl at pos 5 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: VarDeclInit at pos 5 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Type at pos 5 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: PrimitiveType at pos 5 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Type@5
[INFO] [stdout] [DEBUG:parser] Matched production for PrimitiveType: Production { rule: None, rhs: [Simple { value: "int", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Type: Production { rule: None, rhs: [Simple { value: "PrimitiveType", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 6 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 6 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Variable@6
[INFO] [stdout] [DEBUG:parser] Matched production for Identifier: Production { rule: None, rhs: [Simple { value: "/[a-zA-Z_][a-zA-Z0-9_]*/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Variable: Production { rule: Some("var"), rhs: [Simple { value: "Identifier", binding: Some("x"), repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Expr at pos 8 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOpExpr at pos 8 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 8 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> ArOpExpr@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 8 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> ArOpExpr@8 -> Primary@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 8 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> ArOpExpr@8 -> Primary@8 -> Literal@8
[INFO] [stdout] [DEBUG:parser] Matched production for Number: Production { rule: Some("int-lit"), rhs: [Simple { value: "/\\d+/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Literal: Production { rule: None, rhs: [Simple { value: "Number", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Primary: Production { rule: None, rhs: [Simple { value: "Literal", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOp at pos 9 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> ArOpExpr@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOpExpr at pos 8 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 8 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> BoolOpExpr@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 8 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> BoolOpExpr@8 -> Primary@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 8 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> BoolOpExpr@8 -> Primary@8 -> Literal@8
[INFO] [stdout] [DEBUG:parser] Matched production for Number: Production { rule: Some("int-lit"), rhs: [Simple { value: "/\\d+/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Literal: Production { rule: None, rhs: [Simple { value: "Number", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Primary: Production { rule: None, rhs: [Simple { value: "Literal", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOp at pos 9 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> BoolOpExpr@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 8 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 8 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> Primary@8
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 8 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@5 -> VarDecl@5 -> VarDeclInit@5 -> Expr@8 -> Primary@8 -> Literal@8
[INFO] [stdout] [DEBUG:parser] Matched production for Number: Production { rule: Some("int-lit"), rhs: [Simple { value: "/\\d+/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Literal: Production { rule: None, rhs: [Simple { value: "Number", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Primary: Production { rule: None, rhs: [Simple { value: "Literal", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Expr: Production { rule: None, rhs: [Simple { value: "Primary", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for VarDeclInit: Production { rule: Some("vardecl"), rhs: [Simple { value: "Type", binding: Some("type"), repetition: None }, Simple { value: "Variable", binding: Some("var"), repetition: None }, Simple { value: "=", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("init"), repetition: None }, Simple { value: ";", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for VarDecl: Production { rule: None, rhs: [Simple { value: "VarDeclInit", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Stmt: Production { rule: None, rhs: [Simple { value: "VarDecl", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Stmt at pos 10 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: VarDecl at pos 10 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: VarDeclInit at pos 10 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> VarDecl@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Type at pos 10 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> VarDecl@10 -> VarDeclInit@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: PrimitiveType at pos 10 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> VarDecl@10 -> VarDeclInit@10 -> Type@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: VarDeclNoInit at pos 10 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> VarDecl@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Type at pos 10 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> VarDecl@10 -> VarDeclNoInit@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: PrimitiveType at pos 10 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> VarDecl@10 -> VarDeclNoInit@10 -> Type@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: AssignmentStmt at pos 10 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Assignment at pos 10 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Expr at pos 10 (depth: 5)
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOpExpr at pos 10 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> ArOpExpr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 10 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 10 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 10 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10 -> Variable@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOpExpr at pos 10 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> BoolOpExpr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 10 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 10 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 10 (depth: 9)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10 -> Variable@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 10 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> AssignmentStmt@10 -> Assignment@10 -> Expr@10 -> Primary@10 -> Variable@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: IfStmt at pos 10 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: WhileStmt at pos 10 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ForStmt at pos 10 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BlockStmt at pos 10 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ExprStmt at pos 10 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Expr at pos 10 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOpExpr at pos 10 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 10 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> ArOpExpr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> ArOpExpr@10 -> Primary@10 -> Variable@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOpExpr at pos 10 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 10 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> BoolOpExpr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 10 (depth: 8)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> BoolOpExpr@10 -> Primary@10 -> Variable@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 10 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 10 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> Primary@10 -> Literal@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 10 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> Primary@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 10 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> Stmt@10 -> ExprStmt@10 -> Expr@10 -> Primary@10 -> Variable@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ReturnStmt at pos 10 (depth: 2)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Expr at pos 11 (depth: 3)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOpExpr at pos 11 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 11 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> ArOpExpr@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 11 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> ArOpExpr@11 -> Primary@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 11 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> ArOpExpr@11 -> Primary@11 -> Literal@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 11 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> ArOpExpr@11 -> Primary@11 -> Literal@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 11 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> ArOpExpr@11 -> Primary@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 11 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> ArOpExpr@11 -> Primary@11 -> Variable@11
[INFO] [stdout] [DEBUG:parser] Matched production for Identifier: Production { rule: None, rhs: [Simple { value: "/[a-zA-Z_][a-zA-Z0-9_]*/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Variable: Production { rule: Some("var"), rhs: [Simple { value: "Identifier", binding: Some("x"), repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Primary: Production { rule: None, rhs: [Simple { value: "Variable", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: ArOp at pos 12 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> ArOpExpr@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOpExpr at pos 11 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 11 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> BoolOpExpr@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 11 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> BoolOpExpr@11 -> Primary@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 11 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> BoolOpExpr@11 -> Primary@11 -> Literal@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 11 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> BoolOpExpr@11 -> Primary@11 -> Literal@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 11 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> BoolOpExpr@11 -> Primary@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 11 (depth: 7)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> BoolOpExpr@11 -> Primary@11 -> Variable@11
[INFO] [stdout] [DEBUG:parser] Matched production for Identifier: Production { rule: None, rhs: [Simple { value: "/[a-zA-Z_][a-zA-Z0-9_]*/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Variable: Production { rule: Some("var"), rhs: [Simple { value: "Identifier", binding: Some("x"), repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Primary: Production { rule: None, rhs: [Simple { value: "Variable", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: BoolOp at pos 12 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> BoolOpExpr@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Primary at pos 11 (depth: 4)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Literal at pos 11 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> Primary@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Number at pos 11 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> Primary@11 -> Literal@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: String at pos 11 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> Primary@11 -> Literal@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Variable at pos 11 (depth: 5)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> Primary@11
[INFO] [stdout] [DEBUG:parser] parse_nonterminal: Identifier at pos 11 (depth: 6)
[INFO] [stdout] [DEBUG:parser] Current call stack: Item@0 -> FunctionDef@0 -> ReturnStmt@10 -> Expr@11 -> Primary@11 -> Variable@11
[INFO] [stdout] [DEBUG:parser] Matched production for Identifier: Production { rule: None, rhs: [Simple { value: "/[a-zA-Z_][a-zA-Z0-9_]*/", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Variable: Production { rule: Some("var"), rhs: [Simple { value: "Identifier", binding: Some("x"), repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Primary: Production { rule: None, rhs: [Simple { value: "Variable", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for Expr: Production { rule: None, rhs: [Simple { value: "Primary", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for ReturnStmt: Production { rule: Some("return"), rhs: [Simple { value: "return", binding: None, repetition: None }, Simple { value: "Expr", binding: Some("ret_val"), repetition: None }, Simple { value: ";", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:parser] Matched production for FunctionDef: Production { rule: Some("funcdef"), rhs: [Simple { value: "Type", binding: Some("ret_ty"), repetition: None }, Simple { value: "Identifier", binding: Some("name"), repetition: None }, Simple { value: "(", binding: None, repetition: None }, Simple { value: "ParamDecl", binding: None, repetition: Some(ZeroOrMore) }, Simple { value: ")", binding: None, repetition: None }, Simple { value: "{", binding: None, repetition: None }, Simple { value: "Stmt", binding: Some("s"), repetition: Some(ZeroOrMore) }, Simple { value: "ReturnStmt", binding: None, repetition: None }, Simple { value: "}", binding: None, repetition: None }] }
[INFO] [stdout] [DEBUG:bind::utils] get_type_binding: no tuple elements found for in_tys, returning empty tuple
[INFO] [stdout] [DEBUG:parser] Matched production for Item: Production { rule: None, rhs: [Simple { value: "FunctionDef", binding: None, repetition: None }] }
[INFO] [stdout] [INFO:parser] Production 0 succeeded, checking if all tokens consumed
[INFO] [stdout] [INFO:parser] All tokens consumed, building result AST
[INFO] [stdout] [DEBUG:parser] Parsed production: Production { rule: None, rhs: [Simple { value: "Item", binding: None, repetition: Some(OneOrMore) }] }
[INFO] [stdout] [INFO:test] AST: (N Program
[INFO] [stdout]   (N Item
[INFO] [stdout]     (N FunctionDef (rule funcdef)
[INFO] [stdout]       (N Type (b ret_ty)
[INFO] [stdout]         (N PrimitiveType
[INFO] [stdout]           (T "int")
[INFO] [stdout]         )
[INFO] [stdout]       )
[INFO] [stdout]       (N Identifier (b name)
[INFO] [stdout]         (T "main")
[INFO] [stdout]       )
[INFO] [stdout]       (T "(")
[INFO] [stdout]       (T ")")
[INFO] [stdout]       (T "{")
[INFO] [stdout]       (N Stmt (b s)
[INFO] [stdout]         (N VarDecl
[INFO] [stdout]           (N VarDeclInit (rule vardecl)
[INFO] [stdout]             (N Type (b type)
[INFO] [stdout]               (N PrimitiveType
[INFO] [stdout]                 (T "int")
[INFO] [stdout]               )
[INFO] [stdout]             )
[INFO] [stdout]             (N Variable (rule var) (b var)
[INFO] [stdout]               (N Identifier (b x)
[INFO] [stdout]                 (T "x")
[INFO] [stdout]               )
[INFO] [stdout]             )
[INFO] [stdout]             (T "=")
[INFO] [stdout]             (N Expr (b init)
[INFO] [stdout]               (N Primary
[INFO] [stdout]                 (N Literal
[INFO] [stdout]                   (N Number (rule int-lit)
[INFO] [stdout]                     (T "5")
[INFO] [stdout]                   )
[INFO] [stdout]                 )
[INFO] [stdout]               )
[INFO] [stdout]             )
[INFO] [stdout]             (T ";")
[INFO] [stdout]           )
[INFO] [stdout]         )
[INFO] [stdout]       )
[INFO] [stdout]       (N ReturnStmt (rule return)
[INFO] [stdout]         (T "return")
[INFO] [stdout]         (N Expr (b ret_val)
[INFO] [stdout]           (N Primary
[INFO] [stdout]             (N Variable (rule var)
[INFO] [stdout]               (N Identifier (b x)
[INFO] [stdout]                 (T "x")
[INFO] [stdout]               )
[INFO] [stdout]             )
[INFO] [stdout]           )
[INFO] [stdout]         )
[INFO] [stdout]         (T ";")
[INFO] [stdout]       )
[INFO] [stdout]       (T "}")
[INFO] [stdout]     )
[INFO] [stdout]   )
[INFO] [stdout] )
[INFO] [stdout] Resolving type: Atom("int")
[INFO] [stdout] Resolving type: Atom("int")
[INFO] [stdout] Resolving type: Atom("void")
[INFO] [stdout] Resolving type: Atom("void")
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::tests::clike::test_pass' (99) panicked at src/logic/tests/clike.rs:200:33:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Variable x not found in context Γ at line 1:31-1:32 'x'\nBound typing rule [var]: x ∈ Γ ⇒ Γ(x)\nBound typing rule [funcdef]: Γ ⊢ intx=5; : void, Γ ⊢ x : int ⇒ [] ⊢ () → int"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550cb510d - core::result::Result<T,E>::unwrap::h51f12288cfc5d1a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550cb510d - beam::logic::tests::clike::test_pass::hd4e62d7ae237c076
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/tests/clike.rs:200:33
[INFO] [stdout]   22:     0x61c550cb54f7 - beam::logic::tests::clike::test_pass::{{closure}}::h17dc28472afdeb29
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/tests/clike.rs:157:15
[INFO] [stdout]   23:     0x61c550c3f4b6 - core::ops::function::FnOnce::call_once::h618430ba00cdda69
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::bind::tests::tests::complete_test stdout ----
[INFO] [stdout] [INFO:parser] Initializing parser with input: '(λy:a->a.y)((λx:a->a.x)z)'
[INFO] [stdout] [INFO:parser] About to tokenize with 6 special tokens
[INFO] [stdout] [INFO:parser] Special token: '('
[INFO] [stdout] [INFO:parser] Special token: ')'
[INFO] [stdout] [INFO:parser] Special token: '->'
[INFO] [stdout] [INFO:parser] Special token: ':'
[INFO] [stdout] [INFO:parser] Special token: 'λ'
[INFO] [stdout] [INFO:parser] Special token: '.'
[INFO] [stdout] [INFO:parser] Proper tokenization resulted in 23 tokens: ["(", "λ", "y", ":", "a", "->", "a", ".", "y", ")", "(", "(", "λ", "x", ":", "a", "->", "a", ".", "x", ")", "z", ")"]
[INFO] [stdout] [INFO:parser] Start nonterminal: Term
[INFO] [stdout] [INFO:parser] Found 2 productions for start nonterminal
[INFO] [stdout] [INFO:parser] Trying production 0: Production { rule: None, rhs: [Simple { value: "Application", binding: Some("e"), repetition: None }] }
[INFO] [stdout] [INFO:parser] Production 0 succeeded, checking if all tokens consumed
[INFO] [stdout] [INFO:parser] All tokens consumed, building result AST
[INFO] [stdout] [INFO:test] AST: (N Term
[INFO] [stdout]   (N Application (rule app) (b e)
[INFO] [stdout]     (N BaseTerm (b f)
[INFO] [stdout]       (T "(")
[INFO] [stdout]       (N Term
[INFO] [stdout]         (N BaseTerm (b e)
[INFO] [stdout]           (N Lambda (rule lambda)
[INFO] [stdout]             (T "λ")
[INFO] [stdout]             (N TypedParam
[INFO] [stdout]               (N Variable (rule var) (b x)
[INFO] [stdout]                 (N Identifier (b x)
[INFO] [stdout]                   (T "y")
[INFO] [stdout]                 )
[INFO] [stdout]               )
[INFO] [stdout]               (T ":")
[INFO] [stdout]               (N Type (b τ)
[INFO] [stdout]                 (N BaseType (b τ₁)
[INFO] [stdout]                   (N TypeName
[INFO] [stdout]                     (N Identifier
[INFO] [stdout]                       (T "a")
[INFO] [stdout]                     )
[INFO] [stdout]                   )
[INFO] [stdout]                 )
[INFO] [stdout]                 (T "->")
[INFO] [stdout]                 (N Type (b τ₂)
[INFO] [stdout]                   (N BaseType (b τ)
[INFO] [stdout]                     (N TypeName
[INFO] [stdout]                       (N Identifier
[INFO] [stdout]                         (T "a")
[INFO] [stdout]                       )
[INFO] [stdout]                     )
[INFO] [stdout]                   )
[INFO] [stdout]                 )
[INFO] [stdout]               )
[INFO] [stdout]             )
[INFO] [stdout]             (T ".")
[INFO] [stdout]             (N Term (b e)
[INFO] [stdout]               (N BaseTerm (b e)
[INFO] [stdout]                 (N Variable (rule var)
[INFO] [stdout]                   (N Identifier (b x)
[INFO] [stdout]                     (T "y")
[INFO] [stdout]                   )
[INFO] [stdout]                 )
[INFO] [stdout]               )
[INFO] [stdout]             )
[INFO] [stdout]           )
[INFO] [stdout]         )
[INFO] [stdout]       )
[INFO] [stdout]       (T ")")
[INFO] [stdout]     )
[INFO] [stdout]     (N BaseTerm (b e)
[INFO] [stdout]       (T "(")
[INFO] [stdout]       (N Term
[INFO] [stdout]         (N Application (rule app) (b e)
[INFO] [stdout]           (N BaseTerm (b f)
[INFO] [stdout]             (T "(")
[INFO] [stdout]             (N Term
[INFO] [stdout]               (N BaseTerm (b e)
[INFO] [stdout]                 (N Lambda (rule lambda)
[INFO] [stdout]                   (T "λ")
[INFO] [stdout]                   (N TypedParam
[INFO] [stdout]                     (N Variable (rule var) (b x)
[INFO] [stdout]                       (N Identifier (b x)
[INFO] [stdout]                         (T "x")
[INFO] [stdout]                       )
[INFO] [stdout]                     )
[INFO] [stdout]                     (T ":")
[INFO] [stdout]                     (N Type (b τ)
[INFO] [stdout]                       (N BaseType (b τ₁)
[INFO] [stdout]                         (N TypeName
[INFO] [stdout]                           (N Identifier
[INFO] [stdout]                             (T "a")
[INFO] [stdout]                           )
[INFO] [stdout]                         )
[INFO] [stdout]                       )
[INFO] [stdout]                       (T "->")
[INFO] [stdout]                       (N Type (b τ₂)
[INFO] [stdout]                         (N BaseType (b τ)
[INFO] [stdout]                           (N TypeName
[INFO] [stdout]                             (N Identifier
[INFO] [stdout]                               (T "a")
[INFO] [stdout]                             )
[INFO] [stdout]                           )
[INFO] [stdout]                         )
[INFO] [stdout]                       )
[INFO] [stdout]                     )
[INFO] [stdout]                   )
[INFO] [stdout]                   (T ".")
[INFO] [stdout]                   (N Term (b e)
[INFO] [stdout]                     (N BaseTerm (b e)
[INFO] [stdout]                       (N Variable (rule var)
[INFO] [stdout]                         (N Identifier (b x)
[INFO] [stdout]                           (T "x")
[INFO] [stdout]                         )
[INFO] [stdout]                       )
[INFO] [stdout]                     )
[INFO] [stdout]                   )
[INFO] [stdout]                 )
[INFO] [stdout]               )
[INFO] [stdout]             )
[INFO] [stdout]             (T ")")
[INFO] [stdout]           )
[INFO] [stdout]           (N BaseTerm (b e)
[INFO] [stdout]             (N Variable (rule var)
[INFO] [stdout]               (N Identifier (b x)
[INFO] [stdout]                 (T "z")
[INFO] [stdout]               )
[INFO] [stdout]             )
[INFO] [stdout]           )
[INFO] [stdout]         )
[INFO] [stdout]       )
[INFO] [stdout]       (T ")")
[INFO] [stdout]     )
[INFO] [stdout]   )
[INFO] [stdout] )
[INFO] [stdout] Γ ⊢ (λy:a->a.y) : a → a, Γ ⊢ ((λx:a->a.x)z) : a ⇒ [] ⊢ a
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::bind::tests::tests::complete_test' (35) panicked at src/logic/bind/tests.rs:262:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "Γ ⊢ (λy:a->a.y) : a → a, Γ ⊢ ((λx:a->a.x)z) : a ⇒ [] ⊢ a"
[INFO] [stdout]  right: "Γ ⊢ (λy:a->a.y) : a → a, Γ ⊢ ((λx:a->a.x)z) : a ⇒ a"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffd973 - core::panicking::assert_failed_inner::h448e1d534f4c3d4b
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x61c550c58bc5 - core::panicking::assert_failed::h82e977dd5f6b3d0f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x61c550c7d3ab - beam::logic::bind::tests::tests::complete_test::h786369c2bcc7a2ed
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/bind/tests.rs:262:9
[INFO] [stdout]   22:     0x61c550c7d447 - beam::logic::bind::tests::tests::complete_test::{{closure}}::h2d58506113569a13
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/bind/tests.rs:233:23
[INFO] [stdout]   23:     0x61c550c3e966 - core::ops::function::FnOnce::call_once::h16827d2737b6f396
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::focused_fail_tests::focused_fail_tests::test_lambda_return_type_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::focused_fail_tests::focused_fail_tests::test_lambda_return_type_error' (70) panicked at src/logic/focused_fail_tests.rs:91:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"(\", \"λ\", \"f\", \":\", \"Int\", \"->\", \"Bool\", \".\", \"f\", \")\", \"(\", \"(\", \"λ\", \"x\", \":\", \"Int\", \".\", \"x\", \")\", \")\"] - 10"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550c7abed - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550c7abed - beam::logic::focused_fail_tests::focused_fail_tests::test_lambda_return_type_error::hc44d616d758f2e13
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:91:38
[INFO] [stdout]   22:     0x61c550c7af57 - beam::logic::focused_fail_tests::focused_fail_tests::test_lambda_return_type_error::{{closure}}::haba85954416e4928
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:87:39
[INFO] [stdout]   23:     0x61c550c3fb76 - core::ops::function::FnOnce::call_once::h9815a5497fdd8307
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::type_edge_cases::subtle_failures::test_function_composition_type_mismatch stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::type_edge_cases::subtle_failures::test_function_composition_type_mismatch' (114) panicked at src/logic/type_edge_cases.rs:19:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"(\", \"λ\", \"f\", \":\", \"Int\", \"->\", \"Bool\", \".\", \"λ\", \"g\", \":\", \"Bool\", \"->\", \"String\", \".\", \"λ\", \"x\", \":\", \"Int\", \".\", \"g\", \"(\", \"f\", \"(\", \"x\", \")\", \")\", \")\", \"(\", \"λ\", \"y\", \":\", \"Int\", \".\", \"y\", \")\", \"(\", \"λ\", \"z\", \":\", \"Bool\", \".\", \"z\", \")\", \"42\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550ca31fd - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550ca31fd - beam::logic::type_edge_cases::subtle_failures::test_function_composition_type_mismatch::h4141ef5eb7d7f18d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/type_edge_cases.rs:19:38
[INFO] [stdout]   22:     0x61c550ca3567 - beam::logic::type_edge_cases::subtle_failures::test_function_composition_type_mismatch::{{closure}}::h37f7c7c85bea811d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/type_edge_cases.rs:15:49
[INFO] [stdout]   23:     0x61c550c3fa46 - core::ops::function::FnOnce::call_once::h8f84b0fdc2a2a3b8
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- logic::focused_fail_tests::focused_fail_tests::test_deep_nested_type_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'logic::focused_fail_tests::focused_fail_tests::test_deep_nested_type_error' (66) panicked at src/logic/focused_fail_tests.rs:105:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Unable to parse input completely [\"(\", \"λ\", \"f\", \":\", \"Int\", \"->\", \"Int\", \".\", \"λ\", \"g\", \":\", \"Int\", \"->\", \"Int\", \".\", \"λ\", \"h\", \":\", \"Int\", \"->\", \"Int\", \".\", \"f\", \"(\", \"g\", \"(\", \"h\", \"(\", \"λ\", \"x\", \":\", \"Bool\", \".\", \"x\", \")\", \")\", \")\", \")\"] - 0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c550fe4402 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c550fe4402 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c550fe4402 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61c550fe4402 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61c550ff510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x61c550ff510f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x61c550fb1971 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c550fb1971 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61c550fbd9d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61c550fc251f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x61c550fc23b1 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x61c550cf1f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x61c550cf1f6e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61c550fc2bdf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x61c550fc2bdf - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x61c550fc2a3a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x61c550fbdb09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61c550fa5e4d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x61c550ffdb70 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x61c550ffcf56 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x61c550c7a67d - core::result::Result<T,E>::unwrap::h91d577eba4690bb2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x61c550c7a67d - beam::logic::focused_fail_tests::focused_fail_tests::test_deep_nested_type_error::h00bc5af952f2ae23
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:105:38
[INFO] [stdout]   22:     0x61c550c7a9e7 - beam::logic::focused_fail_tests::focused_fail_tests::test_deep_nested_type_error::{{closure}}::h7aa496cb05549a24
[INFO] [stdout]                                at /opt/rustwide/workdir/src/logic/focused_fail_tests.rs:101:37
[INFO] [stdout]   23:     0x61c550c3fe26 - core::ops::function::FnOnce::call_once::hb09f45ce24e300b5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61c550cf1d2b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61c550cf1d2b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61c550d07995 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61c550d07995 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61c550d07995 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x61c550d07995 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x61c550d07995 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61c550d07995 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61c550d07995 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61c550cde184 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61c550cde184 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x61c550ce1a4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61c550ce1a4a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x61c550ce1a4a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x61c550ce1a4a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61c550ce1a4a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x61c550ce1a4a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61c550fb8c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x61c550fb8c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x7c5c531e5aa4 - <unknown>
[INFO] [stdout]   45:     0x7c5c53272a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     logic::advanced_type_tests::advanced_fail_tests::test_pointer_operations_fail
[INFO] [stdout]     logic::bind::tests::tests::complete_test
[INFO] [stdout]     logic::bind::tests::tests::test_bound_typing_rule_display
[INFO] [stdout]     logic::focused_fail_tests::focused_fail_tests::test_curried_function_error
[INFO] [stdout]     logic::focused_fail_tests::focused_fail_tests::test_deep_nested_type_error
[INFO] [stdout]     logic::focused_fail_tests::focused_fail_tests::test_function_arg_type_mismatch
[INFO] [stdout]     logic::focused_fail_tests::focused_fail_tests::test_function_composition_fail
[INFO] [stdout]     logic::focused_fail_tests::focused_fail_tests::test_higher_order_function_fail
[INFO] [stdout]     logic::focused_fail_tests::focused_fail_tests::test_lambda_return_type_error
[INFO] [stdout]     logic::focused_fail_tests::focused_fail_tests::test_lambda_shadowing_type_error
[INFO] [stdout]     logic::focused_fail_tests::focused_fail_tests::test_variable_scope_violation
[INFO] [stdout]     logic::tests::clike::test_pass
[INFO] [stdout]     logic::tests::partial::partial_repetition_progress
[INFO] [stdout]     logic::tests::python::test_python_basic
[INFO] [stdout]     logic::type_edge_cases::subtle_failures::test_function_composition_type_mismatch
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 87 passed; 15 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.26s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "564bb9f3ac01f6d0e1dcefa56324289651ad8d885e056e2cbc9f9c996888a029", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "564bb9f3ac01f6d0e1dcefa56324289651ad8d885e056e2cbc9f9c996888a029", kill_on_drop: false }`
[INFO] [stdout] 564bb9f3ac01f6d0e1dcefa56324289651ad8d885e056e2cbc9f9c996888a029
