[INFO] cloning repository https://github.com/pagedMov/fern
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pagedMov/fern" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FpagedMov%2Ffern", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FpagedMov%2Ffern'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5aead4fcdcc795e618991d4e6f62f0e3a8ca46b7
[INFO] testing pagedMov/fern against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FpagedMov%2Ffern" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/pagedMov/fern
[INFO] finished tweaking git repo https://github.com/pagedMov/fern
[INFO] tweaked toml for git repo https://github.com/pagedMov/fern written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pagedMov/fern on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pagedMov/fern 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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9831f3e804054ed587c4b3191a411ba16a5447267869ec702bf018414585351e
[INFO] running `Command { std: "docker" "start" "-a" "9831f3e804054ed587c4b3191a411ba16a5447267869ec702bf018414585351e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9831f3e804054ed587c4b3191a411ba16a5447267869ec702bf018414585351e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9831f3e804054ed587c4b3191a411ba16a5447267869ec702bf018414585351e", kill_on_drop: false }`
[INFO] [stdout] 9831f3e804054ed587c4b3191a411ba16a5447267869ec702bf018414585351e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6f17ad00171535fe1b1e0df41263424ade8996a12fe6522eb33c3d6500247117
[INFO] running `Command { std: "docker" "start" "-a" "6f17ad00171535fe1b1e0df41263424ade8996a12fe6522eb33c3d6500247117", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling unicode-ident v1.0.17
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling colorchoice v1.0.3
[INFO] [stderr]    Compiling anstyle-query v1.1.2
[INFO] [stderr]    Compiling clap_lex v0.7.4
[INFO] [stderr]    Compiling bitflags v2.8.0
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling anstream v0.6.18
[INFO] [stderr]    Compiling clap_builder v4.5.38
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling clap v4.5.38
[INFO] [stderr]    Compiling fern v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary braces around `return` value
[INFO] [stdout]    --> src/parse/execute.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |           _ => return { Err(e) },
[INFO] [stdout]     |                       ^^      ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 269 -           _ => return { Err(e) },
[INFO] [stdout] 269 +           _ => return Err(e) ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SearchConstraint` and `SearchKind`
[INFO] [stdout]  --> src/prompt/readline/mod.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use history::{History, SearchConstraint, SearchKind};
[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: `iter::Peekable` and `str::Chars`
[INFO] [stdout]  --> src/prompt/readline/term.rs:5:3
[INFO] [stdout]   |
[INFO] [stdout] 5 |   iter::Peekable,
[INFO] [stdout]   |   ^^^^^^^^^^^^^^
[INFO] [stdout] 6 |   os::fd::{AsFd, BorrowedFd, RawFd},
[INFO] [stdout] 7 |   str::Chars,
[INFO] [stdout]   |   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::linebuf::CharClass`
[INFO] [stdout]  --> src/prompt/readline/vimode.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use super::linebuf::CharClass;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> src/prompt/mod.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `state::read_shopts`
[INFO] [stdout]   --> src/prompt/mod.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 |   state::read_shopts,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nix::NixPath`
[INFO] [stdout]  --> src/prompt/readline/vimode.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use nix::NixPath;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/parse/lex.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let mut can_be_subshell = chars.peek() == Some(&'(');
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prefix`
[INFO] [stdout]    --> src/prompt/readline/history.rs:318:11
[INFO] [stdout]     |
[INFO] [stdout] 318 |       let prefix = self.cursor_entry()?.command();
[INFO] [stdout]     |           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_prefix`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bound`
[INFO] [stdout]    --> src/prompt/readline/linebuf.rs:863:20
[INFO] [stdout]     |
[INFO] [stdout] 863 |       TextObj::Tag(bound) => todo!(),
[INFO] [stdout]     |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_bound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]    --> src/prompt/readline/linebuf.rs:965:40
[INFO] [stdout]     |
[INFO] [stdout] 965 |   pub fn text_obj_paragraph(&mut self, count: usize, bound: Bound) -> Option<(usize, usize)> {
[INFO] [stdout]     |                                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bound`
[INFO] [stdout]    --> src/prompt/readline/linebuf.rs:965:54
[INFO] [stdout]     |
[INFO] [stdout] 965 |   pub fn text_obj_paragraph(&mut self, count: usize, bound: Bound) -> Option<(usize, usize)> {
[INFO] [stdout]     |                                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_bound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]    --> src/prompt/readline/linebuf.rs:970:5
[INFO] [stdout]     |
[INFO] [stdout] 970 |     count: usize,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:1088:5
[INFO] [stdout]      |
[INFO] [stdout] 1088 |     count: usize,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2054:17
[INFO] [stdout]      |
[INFO] [stdout] 2054 |       MotionCmd(count, Motion::ScreenLineUp) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2055:17
[INFO] [stdout]      |
[INFO] [stdout] 2055 |       MotionCmd(count, Motion::ScreenLineUpCharwise) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |       MotionCmd(count, Motion::ScreenLineDown) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2057:17
[INFO] [stdout]      |
[INFO] [stdout] 2057 |       MotionCmd(count, Motion::ScreenLineDownCharwise) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2058:17
[INFO] [stdout]      |
[INFO] [stdout] 2058 |       MotionCmd(count, Motion::BeginningOfScreenLine) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2059:17
[INFO] [stdout]      |
[INFO] [stdout] 2059 |       MotionCmd(count, Motion::FirstGraphicalOnScreenLine) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2060:17
[INFO] [stdout]      |
[INFO] [stdout] 2060 |       MotionCmd(count, Motion::HalfOfScreen) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |       MotionCmd(count, Motion::HalfOfScreenLineText) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2083:17
[INFO] [stdout]      |
[INFO] [stdout] 2083 |       MotionCmd(count, Motion::RepeatMotion) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2084:17
[INFO] [stdout]      |
[INFO] [stdout] 2084 |       MotionCmd(count, Motion::RepeatMotionRev) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2085:17
[INFO] [stdout]      |
[INFO] [stdout] 2085 |       MotionCmd(count, Motion::Null) => MotionKind::Null,
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `anchor`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2152:26
[INFO] [stdout]      |
[INFO] [stdout] 2152 |         SelectMode::Line(anchor) => todo!(),
[INFO] [stdout]      |                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `anchor`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2153:27
[INFO] [stdout]      |
[INFO] [stdout] 2153 |         SelectMode::Block(anchor) => todo!(),
[INFO] [stdout]      |                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `search_direction` is never read
[INFO] [stdout]    --> src/prompt/readline/history.rs:202:3
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub struct History {
[INFO] [stdout]     |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 202 |   search_direction: Direction,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `w_calc` and `tab_stop` are never read
[INFO] [stdout]    --> src/prompt/readline/term.rs:543:3
[INFO] [stdout]     |
[INFO] [stdout] 539 | pub struct TermWriter {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 543 |   w_calc: Box<dyn WidthCalculator>,
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 544 |   tab_stop: u16,
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.08s
[INFO] running `Command { std: "docker" "inspect" "6f17ad00171535fe1b1e0df41263424ade8996a12fe6522eb33c3d6500247117", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f17ad00171535fe1b1e0df41263424ade8996a12fe6522eb33c3d6500247117", kill_on_drop: false }`
[INFO] [stdout] 6f17ad00171535fe1b1e0df41263424ade8996a12fe6522eb33c3d6500247117
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 443725018e535acf783e158f21edd47cbba8359bec1df846a5b12ec203703098
[INFO] running `Command { std: "docker" "start" "-a" "443725018e535acf783e158f21edd47cbba8359bec1df846a5b12ec203703098", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling once_cell v1.21.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling insta v1.42.2
[INFO] [stderr]    Compiling clap v4.5.38
[INFO] [stderr]    Compiling fern v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary braces around `return` value
[INFO] [stdout]    --> src/parse/execute.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |           _ => return { Err(e) },
[INFO] [stdout]     |                       ^^      ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 269 -           _ => return { Err(e) },
[INFO] [stdout] 269 +           _ => return Err(e) ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SearchConstraint` and `SearchKind`
[INFO] [stdout]  --> src/prompt/readline/mod.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use history::{History, SearchConstraint, SearchKind};
[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: `iter::Peekable` and `str::Chars`
[INFO] [stdout]  --> src/prompt/readline/term.rs:5:3
[INFO] [stdout]   |
[INFO] [stdout] 5 |   iter::Peekable,
[INFO] [stdout]   |   ^^^^^^^^^^^^^^
[INFO] [stdout] 6 |   os::fd::{AsFd, BorrowedFd, RawFd},
[INFO] [stdout] 7 |   str::Chars,
[INFO] [stdout]   |   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::linebuf::CharClass`
[INFO] [stdout]  --> src/prompt/readline/vimode.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use super::linebuf::CharClass;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> src/prompt/mod.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `state::read_shopts`
[INFO] [stdout]   --> src/prompt/mod.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 |   state::read_shopts,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/tests/mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nix::NixPath`
[INFO] [stdout]  --> src/prompt/readline/vimode.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use nix::NixPath;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/parse/lex.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let mut can_be_subshell = chars.peek() == Some(&'(');
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prefix`
[INFO] [stdout]    --> src/prompt/readline/history.rs:318:11
[INFO] [stdout]     |
[INFO] [stdout] 318 |       let prefix = self.cursor_entry()?.command();
[INFO] [stdout]     |           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_prefix`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bound`
[INFO] [stdout]    --> src/prompt/readline/linebuf.rs:863:20
[INFO] [stdout]     |
[INFO] [stdout] 863 |       TextObj::Tag(bound) => todo!(),
[INFO] [stdout]     |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_bound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]    --> src/prompt/readline/linebuf.rs:965:40
[INFO] [stdout]     |
[INFO] [stdout] 965 |   pub fn text_obj_paragraph(&mut self, count: usize, bound: Bound) -> Option<(usize, usize)> {
[INFO] [stdout]     |                                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bound`
[INFO] [stdout]    --> src/prompt/readline/linebuf.rs:965:54
[INFO] [stdout]     |
[INFO] [stdout] 965 |   pub fn text_obj_paragraph(&mut self, count: usize, bound: Bound) -> Option<(usize, usize)> {
[INFO] [stdout]     |                                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_bound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]    --> src/prompt/readline/linebuf.rs:970:5
[INFO] [stdout]     |
[INFO] [stdout] 970 |     count: usize,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:1088:5
[INFO] [stdout]      |
[INFO] [stdout] 1088 |     count: usize,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2054:17
[INFO] [stdout]      |
[INFO] [stdout] 2054 |       MotionCmd(count, Motion::ScreenLineUp) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2055:17
[INFO] [stdout]      |
[INFO] [stdout] 2055 |       MotionCmd(count, Motion::ScreenLineUpCharwise) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |       MotionCmd(count, Motion::ScreenLineDown) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2057:17
[INFO] [stdout]      |
[INFO] [stdout] 2057 |       MotionCmd(count, Motion::ScreenLineDownCharwise) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2058:17
[INFO] [stdout]      |
[INFO] [stdout] 2058 |       MotionCmd(count, Motion::BeginningOfScreenLine) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2059:17
[INFO] [stdout]      |
[INFO] [stdout] 2059 |       MotionCmd(count, Motion::FirstGraphicalOnScreenLine) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2060:17
[INFO] [stdout]      |
[INFO] [stdout] 2060 |       MotionCmd(count, Motion::HalfOfScreen) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |       MotionCmd(count, Motion::HalfOfScreenLineText) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2083:17
[INFO] [stdout]      |
[INFO] [stdout] 2083 |       MotionCmd(count, Motion::RepeatMotion) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2084:17
[INFO] [stdout]      |
[INFO] [stdout] 2084 |       MotionCmd(count, Motion::RepeatMotionRev) => todo!(),
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2085:17
[INFO] [stdout]      |
[INFO] [stdout] 2085 |       MotionCmd(count, Motion::Null) => MotionKind::Null,
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `anchor`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2152:26
[INFO] [stdout]      |
[INFO] [stdout] 2152 |         SelectMode::Line(anchor) => todo!(),
[INFO] [stdout]      |                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `anchor`
[INFO] [stdout]     --> src/prompt/readline/linebuf.rs:2153:27
[INFO] [stdout]      |
[INFO] [stdout] 2153 |         SelectMode::Block(anchor) => todo!(),
[INFO] [stdout]      |                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `search_direction` is never read
[INFO] [stdout]    --> src/prompt/readline/history.rs:202:3
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub struct History {
[INFO] [stdout]     |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 202 |   search_direction: Direction,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `w_calc` and `tab_stop` are never read
[INFO] [stdout]    --> src/prompt/readline/term.rs:543:3
[INFO] [stdout]     |
[INFO] [stdout] 539 | pub struct TermWriter {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 543 |   w_calc: Box<dyn WidthCalculator>,
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 544 |   tab_stop: u16,
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.31s
[INFO] running `Command { std: "docker" "inspect" "443725018e535acf783e158f21edd47cbba8359bec1df846a5b12ec203703098", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "443725018e535acf783e158f21edd47cbba8359bec1df846a5b12ec203703098", kill_on_drop: false }`
[INFO] [stdout] 443725018e535acf783e158f21edd47cbba8359bec1df846a5b12ec203703098
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3c773c6a4651b4a2017d356a83fb2f0403cc01350242890388bae42efc97005f
[INFO] running `Command { std: "docker" "start" "-a" "3c773c6a4651b4a2017d356a83fb2f0403cc01350242890388bae42efc97005f", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary braces around `return` value
[INFO] [stderr]    --> src/parse/execute.rs:269:23
[INFO] [stderr]     |
[INFO] [stderr] 269 |           _ => return { Err(e) },
[INFO] [stderr]     |                       ^^      ^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these braces
[INFO] [stderr]     |
[INFO] [stderr] 269 -           _ => return { Err(e) },
[INFO] [stderr] 269 +           _ => return Err(e) ,
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `SearchConstraint` and `SearchKind`
[INFO] [stderr]  --> src/prompt/readline/mod.rs:1:24
[INFO] [stderr]   |
[INFO] [stderr] 1 | use history::{History, SearchConstraint, SearchKind};
[INFO] [stderr]   |                        ^^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `iter::Peekable` and `str::Chars`
[INFO] [stderr]  --> src/prompt/readline/term.rs:5:3
[INFO] [stderr]   |
[INFO] [stderr] 5 |   iter::Peekable,
[INFO] [stderr]   |   ^^^^^^^^^^^^^^
[INFO] [stderr] 6 |   os::fd::{AsFd, BorrowedFd, RawFd},
[INFO] [stderr] 7 |   str::Chars,
[INFO] [stderr]   |   ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::linebuf::CharClass`
[INFO] [stderr]  --> src/prompt/readline/vimode.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use super::linebuf::CharClass;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::path::Path`
[INFO] [stderr]  --> src/prompt/mod.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::path::Path;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `state::read_shopts`
[INFO] [stderr]   --> src/prompt/mod.rs:10:3
[INFO] [stderr]    |
[INFO] [stderr] 10 |   state::read_shopts,
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]  --> src/tests/mod.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use super::*;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `nix::NixPath`
[INFO] [stderr]  --> src/prompt/readline/vimode.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use nix::NixPath;
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/parse/lex.rs:320:9
[INFO] [stderr]     |
[INFO] [stderr] 320 |     let mut can_be_subshell = chars.peek() == Some(&'(');
[INFO] [stderr]     |         ----^^^^^^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `prefix`
[INFO] [stderr]    --> src/prompt/readline/history.rs:318:11
[INFO] [stderr]     |
[INFO] [stderr] 318 |       let prefix = self.cursor_entry()?.command();
[INFO] [stderr]     |           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_prefix`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `bound`
[INFO] [stderr]    --> src/prompt/readline/linebuf.rs:863:20
[INFO] [stderr]     |
[INFO] [stderr] 863 |       TextObj::Tag(bound) => todo!(),
[INFO] [stderr]     |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_bound`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]    --> src/prompt/readline/linebuf.rs:965:40
[INFO] [stderr]     |
[INFO] [stderr] 965 |   pub fn text_obj_paragraph(&mut self, count: usize, bound: Bound) -> Option<(usize, usize)> {
[INFO] [stderr]     |                                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `bound`
[INFO] [stderr]    --> src/prompt/readline/linebuf.rs:965:54
[INFO] [stderr]     |
[INFO] [stderr] 965 |   pub fn text_obj_paragraph(&mut self, count: usize, bound: Bound) -> Option<(usize, usize)> {
[INFO] [stderr]     |                                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_bound`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]    --> src/prompt/readline/linebuf.rs:970:5
[INFO] [stderr]     |
[INFO] [stderr] 970 |     count: usize,
[INFO] [stderr]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:1088:5
[INFO] [stderr]      |
[INFO] [stderr] 1088 |     count: usize,
[INFO] [stderr]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2054:17
[INFO] [stderr]      |
[INFO] [stderr] 2054 |       MotionCmd(count, Motion::ScreenLineUp) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2055:17
[INFO] [stderr]      |
[INFO] [stderr] 2055 |       MotionCmd(count, Motion::ScreenLineUpCharwise) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2056:17
[INFO] [stderr]      |
[INFO] [stderr] 2056 |       MotionCmd(count, Motion::ScreenLineDown) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2057:17
[INFO] [stderr]      |
[INFO] [stderr] 2057 |       MotionCmd(count, Motion::ScreenLineDownCharwise) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2058:17
[INFO] [stderr]      |
[INFO] [stderr] 2058 |       MotionCmd(count, Motion::BeginningOfScreenLine) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2059:17
[INFO] [stderr]      |
[INFO] [stderr] 2059 |       MotionCmd(count, Motion::FirstGraphicalOnScreenLine) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2060:17
[INFO] [stderr]      |
[INFO] [stderr] 2060 |       MotionCmd(count, Motion::HalfOfScreen) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2061:17
[INFO] [stderr]      |
[INFO] [stderr] 2061 |       MotionCmd(count, Motion::HalfOfScreenLineText) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2083:17
[INFO] [stderr]      |
[INFO] [stderr] 2083 |       MotionCmd(count, Motion::RepeatMotion) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2084:17
[INFO] [stderr]      |
[INFO] [stderr] 2084 |       MotionCmd(count, Motion::RepeatMotionRev) => todo!(),
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2085:17
[INFO] [stderr]      |
[INFO] [stderr] 2085 |       MotionCmd(count, Motion::Null) => MotionKind::Null,
[INFO] [stderr]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `anchor`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2152:26
[INFO] [stderr]      |
[INFO] [stderr] 2152 |         SelectMode::Line(anchor) => todo!(),
[INFO] [stderr]      |                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_anchor`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `anchor`
[INFO] [stderr]     --> src/prompt/readline/linebuf.rs:2153:27
[INFO] [stderr]      |
[INFO] [stderr] 2153 |         SelectMode::Block(anchor) => todo!(),
[INFO] [stderr]      |                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_anchor`
[INFO] [stderr] 
[INFO] [stderr] warning: field `search_direction` is never read
[INFO] [stderr]    --> src/prompt/readline/history.rs:202:3
[INFO] [stderr]     |
[INFO] [stderr] 197 | pub struct History {
[INFO] [stderr]     |            ------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 202 |   search_direction: Direction,
[INFO] [stderr]     |   ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `w_calc` and `tab_stop` are never read
[INFO] [stderr]    --> src/prompt/readline/term.rs:543:3
[INFO] [stderr]     |
[INFO] [stderr] 539 | pub struct TermWriter {
[INFO] [stderr]     |            ---------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 543 |   w_calc: Box<dyn WidthCalculator>,
[INFO] [stderr]     |   ^^^^^^
[INFO] [stderr] 544 |   tab_stop: u16,
[INFO] [stderr]     |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `fern` (bin "fern" test) generated 30 warnings (run `cargo fix --bin "fern" -p fern --tests` to apply 27 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/fern.rs (/opt/rustwide/target/debug/deps/fern-d78a821e6b4e58af)
[INFO] [stdout] 
[INFO] [stdout] running 109 tests
[INFO] [stdout] test tests::expand::expand_alias_in_if ... ok
[INFO] [stdout] test tests::expand::expand_alias_simple ... ok
[INFO] [stdout] test tests::expand::expand_multiple_aliases ... ok
[INFO] [stdout] test tests::expand::expand_recursive_alias ... ok
[INFO] [stdout] test tests::expand::param_expansion_altnotnull ... ok
[INFO] [stdout] test tests::expand::expand_alias_multiline ... ok
[INFO] [stdout] test tests::expand::alias_in_arg_position ... ok
[INFO] [stdout] test tests::expand::param_expansion_defaultunset ... ok
[INFO] [stdout] test tests::expand::param_expansion_defaultunsetornull ... ok
[INFO] [stdout] test tests::expand::param_expansion_len ... ok
[INFO] [stdout] test tests::expand::param_expansion_remlongestprefix ... ok
[INFO] [stdout] test tests::expand::param_expansion_remlongestsuffix ... ok
[INFO] [stdout] test tests::expand::param_expansion_remshortestprefix ... ok
[INFO] [stdout] test tests::expand::param_expansion_remshortestsuffix ... ok
[INFO] [stdout] test tests::expand::param_expansion_replaceallmatches ... ok
[INFO] [stdout] test tests::expand::param_expansion_altsetnotnull ... ok
[INFO] [stdout] test tests::expand::param_expansion_replacefirstmatch ... ok
[INFO] [stdout] test tests::expand::param_expansion_replaceprefix ... ok
[INFO] [stdout] test tests::expand::param_expansion_replacesuffix ... ok
[INFO] [stdout] test tests::expand::param_expansion_setdefaultunset ... ok
[INFO] [stdout] test tests::expand::param_expansion_setdefaultunsetornull ... ok
[INFO] [stdout] test tests::expand::param_expansion_substr ... ok
[INFO] [stdout] test tests::expand::param_expansion_substrlen ... ok
[INFO] [stdout] test tests::expand::test_infinite_recursive_alias ... ok
[INFO] [stdout] test tests::error::error_with_notes ... FAILED
[INFO] [stdout] test tests::error::error_with_notes_and_sub_notes ... FAILED
[INFO] [stdout] test tests::expand::simple_expansion ... FAILED
[INFO] [stdout] test tests::getopt::getopt_from_argv ... FAILED
[INFO] [stdout] test tests::error::case_no_in ... FAILED
[INFO] [stdout] test tests::error::cmd_not_found ... FAILED
[INFO] [stdout] test tests::error::unclosed_squote ... FAILED
[INFO] [stdout] test tests::error::loop_no_done ... FAILED
[INFO] [stdout] test tests::error::unclosed_brc_grp ... FAILED
[INFO] [stdout] test tests::error::unclosed_subsh ... FAILED
[INFO] [stdout] test tests::error::if_no_fi ... FAILED
[INFO] [stdout] test tests::expand::unescape_string ... FAILED
[INFO] [stdout] test tests::error::unclosed_dquote ... FAILED
[INFO] [stdout] test tests::error::loop_no_do ... FAILED
[INFO] [stdout] test tests::error::if_no_then ... FAILED
[INFO] [stdout] test tests::error::case_no_esac ... FAILED
[INFO] [stdout] test tests::lexer::lex_redir ... FAILED
[INFO] [stdout] test tests::lexer::lex_with_keywords ... FAILED
[INFO] [stdout] test tests::getopt::getopt_multiple_short ... FAILED
[INFO] [stdout] test tests::lexer::lex_case ... FAILED
[INFO] [stdout] test tests::lexer::lex_simple ... FAILED
[INFO] [stdout] test tests::lexer::lex_multiline ... FAILED
[INFO] [stdout] test tests::parser::parse_conjunction ... FAILED
[INFO] [stdout] test tests::parser::parse_case_simple ... FAILED
[INFO] [stdout] test tests::lexer::lex_redir_fds ... FAILED
[INFO] [stdout] test tests::getopt::getopt_simple ... FAILED
[INFO] [stdout] test tests::parser::parse_conjunction_and_pipeline ... FAILED
[INFO] [stdout] test tests::readline::editor_delete_5_words ... ok
[INFO] [stdout] test tests::readline::editor_delete_backwards ... ok
[INFO] [stdout] test tests::readline::editor_delete_end_includes_last ... ok
[INFO] [stdout] test tests::readline::editor_delete_end_unicode_word ... ok
[INFO] [stdout] test tests::readline::editor_delete_line_up ... ok
[INFO] [stdout] test tests::readline::editor_delete_word ... ok
[INFO] [stdout] test tests::readline::editor_delete_word_on_whitespace ... ok
[INFO] [stdout] test tests::parser::parse_case_multiline ... FAILED
[INFO] [stdout] test tests::readline::editor_inplace_edit_cursor_position ... ok
[INFO] [stdout] test tests::readline::editor_overshooting_motions ... ok
[INFO] [stdout] test tests::readline::editor_rot13_five_words_backwards ... ok
[INFO] [stdout] test tests::readline::editor_textobj_delimited ... ok
[INFO] [stdout] test tests::readline::editor_insert_mode_not_clamped ... ok
[INFO] [stdout] test tests::readline::fernvi_test_lorem_ipsum_1 ... FAILED
[INFO] [stdout] test tests::readline::fernvi_test_lorem_ipsum_ctrl_w ... FAILED
[INFO] [stdout] test tests::readline::fernvi_test_lorem_ipsum_undo ... FAILED
[INFO] [stdout] test tests::readline::fernvi_test_mode_change ... FAILED
[INFO] [stdout] test tests::readline::editor_textobj_quoted ... ok
[INFO] [stdout] test tests::readline::fernvi_test_simple ... FAILED
[INFO] [stdout] test tests::lexer::lex_quote_str ... FAILED
[INFO] [stdout] test tests::readline::linebuf_ascii_content ... ok
[INFO] [stdout] test tests::readline::linebuf_cursor_motion ... ok
[INFO] [stdout] test tests::readline::linebuf_empty_linebuf ... ok
[INFO] [stdout] test tests::readline::linebuf_next_line_only_newlines ... ok
[INFO] [stdout] test tests::readline::linebuf_next_line_last_line_is_empty ... ok
[INFO] [stdout] test tests::readline::linebuf_out_of_bounds_slices ... ok
[INFO] [stdout] test tests::readline::linebuf_prev_line ... ok
[INFO] [stdout] test tests::readline::linebuf_next_line ... ok
[INFO] [stdout] test tests::readline::linebuf_prev_line_first_line_is_empty ... ok
[INFO] [stdout] test tests::readline::linebuf_prev_line_only_newlines ... ok
[INFO] [stdout] test tests::readline::linebuf_next_line_several_trailing_newlines ... ok
[INFO] [stdout] test tests::readline::linebuf_slice_to_from_cursor ... ok
[INFO] [stdout] test tests::readline::linebuf_this_line ... ok
[INFO] [stdout] test tests::readline::linebuf_unicode_graphemes ... ok
[INFO] [stdout] test tests::parser::parse_if_multiple_elif ... FAILED
[INFO] [stdout] test tests::script::script_hello_world ... ok
[INFO] [stdout] test tests::script::script_multiline ... ok
[INFO] [stdout] test tests::script::script_cmdsub ... ok
[INFO] [stdout] test tests::parser::parse_if_simple ... FAILED
[INFO] [stdout] test tests::parser::parse_case_nested ... FAILED
[INFO] [stdout] test tests::parser::parse_if_multiline ... FAILED
[INFO] [stdout] test tests::parser::parse_loop_simple ... FAILED
[INFO] [stdout] test tests::parser::parse_loop_multiline ... FAILED
[INFO] [stdout] test tests::parser::parse_simple ... FAILED
[INFO] [stdout] test tests::parser::parse_pipeline ... FAILED
[INFO] [stdout] test tests::parser::parse_if_with_elif ... FAILED
[INFO] [stdout] test tests::parser::parse_loop_until ... FAILED
[INFO] [stdout] test tests::parser::test_node_operation ... FAILED
[INFO] [stdout] test tests::parser::parse_multiline ... FAILED
[INFO] [stdout] test tests::readline::vimode_insert_cmds ... FAILED
[INFO] [stdout] test tests::term::styled_rgb ... FAILED
[INFO] [stdout] test tests::term::styled_background ... FAILED
[INFO] [stdout] test tests::term::styled_multiple ... FAILED
[INFO] [stdout] test tests::term::styled_simple ... FAILED
[INFO] [stdout] test tests::term::styled_reset ... FAILED
[INFO] [stdout] test tests::term::styled_set ... FAILED
[INFO] [stdout] test tests::readline::vimode_normal_cmds ... FAILED
[INFO] [stdout] test tests::parser::parse_cursed ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::error_with_notes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__error_with_notes.snap
[INFO] [stdout] Snapshot: error_with_notes
[INFO] [stdout] Source: src/tests/error.rs:165
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+Execution failed
[INFO] [stdout]           1 │+␛[32mnote␛[0m: Execution failed for this reason␊
[INFO] [stdout]           2 │+
[INFO] [stdout]           3 │+␛[32mnote␛[0m: Here is how to fix it: blah blah blah
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::error_with_notes' (28) panicked at src/tests/error.rs:165:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a962be - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a962be - fern[c98b7dd34ec7635b]::tests::error::error_with_notes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:165:3
[INFO] [stdout]   22:     0x585870a7d3f7 - fern[c98b7dd34ec7635b]::tests::error::error_with_notes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:159:22
[INFO] [stdout]   23:     0x585870b13866 - <fern[c98b7dd34ec7635b]::tests::error::error_with_notes::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::error_with_notes_and_sub_notes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__error_with_notes_and_sub_notes.snap
[INFO] [stdout] Snapshot: error_with_notes_and_sub_notes
[INFO] [stdout] Source: src/tests/error.rs:175
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+Execution failed
[INFO] [stdout]           1 │+␛[32mnote␛[0m: Execution failed for this reason␊
[INFO] [stdout]           2 │+
[INFO] [stdout]           3 │+␛[32mnote␛[0m: Here is how to fix it:␊
[INFO] [stdout]           4 │+    ␛[36m␛[1m-␛[0m blah␊
[INFO] [stdout]           5 │+    ␛[36m␛[1m-␛[0m blah␊
[INFO] [stdout]           6 │+    ␛[36m␛[1m-␛[0m blah
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::error_with_notes_and_sub_notes' (29) panicked at src/tests/error.rs:175:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a97592 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a97592 - fern[c98b7dd34ec7635b]::tests::error::error_with_notes_and_sub_notes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:175:3
[INFO] [stdout]   22:     0x585870a7d457 - fern[c98b7dd34ec7635b]::tests::error::error_with_notes_and_sub_notes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:169:36
[INFO] [stdout]   23:     0x585870b138e6 - <fern[c98b7dd34ec7635b]::tests::error::error_with_notes_and_sub_notes::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::expand::simple_expansion stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__expand__simple_expansion.snap
[INFO] [stdout] Snapshot: simple_expansion
[INFO] [stdout] Source: src/tests/expand.rs:20
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: exp_tk.get_words()
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    "this",
[INFO] [stdout]           2 │+    "is",
[INFO] [stdout]           3 │+    "the",
[INFO] [stdout]           4 │+    "value",
[INFO] [stdout]           5 │+    "of",
[INFO] [stdout]           6 │+    "the",
[INFO] [stdout]           7 │+    "variable",
[INFO] [stdout]           8 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::expand::simple_expansion' (62) panicked at src/tests/expand.rs:20:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870aa7f52 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870aa7f52 - fern[c98b7dd34ec7635b]::tests::expand::simple_expansion
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/expand.rs:20:3
[INFO] [stdout]   22:     0x585870aa1487 - fern[c98b7dd34ec7635b]::tests::expand::simple_expansion::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/expand.rs:8:22
[INFO] [stdout]   23:     0x585870b13b66 - <fern[c98b7dd34ec7635b]::tests::expand::simple_expansion::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::getopt::getopt_from_argv stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__getopt__getopt_from_argv.snap
[INFO] [stdout] Snapshot: getopt_from_argv
[INFO] [stdout] Source: src/tests/getopt.rs:23
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: words
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Tk {
[INFO] [stdout]           2 │+        class: Str,
[INFO] [stdout]           3 │+        span: Span {
[INFO] [stdout]           4 │+            range: 0..4,
[INFO] [stdout]           5 │+            source: "echo -n -e foo",
[INFO] [stdout]           6 │+        },
[INFO] [stdout]           7 │+        flags: TkFlags(
[INFO] [stdout]           8 │+            IS_CMD | BUILTIN,
[INFO] [stdout]           9 │+        ),
[INFO] [stdout]          10 │+    },
[INFO] [stdout]          11 │+    Tk {
[INFO] [stdout]          12 │+        class: Str,
[INFO] [stdout]          13 │+        span: Span {
[INFO] [stdout]          14 │+            range: 11..14,
[INFO] [stdout]          15 │+            source: "echo -n -e foo",
[INFO] [stdout]          16 │+        },
[INFO] [stdout]          17 │+        flags: TkFlags(
[INFO] [stdout]          18 │+            0x0,
[INFO] [stdout]          19 │+        ),
[INFO] [stdout]          20 │+    },
[INFO] [stdout]          21 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::getopt::getopt_from_argv' (65) panicked at src/tests/getopt.rs:23:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709f9d60 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709f9d60 - fern[c98b7dd34ec7635b]::tests::getopt::getopt_from_argv
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:23:3
[INFO] [stdout]   22:     0x5858709ee7f7 - fern[c98b7dd34ec7635b]::tests::getopt::getopt_from_argv::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:8:22
[INFO] [stdout]   23:     0x585870b141e6 - <fern[c98b7dd34ec7635b]::tests::getopt::getopt_from_argv::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::case_no_in stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__case_no_in.snap
[INFO] [stdout] Snapshot: case_no_in
[INFO] [stdout] Source: src/tests/error.rs:155
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Expected 'in' after case variable name␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m case foo foo) bar;; bar) foo;; esac␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m ␛[31m␛[1m^^^^^^^^^^^^^^^^^^^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::case_no_in' (26) panicked at src/tests/error.rs:155:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a90968 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a90968 - fern[c98b7dd34ec7635b]::tests::error::case_no_in
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:155:3
[INFO] [stdout]   22:     0x585870a7d247 - fern[c98b7dd34ec7635b]::tests::error::case_no_in::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:145:16
[INFO] [stdout]   23:     0x585870b13626 - <fern[c98b7dd34ec7635b]::tests::error::case_no_in::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::cmd_not_found stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__cmd_not_found.snap
[INFO] [stdout] Snapshot: cmd_not_found
[INFO] [stdout] Source: src/tests/error.rs:13
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mCommand not found: foo␛[0m - ␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m foo␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::cmd_not_found' (27) panicked at src/tests/error.rs:13:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a93d00 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a93d00 - fern[c98b7dd34ec7635b]::tests::error::cmd_not_found
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:13:3
[INFO] [stdout]   22:     0x585870a7d337 - fern[c98b7dd34ec7635b]::tests::error::cmd_not_found::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:4:19
[INFO] [stdout]   23:     0x585870b13766 - <fern[c98b7dd34ec7635b]::tests::error::cmd_not_found::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::unclosed_squote stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__unclosed_squote.snap
[INFO] [stdout] Snapshot: unclosed_squote
[INFO] [stdout] Source: src/tests/error.rs:55
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Unterminated quote␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m 'foo bar␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m ␛[31m␛[1m^^^^^^^^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::unclosed_squote' (36) panicked at src/tests/error.rs:55:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a95a44 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a95a44 - fern[c98b7dd34ec7635b]::tests::error::unclosed_squote
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:55:3
[INFO] [stdout]   22:     0x585870a7d3c7 - fern[c98b7dd34ec7635b]::tests::error::unclosed_squote::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:45:21
[INFO] [stdout]   23:     0x585870b13826 - <fern[c98b7dd34ec7635b]::tests::error::unclosed_squote::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::loop_no_done stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__loop_no_done.snap
[INFO] [stdout] Snapshot: loop_no_done
[INFO] [stdout] Source: src/tests/error.rs:113
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Expected 'done' after loop body␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m while true; do echo foo;␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m ␛[31m␛[1m^^^^^^^^^^^^^^^^^^^^^^^^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::loop_no_done' (33) panicked at src/tests/error.rs:113:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a93228 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a93228 - fern[c98b7dd34ec7635b]::tests::error::loop_no_done
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:113:3
[INFO] [stdout]   22:     0x585870a7d307 - fern[c98b7dd34ec7635b]::tests::error::loop_no_done::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:103:18
[INFO] [stdout]   23:     0x585870b13726 - <fern[c98b7dd34ec7635b]::tests::error::loop_no_done::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::unclosed_brc_grp stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__unclosed_brc_grp.snap
[INFO] [stdout] Snapshot: unclosed_brc_grp
[INFO] [stdout] Source: src/tests/error.rs:71
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Expected a closing brace for this brace group␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m { foo bar␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m ␛[31m␛[1m^^^^^^^^^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::unclosed_brc_grp' (34) panicked at src/tests/error.rs:71:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a96c08 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a96c08 - fern[c98b7dd34ec7635b]::tests::error::unclosed_brc_grp
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:71:3
[INFO] [stdout]   22:     0x585870a7d427 - fern[c98b7dd34ec7635b]::tests::error::unclosed_brc_grp::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:59:22
[INFO] [stdout]   23:     0x585870b138a6 - <fern[c98b7dd34ec7635b]::tests::error::unclosed_brc_grp::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::unclosed_subsh stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__unclosed_subsh.snap
[INFO] [stdout] Snapshot: unclosed_subsh
[INFO] [stdout] Source: src/tests/error.rs:27
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Unclosed subshell␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m2␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m (foo␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m  ␛[31m␛[1m^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::unclosed_subsh' (38) panicked at src/tests/error.rs:27:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a94651 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a94651 - fern[c98b7dd34ec7635b]::tests::error::unclosed_subsh
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:27:3
[INFO] [stdout]   22:     0x585870a7d367 - fern[c98b7dd34ec7635b]::tests::error::unclosed_subsh::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:17:20
[INFO] [stdout]   23:     0x585870b137a6 - <fern[c98b7dd34ec7635b]::tests::error::unclosed_subsh::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::if_no_fi stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__if_no_fi.snap
[INFO] [stdout] Snapshot: if_no_fi
[INFO] [stdout] Source: src/tests/error.rs:85
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Expected 'fi' after if statement␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m if foo; then bar;␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m ␛[31m␛[1m^^^^^^^^^^^^^^^^^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::if_no_fi' (30) panicked at src/tests/error.rs:85:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a97ef8 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a97ef8 - fern[c98b7dd34ec7635b]::tests::error::if_no_fi
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:85:3
[INFO] [stdout]   22:     0x585870a7d487 - fern[c98b7dd34ec7635b]::tests::error::if_no_fi::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:75:14
[INFO] [stdout]   23:     0x585870b13926 - <fern[c98b7dd34ec7635b]::tests::error::if_no_fi::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::expand::unescape_string stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__expand__unescape_string.snap
[INFO] [stdout] Snapshot: unescape_string
[INFO] [stdout] Source: src/tests/expand.rs:28
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: unescaped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+echo ﷐foo $bar
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::expand::unescape_string' (64) panicked at src/tests/expand.rs:28:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870aa7681 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870aa7681 - fern[c98b7dd34ec7635b]::tests::expand::unescape_string
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/expand.rs:28:3
[INFO] [stdout]   22:     0x585870aa1457 - fern[c98b7dd34ec7635b]::tests::expand::unescape_string::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/expand.rs:24:21
[INFO] [stdout]   23:     0x585870b13b26 - <fern[c98b7dd34ec7635b]::tests::expand::unescape_string::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::unclosed_dquote stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__unclosed_dquote.snap
[INFO] [stdout] Snapshot: unclosed_dquote
[INFO] [stdout] Source: src/tests/error.rs:41
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Unterminated quote␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m "foo bar␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m ␛[31m␛[1m^^^^^^^^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::unclosed_dquote' (35) panicked at src/tests/error.rs:41:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a95074 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a95074 - fern[c98b7dd34ec7635b]::tests::error::unclosed_dquote
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:41:3
[INFO] [stdout]   22:     0x585870a7d397 - fern[c98b7dd34ec7635b]::tests::error::unclosed_dquote::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:31:21
[INFO] [stdout]   23:     0x585870b137e6 - <fern[c98b7dd34ec7635b]::tests::error::unclosed_dquote::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::loop_no_do stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__loop_no_do.snap
[INFO] [stdout] Snapshot: loop_no_do
[INFO] [stdout] Source: src/tests/error.rs:127
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Expected 'do' after loop condition␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m while true; echo foo; done␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m ␛[31m␛[1m^^^^^^^^^^^^^^^^^^^^^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::loop_no_do' (32) panicked at src/tests/error.rs:127:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a91dc8 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a91dc8 - fern[c98b7dd34ec7635b]::tests::error::loop_no_do
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:127:3
[INFO] [stdout]   22:     0x585870a7d2a7 - fern[c98b7dd34ec7635b]::tests::error::loop_no_do::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:117:16
[INFO] [stdout]   23:     0x585870b136a6 - <fern[c98b7dd34ec7635b]::tests::error::loop_no_do::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::if_no_then stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__if_no_then.snap
[INFO] [stdout] Snapshot: if_no_then
[INFO] [stdout] Source: src/tests/error.rs:99
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Expected 'then' after 'if' condition␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m if foo; bar; fi␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m ␛[31m␛[1m^^^^^^^^^^^^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::if_no_then' (31) panicked at src/tests/error.rs:99:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a91398 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a91398 - fern[c98b7dd34ec7635b]::tests::error::if_no_then
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:99:3
[INFO] [stdout]   22:     0x585870a7d277 - fern[c98b7dd34ec7635b]::tests::error::if_no_then::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:89:16
[INFO] [stdout]   23:     0x585870b13666 - <fern[c98b7dd34ec7635b]::tests::error::if_no_then::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::error::case_no_esac stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__error__case_no_esac.snap
[INFO] [stdout] Snapshot: case_no_esac
[INFO] [stdout] Source: src/tests/error.rs:141
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: err_fmt
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+␛[31m␛[1mParse Error␛[0m - Expected 'esac' after case block␊
[INFO] [stdout]           1 │+  ␛[36m␛[1m->␛[0m [␛[36m␛[1m1␛[0m;␛[36m␛[1m1␛[0m]␊
[INFO] [stdout]           2 │+␛[36m␛[1m  |␛[0m␊
[INFO] [stdout]           3 │+␛[36m␛[1m1 |␛[0m case foo in foo) bar;; bar) foo;;␊
[INFO] [stdout]           4 │+␛[36m␛[1m  |␛[0m ␛[31m␛[1m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^␛[0m␊
[INFO] [stdout]           5 │+␛[36m␛[1m  |␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::error::case_no_esac' (25) panicked at src/tests/error.rs:141:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a927f8 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870a927f8 - fern[c98b7dd34ec7635b]::tests::error::case_no_esac
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:141:3
[INFO] [stdout]   22:     0x585870a7d2d7 - fern[c98b7dd34ec7635b]::tests::error::case_no_esac::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:131:18
[INFO] [stdout]   23:     0x585870b136e6 - <fern[c98b7dd34ec7635b]::tests::error::case_no_esac::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lexer::lex_redir stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__lexer__lex_redir.snap
[INFO] [stdout] Snapshot: lex_redir
[INFO] [stdout] Source: src/tests/lexer.rs:14
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: tokens
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Tk {
[INFO] [stdout]           3 │+            class: SOI,
[INFO] [stdout]           4 │+            span: Span {
[INFO] [stdout]           5 │+                range: 0..0,
[INFO] [stdout]           6 │+                source: "echo foo > bar.txt",
[INFO] [stdout]           7 │+            },
[INFO] [stdout]           8 │+            flags: TkFlags(
[INFO] [stdout]           9 │+                0x0,
[INFO] [stdout]          10 │+            ),
[INFO] [stdout]          11 │+        },
[INFO] [stdout]          12 │+    ),
[INFO] [stdout]          13 │+    Ok(
[INFO] [stdout]          14 │+        Tk {
[INFO] [stdout]          15 │+            class: Str,
[INFO] [stdout]          16 │+            span: Span {
[INFO] [stdout]          17 │+                range: 0..4,
[INFO] [stdout]          18 │+                source: "echo foo > bar.txt",
[INFO] [stdout]          19 │+            },
[INFO] [stdout]          20 │+            flags: TkFlags(
[INFO] [stdout]          21 │+                IS_CMD | BUILTIN,
[INFO] [stdout]          22 │+            ),
[INFO] [stdout]          23 │+        },
[INFO] [stdout]          24 │+    ),
[INFO] [stdout]          25 │+    Ok(
[INFO] [stdout]          26 │+        Tk {
[INFO] [stdout]          27 │+            class: Str,
[INFO] [stdout]          28 │+            span: Span {
[INFO] [stdout]          29 │+                range: 5..8,
[INFO] [stdout]          30 │+                source: "echo foo > bar.txt",
[INFO] [stdout]          31 │+            },
[INFO] [stdout]          32 │+            flags: TkFlags(
[INFO] [stdout]          33 │+                0x0,
[INFO] [stdout]          34 │+            ),
[INFO] [stdout]          35 │+        },
[INFO] [stdout]          36 │+    ),
[INFO] [stdout]          37 │+    Ok(
[INFO] [stdout]          38 │+        Tk {
[INFO] [stdout]          39 │+            class: Redir,
[INFO] [stdout]          40 │+            span: Span {
[INFO] [stdout]          41 │+                range: 9..10,
[INFO] [stdout]          42 │+                source: "echo foo > bar.txt",
[INFO] [stdout]          43 │+            },
[INFO] [stdout]          44 │+            flags: TkFlags(
[INFO] [stdout]          45 │+                0x0,
[INFO] [stdout]          46 │+            ),
[INFO] [stdout]          47 │+        },
[INFO] [stdout]          48 │+    ),
[INFO] [stdout]          49 │+    Ok(
[INFO] [stdout]          50 │+        Tk {
[INFO] [stdout]          51 │+            class: Str,
[INFO] [stdout]          52 │+            span: Span {
[INFO] [stdout]          53 │+                range: 11..18,
[INFO] [stdout]          54 │+                source: "echo foo > bar.txt",
[INFO] [stdout]          55 │+            },
[INFO] [stdout]          56 │+            flags: TkFlags(
[INFO] [stdout]          57 │+                0x0,
[INFO] [stdout]          58 │+            ),
[INFO] [stdout]          59 │+        },
[INFO] [stdout]          60 │+    ),
[INFO] [stdout]          61 │+    Ok(
[INFO] [stdout]          62 │+        Tk {
[INFO] [stdout]          63 │+            class: EOI,
[INFO] [stdout]          64 │+            span: Span {
[INFO] [stdout]          65 │+                range: 18..18,
[INFO] [stdout]          66 │+                source: "echo foo > bar.txt",
[INFO] [stdout]          67 │+            },
[INFO] [stdout]          68 │+            flags: TkFlags(
[INFO] [stdout]          69 │+                0x0,
[INFO] [stdout]          70 │+            ),
[INFO] [stdout]          71 │+        },
[INFO] [stdout]          72 │+    ),
[INFO] [stdout]          73 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::lexer::lex_redir' (5042) panicked at src/tests/lexer.rs:14:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709f8b52 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709f8b52 - fern[c98b7dd34ec7635b]::tests::lexer::lex_redir
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:14:3
[INFO] [stdout]   22:     0x5858709ee3a7 - fern[c98b7dd34ec7635b]::tests::lexer::lex_redir::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:10:15
[INFO] [stdout]   23:     0x585870b13ae6 - <fern[c98b7dd34ec7635b]::tests::lexer::lex_redir::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lexer::lex_with_keywords stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__lexer__lex_with_keywords.snap
[INFO] [stdout] Snapshot: lex_with_keywords
[INFO] [stdout] Source: src/tests/lexer.rs:35
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: tokens
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Tk {
[INFO] [stdout]           3 │+            class: SOI,
[INFO] [stdout]           4 │+            span: Span {
[INFO] [stdout]           5 │+                range: 0..0,
[INFO] [stdout]           6 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]           7 │+            },
[INFO] [stdout]           8 │+            flags: TkFlags(
[INFO] [stdout]           9 │+                0x0,
[INFO] [stdout]          10 │+            ),
[INFO] [stdout]          11 │+        },
[INFO] [stdout]          12 │+    ),
[INFO] [stdout]          13 │+    Ok(
[INFO] [stdout]          14 │+        Tk {
[INFO] [stdout]          15 │+            class: Str,
[INFO] [stdout]          16 │+            span: Span {
[INFO] [stdout]          17 │+                range: 0..2,
[INFO] [stdout]          18 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]          19 │+            },
[INFO] [stdout]          20 │+            flags: TkFlags(
[INFO] [stdout]          21 │+                KEYWORD,
[INFO] [stdout]          22 │+            ),
[INFO] [stdout]          23 │+        },
[INFO] [stdout]          24 │+    ),
[INFO] [stdout]          25 │+    Ok(
[INFO] [stdout]          26 │+        Tk {
[INFO] [stdout]          27 │+            class: Str,
[INFO] [stdout]          28 │+            span: Span {
[INFO] [stdout]          29 │+                range: 3..7,
[INFO] [stdout]          30 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]          31 │+            },
[INFO] [stdout]          32 │+            flags: TkFlags(
[INFO] [stdout]          33 │+                IS_CMD,
[INFO] [stdout]          34 │+            ),
[INFO] [stdout]          35 │+        },
[INFO] [stdout]          36 │+    ),
[INFO] [stdout]          37 │+    Ok(
[INFO] [stdout]          38 │+        Tk {
[INFO] [stdout]          39 │+            class: Sep,
[INFO] [stdout]          40 │+            span: Span {
[INFO] [stdout]          41 │+                range: 7..9,
[INFO] [stdout]          42 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]          43 │+            },
[INFO] [stdout]          44 │+            flags: TkFlags(
[INFO] [stdout]          45 │+                0x0,
[INFO] [stdout]          46 │+            ),
[INFO] [stdout]          47 │+        },
[INFO] [stdout]          48 │+    ),
[INFO] [stdout]          49 │+    Ok(
[INFO] [stdout]          50 │+        Tk {
[INFO] [stdout]          51 │+            class: Str,
[INFO] [stdout]          52 │+            span: Span {
[INFO] [stdout]          53 │+                range: 9..13,
[INFO] [stdout]          54 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]          55 │+            },
[INFO] [stdout]          56 │+            flags: TkFlags(
[INFO] [stdout]          57 │+                KEYWORD,
[INFO] [stdout]          58 │+            ),
[INFO] [stdout]          59 │+        },
[INFO] [stdout]          60 │+    ),
[INFO] [stdout]          61 │+    Ok(
[INFO] [stdout]          62 │+        Tk {
[INFO] [stdout]          63 │+            class: Str,
[INFO] [stdout]          64 │+            span: Span {
[INFO] [stdout]          65 │+                range: 14..18,
[INFO] [stdout]          66 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]          67 │+            },
[INFO] [stdout]          68 │+            flags: TkFlags(
[INFO] [stdout]          69 │+                IS_CMD | BUILTIN,
[INFO] [stdout]          70 │+            ),
[INFO] [stdout]          71 │+        },
[INFO] [stdout]          72 │+    ),
[INFO] [stdout]          73 │+    Ok(
[INFO] [stdout]          74 │+        Tk {
[INFO] [stdout]          75 │+            class: Str,
[INFO] [stdout]          76 │+            span: Span {
[INFO] [stdout]          77 │+                range: 19..22,
[INFO] [stdout]          78 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]          79 │+            },
[INFO] [stdout]          80 │+            flags: TkFlags(
[INFO] [stdout]          81 │+                0x0,
[INFO] [stdout]          82 │+            ),
[INFO] [stdout]          83 │+        },
[INFO] [stdout]          84 │+    ),
[INFO] [stdout]          85 │+    Ok(
[INFO] [stdout]          86 │+        Tk {
[INFO] [stdout]          87 │+            class: Sep,
[INFO] [stdout]          88 │+            span: Span {
[INFO] [stdout]          89 │+                range: 22..24,
[INFO] [stdout]          90 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]          91 │+            },
[INFO] [stdout]          92 │+            flags: TkFlags(
[INFO] [stdout]          93 │+                0x0,
[INFO] [stdout]          94 │+            ),
[INFO] [stdout]          95 │+        },
[INFO] [stdout]          96 │+    ),
[INFO] [stdout]          97 │+    Ok(
[INFO] [stdout]          98 │+        Tk {
[INFO] [stdout]          99 │+            class: Str,
[INFO] [stdout]         100 │+            span: Span {
[INFO] [stdout]         101 │+                range: 24..26,
[INFO] [stdout]         102 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]         103 │+            },
[INFO] [stdout]         104 │+            flags: TkFlags(
[INFO] [stdout]         105 │+                KEYWORD,
[INFO] [stdout]         106 │+            ),
[INFO] [stdout]         107 │+        },
[INFO] [stdout]         108 │+    ),
[INFO] [stdout]         109 │+    Ok(
[INFO] [stdout]         110 │+        Tk {
[INFO] [stdout]         111 │+            class: EOI,
[INFO] [stdout]         112 │+            span: Span {
[INFO] [stdout]         113 │+                range: 26..26,
[INFO] [stdout]         114 │+                source: "if true; then echo foo; fi",
[INFO] [stdout]         115 │+            },
[INFO] [stdout]         116 │+            flags: TkFlags(
[INFO] [stdout]         117 │+                0x0,
[INFO] [stdout]         118 │+            ),
[INFO] [stdout]         119 │+        },
[INFO] [stdout]         120 │+    ),
[INFO] [stdout]         121 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::lexer::lex_with_keywords' (5330) panicked at src/tests/lexer.rs:35:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709f7f32 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709f7f32 - fern[c98b7dd34ec7635b]::tests::lexer::lex_with_keywords
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:35:3
[INFO] [stdout]   22:     0x5858709ee347 - fern[c98b7dd34ec7635b]::tests::lexer::lex_with_keywords::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:31:23
[INFO] [stdout]   23:     0x585870b13a66 - <fern[c98b7dd34ec7635b]::tests::lexer::lex_with_keywords::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::getopt::getopt_multiple_short stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__getopt__getopt_multiple_short.snap
[INFO] [stdout] Snapshot: getopt_multiple_short
[INFO] [stdout] Source: src/tests/getopt.rs:47
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: words
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    "echo",
[INFO] [stdout]           2 │+    "foo",
[INFO] [stdout]           3 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::getopt::getopt_multiple_short' (4738) panicked at src/tests/getopt.rs:47:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709faa6f - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709faa6f - fern[c98b7dd34ec7635b]::tests::getopt::getopt_multiple_short
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:47:3
[INFO] [stdout]   22:     0x5858709ee827 - fern[c98b7dd34ec7635b]::tests::getopt::getopt_multiple_short::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:40:27
[INFO] [stdout]   23:     0x585870b14226 - <fern[c98b7dd34ec7635b]::tests::getopt::getopt_multiple_short::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lexer::lex_case stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__lexer__lex_case.snap
[INFO] [stdout] Snapshot: lex_case
[INFO] [stdout] Source: src/tests/lexer.rs:51
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: tokens
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Tk {
[INFO] [stdout]           3 │+            class: SOI,
[INFO] [stdout]           4 │+            span: Span {
[INFO] [stdout]           5 │+                range: 0..0,
[INFO] [stdout]           6 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]           7 │+            },
[INFO] [stdout]           8 │+            flags: TkFlags(
[INFO] [stdout]           9 │+                0x0,
[INFO] [stdout]          10 │+            ),
[INFO] [stdout]          11 │+        },
[INFO] [stdout]          12 │+    ),
[INFO] [stdout]          13 │+    Ok(
[INFO] [stdout]          14 │+        Tk {
[INFO] [stdout]          15 │+            class: Str,
[INFO] [stdout]          16 │+            span: Span {
[INFO] [stdout]          17 │+                range: 0..4,
[INFO] [stdout]          18 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          19 │+            },
[INFO] [stdout]          20 │+            flags: TkFlags(
[INFO] [stdout]          21 │+                KEYWORD,
[INFO] [stdout]          22 │+            ),
[INFO] [stdout]          23 │+        },
[INFO] [stdout]          24 │+    ),
[INFO] [stdout]          25 │+    Ok(
[INFO] [stdout]          26 │+        Tk {
[INFO] [stdout]          27 │+            class: Str,
[INFO] [stdout]          28 │+            span: Span {
[INFO] [stdout]          29 │+                range: 5..9,
[INFO] [stdout]          30 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          31 │+            },
[INFO] [stdout]          32 │+            flags: TkFlags(
[INFO] [stdout]          33 │+                0x0,
[INFO] [stdout]          34 │+            ),
[INFO] [stdout]          35 │+        },
[INFO] [stdout]          36 │+    ),
[INFO] [stdout]          37 │+    Ok(
[INFO] [stdout]          38 │+        Tk {
[INFO] [stdout]          39 │+            class: Str,
[INFO] [stdout]          40 │+            span: Span {
[INFO] [stdout]          41 │+                range: 10..12,
[INFO] [stdout]          42 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          43 │+            },
[INFO] [stdout]          44 │+            flags: TkFlags(
[INFO] [stdout]          45 │+                KEYWORD,
[INFO] [stdout]          46 │+            ),
[INFO] [stdout]          47 │+        },
[INFO] [stdout]          48 │+    ),
[INFO] [stdout]          49 │+    Ok(
[INFO] [stdout]          50 │+        Tk {
[INFO] [stdout]          51 │+            class: CasePattern,
[INFO] [stdout]          52 │+            span: Span {
[INFO] [stdout]          53 │+                range: 13..17,
[INFO] [stdout]          54 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          55 │+            },
[INFO] [stdout]          56 │+            flags: TkFlags(
[INFO] [stdout]          57 │+                0x0,
[INFO] [stdout]          58 │+            ),
[INFO] [stdout]          59 │+        },
[INFO] [stdout]          60 │+    ),
[INFO] [stdout]          61 │+    Ok(
[INFO] [stdout]          62 │+        Tk {
[INFO] [stdout]          63 │+            class: Str,
[INFO] [stdout]          64 │+            span: Span {
[INFO] [stdout]          65 │+                range: 18..21,
[INFO] [stdout]          66 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          67 │+            },
[INFO] [stdout]          68 │+            flags: TkFlags(
[INFO] [stdout]          69 │+                IS_CMD,
[INFO] [stdout]          70 │+            ),
[INFO] [stdout]          71 │+        },
[INFO] [stdout]          72 │+    ),
[INFO] [stdout]          73 │+    Ok(
[INFO] [stdout]          74 │+        Tk {
[INFO] [stdout]          75 │+            class: Sep,
[INFO] [stdout]          76 │+            span: Span {
[INFO] [stdout]          77 │+                range: 21..24,
[INFO] [stdout]          78 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          79 │+            },
[INFO] [stdout]          80 │+            flags: TkFlags(
[INFO] [stdout]          81 │+                0x0,
[INFO] [stdout]          82 │+            ),
[INFO] [stdout]          83 │+        },
[INFO] [stdout]          84 │+    ),
[INFO] [stdout]          85 │+    Ok(
[INFO] [stdout]          86 │+        Tk {
[INFO] [stdout]          87 │+            class: CasePattern,
[INFO] [stdout]          88 │+            span: Span {
[INFO] [stdout]          89 │+                range: 24..28,
[INFO] [stdout]          90 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          91 │+            },
[INFO] [stdout]          92 │+            flags: TkFlags(
[INFO] [stdout]          93 │+                0x0,
[INFO] [stdout]          94 │+            ),
[INFO] [stdout]          95 │+        },
[INFO] [stdout]          96 │+    ),
[INFO] [stdout]          97 │+    Ok(
[INFO] [stdout]          98 │+        Tk {
[INFO] [stdout]          99 │+            class: Str,
[INFO] [stdout]         100 │+            span: Span {
[INFO] [stdout]         101 │+                range: 29..32,
[INFO] [stdout]         102 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         103 │+            },
[INFO] [stdout]         104 │+            flags: TkFlags(
[INFO] [stdout]         105 │+                IS_CMD,
[INFO] [stdout]         106 │+            ),
[INFO] [stdout]         107 │+        },
[INFO] [stdout]         108 │+    ),
[INFO] [stdout]         109 │+    Ok(
[INFO] [stdout]         110 │+        Tk {
[INFO] [stdout]         111 │+            class: Sep,
[INFO] [stdout]         112 │+            span: Span {
[INFO] [stdout]         113 │+                range: 32..35,
[INFO] [stdout]         114 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         115 │+            },
[INFO] [stdout]         116 │+            flags: TkFlags(
[INFO] [stdout]         117 │+                0x0,
[INFO] [stdout]         118 │+            ),
[INFO] [stdout]         119 │+        },
[INFO] [stdout]         120 │+    ),
[INFO] [stdout]         121 │+    Ok(
[INFO] [stdout]         122 │+        Tk {
[INFO] [stdout]         123 │+            class: CasePattern,
[INFO] [stdout]         124 │+            span: Span {
[INFO] [stdout]         125 │+                range: 35..39,
[INFO] [stdout]         126 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         127 │+            },
[INFO] [stdout]         128 │+            flags: TkFlags(
[INFO] [stdout]         129 │+                0x0,
[INFO] [stdout]         130 │+            ),
[INFO] [stdout]         131 │+        },
[INFO] [stdout]         132 │+    ),
[INFO] [stdout]         133 │+    Ok(
[INFO] [stdout]         134 │+        Tk {
[INFO] [stdout]         135 │+            class: Str,
[INFO] [stdout]         136 │+            span: Span {
[INFO] [stdout]         137 │+                range: 40..43,
[INFO] [stdout]         138 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         139 │+            },
[INFO] [stdout]         140 │+            flags: TkFlags(
[INFO] [stdout]         141 │+                IS_CMD,
[INFO] [stdout]         142 │+            ),
[INFO] [stdout]         143 │+        },
[INFO] [stdout]         144 │+    ),
[INFO] [stdout]         145 │+    Ok(
[INFO] [stdout]         146 │+        Tk {
[INFO] [stdout]         147 │+            class: Sep,
[INFO] [stdout]         148 │+            span: Span {
[INFO] [stdout]         149 │+                range: 43..46,
[INFO] [stdout]         150 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         151 │+            },
[INFO] [stdout]         152 │+            flags: TkFlags(
[INFO] [stdout]         153 │+                0x0,
[INFO] [stdout]         154 │+            ),
[INFO] [stdout]         155 │+        },
[INFO] [stdout]         156 │+    ),
[INFO] [stdout]         157 │+    Ok(
[INFO] [stdout]         158 │+        Tk {
[INFO] [stdout]         159 │+            class: Str,
[INFO] [stdout]         160 │+            span: Span {
[INFO] [stdout]         161 │+                range: 46..50,
[INFO] [stdout]         162 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         163 │+            },
[INFO] [stdout]         164 │+            flags: TkFlags(
[INFO] [stdout]         165 │+                KEYWORD,
[INFO] [stdout]         166 │+            ),
[INFO] [stdout]         167 │+        },
[INFO] [stdout]         168 │+    ),
[INFO] [stdout]         169 │+    Ok(
[INFO] [stdout]         170 │+        Tk {
[INFO] [stdout]         171 │+            class: EOI,
[INFO] [stdout]         172 │+            span: Span {
[INFO] [stdout]         173 │+                range: 50..50,
[INFO] [stdout]         174 │+                source: "case $foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         175 │+            },
[INFO] [stdout]         176 │+            flags: TkFlags(
[INFO] [stdout]         177 │+                0x0,
[INFO] [stdout]         178 │+            ),
[INFO] [stdout]         179 │+        },
[INFO] [stdout]         180 │+    ),
[INFO] [stdout]         181 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::lexer::lex_case' (4741) panicked at src/tests/lexer.rs:51:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709f8542 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709f8542 - fern[c98b7dd34ec7635b]::tests::lexer::lex_case
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:51:3
[INFO] [stdout]   22:     0x5858709ee377 - fern[c98b7dd34ec7635b]::tests::lexer::lex_case::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:47:14
[INFO] [stdout]   23:     0x585870b13aa6 - <fern[c98b7dd34ec7635b]::tests::lexer::lex_case::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lexer::lex_simple stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__lexer__lex_simple.snap
[INFO] [stdout] Snapshot: lex_simple
[INFO] [stdout] Source: src/tests/lexer.rs:7
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: tokens
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Tk {
[INFO] [stdout]           3 │+            class: SOI,
[INFO] [stdout]           4 │+            span: Span {
[INFO] [stdout]           5 │+                range: 0..0,
[INFO] [stdout]           6 │+                source: "echo hello world",
[INFO] [stdout]           7 │+            },
[INFO] [stdout]           8 │+            flags: TkFlags(
[INFO] [stdout]           9 │+                0x0,
[INFO] [stdout]          10 │+            ),
[INFO] [stdout]          11 │+        },
[INFO] [stdout]          12 │+    ),
[INFO] [stdout]          13 │+    Ok(
[INFO] [stdout]          14 │+        Tk {
[INFO] [stdout]          15 │+            class: Str,
[INFO] [stdout]          16 │+            span: Span {
[INFO] [stdout]          17 │+                range: 0..4,
[INFO] [stdout]          18 │+                source: "echo hello world",
[INFO] [stdout]          19 │+            },
[INFO] [stdout]          20 │+            flags: TkFlags(
[INFO] [stdout]          21 │+                IS_CMD | BUILTIN,
[INFO] [stdout]          22 │+            ),
[INFO] [stdout]          23 │+        },
[INFO] [stdout]          24 │+    ),
[INFO] [stdout]          25 │+    Ok(
[INFO] [stdout]          26 │+        Tk {
[INFO] [stdout]          27 │+            class: Str,
[INFO] [stdout]          28 │+            span: Span {
[INFO] [stdout]          29 │+                range: 5..10,
[INFO] [stdout]          30 │+                source: "echo hello world",
[INFO] [stdout]          31 │+            },
[INFO] [stdout]          32 │+            flags: TkFlags(
[INFO] [stdout]          33 │+                0x0,
[INFO] [stdout]          34 │+            ),
[INFO] [stdout]          35 │+        },
[INFO] [stdout]          36 │+    ),
[INFO] [stdout]          37 │+    Ok(
[INFO] [stdout]          38 │+        Tk {
[INFO] [stdout]          39 │+            class: Str,
[INFO] [stdout]          40 │+            span: Span {
[INFO] [stdout]          41 │+                range: 11..16,
[INFO] [stdout]          42 │+                source: "echo hello world",
[INFO] [stdout]          43 │+            },
[INFO] [stdout]          44 │+            flags: TkFlags(
[INFO] [stdout]          45 │+                0x0,
[INFO] [stdout]          46 │+            ),
[INFO] [stdout]          47 │+        },
[INFO] [stdout]          48 │+    ),
[INFO] [stdout]          49 │+    Ok(
[INFO] [stdout]          50 │+        Tk {
[INFO] [stdout]          51 │+            class: EOI,
[INFO] [stdout]          52 │+            span: Span {
[INFO] [stdout]          53 │+                range: 16..16,
[INFO] [stdout]          54 │+                source: "echo hello world",
[INFO] [stdout]          55 │+            },
[INFO] [stdout]          56 │+            flags: TkFlags(
[INFO] [stdout]          57 │+                0x0,
[INFO] [stdout]          58 │+            ),
[INFO] [stdout]          59 │+        },
[INFO] [stdout]          60 │+    ),
[INFO] [stdout]          61 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::lexer::lex_simple' (5152) panicked at src/tests/lexer.rs:7:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709f66f2 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709f66f2 - fern[c98b7dd34ec7635b]::tests::lexer::lex_simple
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:7:3
[INFO] [stdout]   22:     0x5858709ee287 - fern[c98b7dd34ec7635b]::tests::lexer::lex_simple::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:3:16
[INFO] [stdout]   23:     0x585870b13966 - <fern[c98b7dd34ec7635b]::tests::lexer::lex_simple::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lexer::lex_multiline stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__lexer__lex_multiline.snap
[INFO] [stdout] Snapshot: lex_multiline
[INFO] [stdout] Source: src/tests/lexer.rs:43
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: tokens
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Tk {
[INFO] [stdout]           3 │+            class: SOI,
[INFO] [stdout]           4 │+            span: Span {
[INFO] [stdout]           5 │+                range: 0..0,
[INFO] [stdout]           6 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]           7 │+            },
[INFO] [stdout]           8 │+            flags: TkFlags(
[INFO] [stdout]           9 │+                0x0,
[INFO] [stdout]          10 │+            ),
[INFO] [stdout]          11 │+        },
[INFO] [stdout]          12 │+    ),
[INFO] [stdout]          13 │+    Ok(
[INFO] [stdout]          14 │+        Tk {
[INFO] [stdout]          15 │+            class: Str,
[INFO] [stdout]          16 │+            span: Span {
[INFO] [stdout]          17 │+                range: 0..4,
[INFO] [stdout]          18 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]          19 │+            },
[INFO] [stdout]          20 │+            flags: TkFlags(
[INFO] [stdout]          21 │+                IS_CMD | BUILTIN,
[INFO] [stdout]          22 │+            ),
[INFO] [stdout]          23 │+        },
[INFO] [stdout]          24 │+    ),
[INFO] [stdout]          25 │+    Ok(
[INFO] [stdout]          26 │+        Tk {
[INFO] [stdout]          27 │+            class: Str,
[INFO] [stdout]          28 │+            span: Span {
[INFO] [stdout]          29 │+                range: 5..10,
[INFO] [stdout]          30 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]          31 │+            },
[INFO] [stdout]          32 │+            flags: TkFlags(
[INFO] [stdout]          33 │+                0x0,
[INFO] [stdout]          34 │+            ),
[INFO] [stdout]          35 │+        },
[INFO] [stdout]          36 │+    ),
[INFO] [stdout]          37 │+    Ok(
[INFO] [stdout]          38 │+        Tk {
[INFO] [stdout]          39 │+            class: Str,
[INFO] [stdout]          40 │+            span: Span {
[INFO] [stdout]          41 │+                range: 11..16,
[INFO] [stdout]          42 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]          43 │+            },
[INFO] [stdout]          44 │+            flags: TkFlags(
[INFO] [stdout]          45 │+                0x0,
[INFO] [stdout]          46 │+            ),
[INFO] [stdout]          47 │+        },
[INFO] [stdout]          48 │+    ),
[INFO] [stdout]          49 │+    Ok(
[INFO] [stdout]          50 │+        Tk {
[INFO] [stdout]          51 │+            class: Sep,
[INFO] [stdout]          52 │+            span: Span {
[INFO] [stdout]          53 │+                range: 16..17,
[INFO] [stdout]          54 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]          55 │+            },
[INFO] [stdout]          56 │+            flags: TkFlags(
[INFO] [stdout]          57 │+                0x0,
[INFO] [stdout]          58 │+            ),
[INFO] [stdout]          59 │+        },
[INFO] [stdout]          60 │+    ),
[INFO] [stdout]          61 │+    Ok(
[INFO] [stdout]          62 │+        Tk {
[INFO] [stdout]          63 │+            class: Str,
[INFO] [stdout]          64 │+            span: Span {
[INFO] [stdout]          65 │+                range: 17..21,
[INFO] [stdout]          66 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]          67 │+            },
[INFO] [stdout]          68 │+            flags: TkFlags(
[INFO] [stdout]          69 │+                IS_CMD | BUILTIN,
[INFO] [stdout]          70 │+            ),
[INFO] [stdout]          71 │+        },
[INFO] [stdout]          72 │+    ),
[INFO] [stdout]          73 │+    Ok(
[INFO] [stdout]          74 │+        Tk {
[INFO] [stdout]          75 │+            class: Str,
[INFO] [stdout]          76 │+            span: Span {
[INFO] [stdout]          77 │+                range: 22..25,
[INFO] [stdout]          78 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]          79 │+            },
[INFO] [stdout]          80 │+            flags: TkFlags(
[INFO] [stdout]          81 │+                0x0,
[INFO] [stdout]          82 │+            ),
[INFO] [stdout]          83 │+        },
[INFO] [stdout]          84 │+    ),
[INFO] [stdout]          85 │+    Ok(
[INFO] [stdout]          86 │+        Tk {
[INFO] [stdout]          87 │+            class: Str,
[INFO] [stdout]          88 │+            span: Span {
[INFO] [stdout]          89 │+                range: 26..29,
[INFO] [stdout]          90 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]          91 │+            },
[INFO] [stdout]          92 │+            flags: TkFlags(
[INFO] [stdout]          93 │+                0x0,
[INFO] [stdout]          94 │+            ),
[INFO] [stdout]          95 │+        },
[INFO] [stdout]          96 │+    ),
[INFO] [stdout]          97 │+    Ok(
[INFO] [stdout]          98 │+        Tk {
[INFO] [stdout]          99 │+            class: Sep,
[INFO] [stdout]         100 │+            span: Span {
[INFO] [stdout]         101 │+                range: 29..30,
[INFO] [stdout]         102 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]         103 │+            },
[INFO] [stdout]         104 │+            flags: TkFlags(
[INFO] [stdout]         105 │+                0x0,
[INFO] [stdout]         106 │+            ),
[INFO] [stdout]         107 │+        },
[INFO] [stdout]         108 │+    ),
[INFO] [stdout]         109 │+    Ok(
[INFO] [stdout]         110 │+        Tk {
[INFO] [stdout]         111 │+            class: Str,
[INFO] [stdout]         112 │+            span: Span {
[INFO] [stdout]         113 │+                range: 30..34,
[INFO] [stdout]         114 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]         115 │+            },
[INFO] [stdout]         116 │+            flags: TkFlags(
[INFO] [stdout]         117 │+                IS_CMD | BUILTIN,
[INFO] [stdout]         118 │+            ),
[INFO] [stdout]         119 │+        },
[INFO] [stdout]         120 │+    ),
[INFO] [stdout]         121 │+    Ok(
[INFO] [stdout]         122 │+        Tk {
[INFO] [stdout]         123 │+            class: Str,
[INFO] [stdout]         124 │+            span: Span {
[INFO] [stdout]         125 │+                range: 35..38,
[INFO] [stdout]         126 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]         127 │+            },
[INFO] [stdout]         128 │+            flags: TkFlags(
[INFO] [stdout]         129 │+                0x0,
[INFO] [stdout]         130 │+            ),
[INFO] [stdout]         131 │+        },
[INFO] [stdout]         132 │+    ),
[INFO] [stdout]         133 │+    Ok(
[INFO] [stdout]         134 │+        Tk {
[INFO] [stdout]         135 │+            class: Str,
[INFO] [stdout]         136 │+            span: Span {
[INFO] [stdout]         137 │+                range: 39..42,
[INFO] [stdout]         138 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]         139 │+            },
[INFO] [stdout]         140 │+            flags: TkFlags(
[INFO] [stdout]         141 │+                0x0,
[INFO] [stdout]         142 │+            ),
[INFO] [stdout]         143 │+        },
[INFO] [stdout]         144 │+    ),
[INFO] [stdout]         145 │+    Ok(
[INFO] [stdout]         146 │+        Tk {
[INFO] [stdout]         147 │+            class: EOI,
[INFO] [stdout]         148 │+            span: Span {
[INFO] [stdout]         149 │+                range: 42..42,
[INFO] [stdout]         150 │+                source: "echo hello world\necho foo bar\necho boo biz",
[INFO] [stdout]         151 │+            },
[INFO] [stdout]         152 │+            flags: TkFlags(
[INFO] [stdout]         153 │+                0x0,
[INFO] [stdout]         154 │+            ),
[INFO] [stdout]         155 │+        },
[INFO] [stdout]         156 │+    ),
[INFO] [stdout]         157 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::lexer::lex_multiline' (4742) panicked at src/tests/lexer.rs:43:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709f6d02 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709f6d02 - fern[c98b7dd34ec7635b]::tests::lexer::lex_multiline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:43:3
[INFO] [stdout]   22:     0x5858709ee2b7 - fern[c98b7dd34ec7635b]::tests::lexer::lex_multiline::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:39:19
[INFO] [stdout]   23:     0x585870b139a6 - <fern[c98b7dd34ec7635b]::tests::lexer::lex_multiline::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::parser::parse_conjunction stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__parser__parse_conjunction.snap
[INFO] [stdout] Snapshot: parse_conjunction
[INFO] [stdout] Source: src/tests/parser.rs:33
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: nodes
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Node {
[INFO] [stdout]           3 │+            class: Conjunction {
[INFO] [stdout]           4 │+                elements: [
[INFO] [stdout]           5 │+                    ConjunctNode {
[INFO] [stdout]           6 │+                        cmd: Node {
[INFO] [stdout]           7 │+                            class: Pipeline {
[INFO] [stdout]           8 │+                                cmds: [
[INFO] [stdout]           9 │+                                    Node {
[INFO] [stdout]          10 │+                                        class: Command {
[INFO] [stdout]          11 │+                                            assignments: [],
[INFO] [stdout]          12 │+                                            argv: [
[INFO] [stdout]          13 │+                                                Tk {
[INFO] [stdout]          14 │+                                                    class: Str,
[INFO] [stdout]          15 │+                                                    span: Span {
[INFO] [stdout]          16 │+                                                        range: 0..4,
[INFO] [stdout]          17 │+                                                        source: "echo foo && echo bar",
[INFO] [stdout]          18 │+                                                    },
[INFO] [stdout]          19 │+                                                    flags: TkFlags(
[INFO] [stdout]          20 │+                                                        IS_CMD | BUILTIN,
[INFO] [stdout]          21 │+                                                    ),
[INFO] [stdout]          22 │+                                                },
[INFO] [stdout]          23 │+                                                Tk {
[INFO] [stdout]          24 │+                                                    class: Str,
[INFO] [stdout]          25 │+                                                    span: Span {
[INFO] [stdout]          26 │+                                                        range: 5..8,
[INFO] [stdout]          27 │+                                                        source: "echo foo && echo bar",
[INFO] [stdout]          28 │+                                                    },
[INFO] [stdout]          29 │+                                                    flags: TkFlags(
[INFO] [stdout]          30 │+                                                        0x0,
[INFO] [stdout]          31 │+                                                    ),
[INFO] [stdout]          32 │+                                                },
[INFO] [stdout]          33 │+                                            ],
[INFO] [stdout]          34 │+                                        },
[INFO] [stdout]          35 │+                                        flags: NdFlags(
[INFO] [stdout]          36 │+                                            0x0,
[INFO] [stdout]          37 │+                                        ),
[INFO] [stdout]          38 │+                                        redirs: [],
[INFO] [stdout]          39 │+                                        tokens: [
[INFO] [stdout]          40 │+                                            Tk {
[INFO] [stdout]          41 │+                                                class: Str,
[INFO] [stdout]          42 │+                                                span: Span {
[INFO] [stdout]          43 │+                                                    range: 0..4,
[INFO] [stdout]          44 │+                                                    source: "echo foo && echo bar",
[INFO] [stdout]          45 │+                                                },
[INFO] [stdout]          46 │+                                                flags: TkFlags(
[INFO] [stdout]          47 │+                                                    IS_CMD | BUILTIN,
[INFO] [stdout]          48 │+                                                ),
[INFO] [stdout]          49 │+                                            },
[INFO] [stdout]          50 │+                                            Tk {
[INFO] [stdout]          51 │+                                                class: Str,
[INFO] [stdout]          52 │+                                                span: Span {
[INFO] [stdout]          53 │+                                                    range: 5..8,
[INFO] [stdout]          54 │+                                                    source: "echo foo && echo bar",
[INFO] [stdout]          55 │+                                                },
[INFO] [stdout]          56 │+                                                flags: TkFlags(
[INFO] [stdout]          57 │+                                                    0x0,
[INFO] [stdout]          58 │+                                                ),
[INFO] [stdout]          59 │+                                            },
[INFO] [stdout]          60 │+                                        ],
[INFO] [stdout]          61 │+                                    },
[INFO] [stdout]          62 │+                                ],
[INFO] [stdout]          63 │+                                pipe_err: false,
[INFO] [stdout]          64 │+                            },
[INFO] [stdout]          65 │+                            flags: NdFlags(
[INFO] [stdout]          66 │+                                0x0,
[INFO] [stdout]          67 │+                            ),
[INFO] [stdout]          68 │+                            redirs: [],
[INFO] [stdout]          69 │+                            tokens: [
[INFO] [stdout]          70 │+                                Tk {
[INFO] [stdout]          71 │+                                    class: Str,
[INFO] [stdout]          72 │+                                    span: Span {
[INFO] [stdout]          73 │+                                        range: 0..4,
[INFO] [stdout]          74 │+                                        source: "echo foo && echo bar",
[INFO] [stdout]          75 │+                                    },
[INFO] [stdout]          76 │+                                    flags: TkFlags(
[INFO] [stdout]          77 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]          78 │+                                    ),
[INFO] [stdout]          79 │+                                },
[INFO] [stdout]          80 │+                                Tk {
[INFO] [stdout]          81 │+                                    class: Str,
[INFO] [stdout]          82 │+                                    span: Span {
[INFO] [stdout]          83 │+                                        range: 5..8,
[INFO] [stdout]          84 │+                                        source: "echo foo && echo bar",
[INFO] [stdout]          85 │+                                    },
[INFO] [stdout]          86 │+                                    flags: TkFlags(
[INFO] [stdout]          87 │+                                        0x0,
[INFO] [stdout]          88 │+                                    ),
[INFO] [stdout]          89 │+                                },
[INFO] [stdout]          90 │+                            ],
[INFO] [stdout]          91 │+                        },
[INFO] [stdout]          92 │+                        operator: And,
[INFO] [stdout]          93 │+                    },
[INFO] [stdout]          94 │+                    ConjunctNode {
[INFO] [stdout]          95 │+                        cmd: Node {
[INFO] [stdout]          96 │+                            class: Pipeline {
[INFO] [stdout]          97 │+                                cmds: [
[INFO] [stdout]          98 │+                                    Node {
[INFO] [stdout]          99 │+                                        class: Command {
[INFO] [stdout]         100 │+                                            assignments: [],
[INFO] [stdout]         101 │+                                            argv: [
[INFO] [stdout]         102 │+                                                Tk {
[INFO] [stdout]         103 │+                                                    class: Str,
[INFO] [stdout]         104 │+                                                    span: Span {
[INFO] [stdout]         105 │+                                                        range: 12..16,
[INFO] [stdout]         106 │+                                                        source: "echo foo && echo bar",
[INFO] [stdout]         107 │+                                                    },
[INFO] [stdout]         108 │+                                                    flags: TkFlags(
[INFO] [stdout]         109 │+                                                        IS_CMD | BUILTIN,
[INFO] [stdout]         110 │+                                                    ),
[INFO] [stdout]         111 │+                                                },
[INFO] [stdout]         112 │+                                                Tk {
[INFO] [stdout]         113 │+                                                    class: Str,
[INFO] [stdout]         114 │+                                                    span: Span {
[INFO] [stdout]         115 │+                                                        range: 17..20,
[INFO] [stdout]         116 │+                                                        source: "echo foo && echo bar",
[INFO] [stdout]         117 │+                                                    },
[INFO] [stdout]         118 │+                                                    flags: TkFlags(
[INFO] [stdout]         119 │+                                                        0x0,
[INFO] [stdout]         120 │+                                                    ),
[INFO] [stdout]         121 │+                                                },
[INFO] [stdout]         122 │+                                            ],
[INFO] [stdout]         123 │+                                        },
[INFO] [stdout]         124 │+                                        flags: NdFlags(
[INFO] [stdout]         125 │+                                            0x0,
[INFO] [stdout]         126 │+                                        ),
[INFO] [stdout]         127 │+                                        redirs: [],
[INFO] [stdout]         128 │+                                        tokens: [
[INFO] [stdout]         129 │+                                            Tk {
[INFO] [stdout]         130 │+                                                class: Str,
[INFO] [stdout]         131 │+                                                span: Span {
[INFO] [stdout]         132 │+                                                    range: 12..16,
[INFO] [stdout]         133 │+                                                    source: "echo foo && echo bar",
[INFO] [stdout]         134 │+                                                },
[INFO] [stdout]         135 │+                                                flags: TkFlags(
[INFO] [stdout]         136 │+                                                    IS_CMD | BUILTIN,
[INFO] [stdout]         137 │+                                                ),
[INFO] [stdout]         138 │+                                            },
[INFO] [stdout]         139 │+                                            Tk {
[INFO] [stdout]         140 │+                                                class: Str,
[INFO] [stdout]         141 │+                                                span: Span {
[INFO] [stdout]         142 │+                                                    range: 17..20,
[INFO] [stdout]         143 │+                                                    source: "echo foo && echo bar",
[INFO] [stdout]         144 │+                                                },
[INFO] [stdout]         145 │+                                                flags: TkFlags(
[INFO] [stdout]         146 │+                                                    0x0,
[INFO] [stdout]         147 │+                                                ),
[INFO] [stdout]         148 │+                                            },
[INFO] [stdout]         149 │+                                        ],
[INFO] [stdout]         150 │+                                    },
[INFO] [stdout]         151 │+                                ],
[INFO] [stdout]         152 │+                                pipe_err: false,
[INFO] [stdout]         153 │+                            },
[INFO] [stdout]         154 │+                            flags: NdFlags(
[INFO] [stdout]         155 │+                                0x0,
[INFO] [stdout]         156 │+                            ),
[INFO] [stdout]         157 │+                            redirs: [],
[INFO] [stdout]         158 │+                            tokens: [
[INFO] [stdout]         159 │+                                Tk {
[INFO] [stdout]         160 │+                                    class: Str,
[INFO] [stdout]         161 │+                                    span: Span {
[INFO] [stdout]         162 │+                                        range: 12..16,
[INFO] [stdout]         163 │+                                        source: "echo foo && echo bar",
[INFO] [stdout]         164 │+                                    },
[INFO] [stdout]         165 │+                                    flags: TkFlags(
[INFO] [stdout]         166 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         167 │+                                    ),
[INFO] [stdout]         168 │+                                },
[INFO] [stdout]         169 │+                                Tk {
[INFO] [stdout]         170 │+                                    class: Str,
[INFO] [stdout]         171 │+                                    span: Span {
[INFO] [stdout]         172 │+                                        range: 17..20,
[INFO] [stdout]         173 │+                                        source: "echo foo && echo bar",
[INFO] [stdout]         174 │+                                    },
[INFO] [stdout]         175 │+                                    flags: TkFlags(
[INFO] [stdout]         176 │+                                        0x0,
[INFO] [stdout]         177 │+                                    ),
[INFO] [stdout]         178 │+                                },
[INFO] [stdout]         179 │+                            ],
[INFO] [stdout]         180 │+                        },
[INFO] [stdout]         181 │+                        operator: Null,
[INFO] [stdout]         182 │+                    },
[INFO] [stdout]         183 │+                ],
[INFO] [stdout]         184 │+            },
[INFO] [stdout]         185 │+            flags: NdFlags(
[INFO] [stdout]         186 │+                0x0,
[INFO] [stdout]         187 │+            ),
[INFO] [stdout]         188 │+            redirs: [],
[INFO] [stdout]         189 │+            tokens: [
[INFO] [stdout]         190 │+                Tk {
[INFO] [stdout]         191 │+                    class: Str,
[INFO] [stdout]         192 │+                    span: Span {
[INFO] [stdout]         193 │+                        range: 0..4,
[INFO] [stdout]         194 │+                        source: "echo foo && echo bar",
[INFO] [stdout]         195 │+                    },
[INFO] [stdout]         196 │+                    flags: TkFlags(
[INFO] [stdout]         197 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         198 │+                    ),
[INFO] [stdout]         199 │+                },
[INFO] [stdout]         200 │+                Tk {
[INFO] [stdout]         201 │+                    class: Str,
[INFO] [stdout]         202 │+                    span: Span {
[INFO] [stdout]         203 │+                        range: 5..8,
[INFO] [stdout]         204 │+                        source: "echo foo && echo bar",
[INFO] [stdout]         205 │+                    },
[INFO] [stdout]         206 │+                    flags: TkFlags(
[INFO] [stdout]         207 │+                        0x0,
[INFO] [stdout]         208 │+                    ),
[INFO] [stdout]         209 │+                },
[INFO] [stdout]         210 │+                Tk {
[INFO] [stdout]         211 │+                    class: And,
[INFO] [stdout]         212 │+                    span: Span {
[INFO] [stdout]         213 │+                        range: 9..11,
[INFO] [stdout]         214 │+                        source: "echo foo && echo bar",
[INFO] [stdout]         215 │+                    },
[INFO] [stdout]         216 │+                    flags: TkFlags(
[INFO] [stdout]         217 │+                        0x0,
[INFO] [stdout]         218 │+                    ),
[INFO] [stdout]         219 │+                },
[INFO] [stdout]         220 │+                Tk {
[INFO] [stdout]         221 │+                    class: Str,
[INFO] [stdout]         222 │+                    span: Span {
[INFO] [stdout]         223 │+                        range: 12..16,
[INFO] [stdout]         224 │+                        source: "echo foo && echo bar",
[INFO] [stdout]         225 │+                    },
[INFO] [stdout]         226 │+                    flags: TkFlags(
[INFO] [stdout]         227 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         228 │+                    ),
[INFO] [stdout]         229 │+                },
[INFO] [stdout]         230 │+                Tk {
[INFO] [stdout]         231 │+                    class: Str,
[INFO] [stdout]         232 │+                    span: Span {
[INFO] [stdout]         233 │+                        range: 17..20,
[INFO] [stdout]         234 │+                        source: "echo foo && echo bar",
[INFO] [stdout]         235 │+                    },
[INFO] [stdout]         236 │+                    flags: TkFlags(
[INFO] [stdout]         237 │+                        0x0,
[INFO] [stdout]         238 │+                    ),
[INFO] [stdout]         239 │+                },
[INFO] [stdout]         240 │+            ],
[INFO] [stdout]         241 │+        },
[INFO] [stdout]         242 │+    ),
[INFO] [stdout]         243 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::parser::parse_conjunction' (5605) panicked at src/tests/parser.rs:33:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870aadab7 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870aadab7 - fern[c98b7dd34ec7635b]::tests::parser::parse_conjunction
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:33:3
[INFO] [stdout]   22:     0x585870aa37e7 - fern[c98b7dd34ec7635b]::tests::parser::parse_conjunction::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:26:23
[INFO] [stdout]   23:     0x585870b14466 - <fern[c98b7dd34ec7635b]::tests::parser::parse_conjunction::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::parser::parse_case_simple stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__parser__parse_case_simple.snap
[INFO] [stdout] Snapshot: parse_case_simple
[INFO] [stdout] Source: src/tests/parser.rs:149
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: nodes
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Node {
[INFO] [stdout]           3 │+            class: Conjunction {
[INFO] [stdout]           4 │+                elements: [
[INFO] [stdout]           5 │+                    ConjunctNode {
[INFO] [stdout]           6 │+                        cmd: Node {
[INFO] [stdout]           7 │+                            class: CaseNode {
[INFO] [stdout]           8 │+                                pattern: Tk {
[INFO] [stdout]           9 │+                                    class: Str,
[INFO] [stdout]          10 │+                                    span: Span {
[INFO] [stdout]          11 │+                                        range: 5..8,
[INFO] [stdout]          12 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          13 │+                                    },
[INFO] [stdout]          14 │+                                    flags: TkFlags(
[INFO] [stdout]          15 │+                                        0x0,
[INFO] [stdout]          16 │+                                    ),
[INFO] [stdout]          17 │+                                },
[INFO] [stdout]          18 │+                                case_blocks: [
[INFO] [stdout]          19 │+                                    CaseNode {
[INFO] [stdout]          20 │+                                        pattern: Tk {
[INFO] [stdout]          21 │+                                            class: CasePattern,
[INFO] [stdout]          22 │+                                            span: Span {
[INFO] [stdout]          23 │+                                                range: 12..16,
[INFO] [stdout]          24 │+                                                source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          25 │+                                            },
[INFO] [stdout]          26 │+                                            flags: TkFlags(
[INFO] [stdout]          27 │+                                                0x0,
[INFO] [stdout]          28 │+                                            ),
[INFO] [stdout]          29 │+                                        },
[INFO] [stdout]          30 │+                                        body: [
[INFO] [stdout]          31 │+                                            Node {
[INFO] [stdout]          32 │+                                                class: Pipeline {
[INFO] [stdout]          33 │+                                                    cmds: [
[INFO] [stdout]          34 │+                                                        Node {
[INFO] [stdout]          35 │+                                                            class: Command {
[INFO] [stdout]          36 │+                                                                assignments: [],
[INFO] [stdout]          37 │+                                                                argv: [
[INFO] [stdout]          38 │+                                                                    Tk {
[INFO] [stdout]          39 │+                                                                        class: Str,
[INFO] [stdout]          40 │+                                                                        span: Span {
[INFO] [stdout]          41 │+                                                                            range: 17..20,
[INFO] [stdout]          42 │+                                                                            source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          43 │+                                                                        },
[INFO] [stdout]          44 │+                                                                        flags: TkFlags(
[INFO] [stdout]          45 │+                                                                            IS_CMD,
[INFO] [stdout]          46 │+                                                                        ),
[INFO] [stdout]          47 │+                                                                    },
[INFO] [stdout]          48 │+                                                                ],
[INFO] [stdout]          49 │+                                                            },
[INFO] [stdout]          50 │+                                                            flags: NdFlags(
[INFO] [stdout]          51 │+                                                                0x0,
[INFO] [stdout]          52 │+                                                            ),
[INFO] [stdout]          53 │+                                                            redirs: [],
[INFO] [stdout]          54 │+                                                            tokens: [
[INFO] [stdout]          55 │+                                                                Tk {
[INFO] [stdout]          56 │+                                                                    class: Str,
[INFO] [stdout]          57 │+                                                                    span: Span {
[INFO] [stdout]          58 │+                                                                        range: 17..20,
[INFO] [stdout]          59 │+                                                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          60 │+                                                                    },
[INFO] [stdout]          61 │+                                                                    flags: TkFlags(
[INFO] [stdout]          62 │+                                                                        IS_CMD,
[INFO] [stdout]          63 │+                                                                    ),
[INFO] [stdout]          64 │+                                                                },
[INFO] [stdout]          65 │+                                                                Tk {
[INFO] [stdout]          66 │+                                                                    class: Sep,
[INFO] [stdout]          67 │+                                                                    span: Span {
[INFO] [stdout]          68 │+                                                                        range: 20..23,
[INFO] [stdout]          69 │+                                                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          70 │+                                                                    },
[INFO] [stdout]          71 │+                                                                    flags: TkFlags(
[INFO] [stdout]          72 │+                                                                        0x0,
[INFO] [stdout]          73 │+                                                                    ),
[INFO] [stdout]          74 │+                                                                },
[INFO] [stdout]          75 │+                                                            ],
[INFO] [stdout]          76 │+                                                        },
[INFO] [stdout]          77 │+                                                    ],
[INFO] [stdout]          78 │+                                                    pipe_err: false,
[INFO] [stdout]          79 │+                                                },
[INFO] [stdout]          80 │+                                                flags: NdFlags(
[INFO] [stdout]          81 │+                                                    0x0,
[INFO] [stdout]          82 │+                                                ),
[INFO] [stdout]          83 │+                                                redirs: [],
[INFO] [stdout]          84 │+                                                tokens: [
[INFO] [stdout]          85 │+                                                    Tk {
[INFO] [stdout]          86 │+                                                        class: Str,
[INFO] [stdout]          87 │+                                                        span: Span {
[INFO] [stdout]          88 │+                                                            range: 17..20,
[INFO] [stdout]          89 │+                                                            source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]          90 │+                                                        },
[INFO] [stdout]          91 │+                                                        flags: TkFlags(
[INFO] [stdout]          92 │+                                                            IS_CMD,
[INFO] [stdout]          93 │+                                                        ),
[INFO] [stdout]          94 │+                                                    },
[INFO] [stdout]          95 │+                                                    Tk {
[INFO] [stdout]          96 │+                                                        class: Sep,
[INFO] [stdout]          97 │+                                                        span: Span {
[INFO] [stdout]          98 │+                                                            range: 20..23,
[INFO] [stdout]          99 │+                                                            source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         100 │+                                                        },
[INFO] [stdout]         101 │+                                                        flags: TkFlags(
[INFO] [stdout]         102 │+                                                            0x0,
[INFO] [stdout]         103 │+                                                        ),
[INFO] [stdout]         104 │+                                                    },
[INFO] [stdout]         105 │+                                                ],
[INFO] [stdout]         106 │+                                            },
[INFO] [stdout]         107 │+                                        ],
[INFO] [stdout]         108 │+                                    },
[INFO] [stdout]         109 │+                                    CaseNode {
[INFO] [stdout]         110 │+                                        pattern: Tk {
[INFO] [stdout]         111 │+                                            class: CasePattern,
[INFO] [stdout]         112 │+                                            span: Span {
[INFO] [stdout]         113 │+                                                range: 23..27,
[INFO] [stdout]         114 │+                                                source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         115 │+                                            },
[INFO] [stdout]         116 │+                                            flags: TkFlags(
[INFO] [stdout]         117 │+                                                0x0,
[INFO] [stdout]         118 │+                                            ),
[INFO] [stdout]         119 │+                                        },
[INFO] [stdout]         120 │+                                        body: [
[INFO] [stdout]         121 │+                                            Node {
[INFO] [stdout]         122 │+                                                class: Pipeline {
[INFO] [stdout]         123 │+                                                    cmds: [
[INFO] [stdout]         124 │+                                                        Node {
[INFO] [stdout]         125 │+                                                            class: Command {
[INFO] [stdout]         126 │+                                                                assignments: [],
[INFO] [stdout]         127 │+                                                                argv: [
[INFO] [stdout]         128 │+                                                                    Tk {
[INFO] [stdout]         129 │+                                                                        class: Str,
[INFO] [stdout]         130 │+                                                                        span: Span {
[INFO] [stdout]         131 │+                                                                            range: 28..31,
[INFO] [stdout]         132 │+                                                                            source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         133 │+                                                                        },
[INFO] [stdout]         134 │+                                                                        flags: TkFlags(
[INFO] [stdout]         135 │+                                                                            IS_CMD,
[INFO] [stdout]         136 │+                                                                        ),
[INFO] [stdout]         137 │+                                                                    },
[INFO] [stdout]         138 │+                                                                ],
[INFO] [stdout]         139 │+                                                            },
[INFO] [stdout]         140 │+                                                            flags: NdFlags(
[INFO] [stdout]         141 │+                                                                0x0,
[INFO] [stdout]         142 │+                                                            ),
[INFO] [stdout]         143 │+                                                            redirs: [],
[INFO] [stdout]         144 │+                                                            tokens: [
[INFO] [stdout]         145 │+                                                                Tk {
[INFO] [stdout]         146 │+                                                                    class: Str,
[INFO] [stdout]         147 │+                                                                    span: Span {
[INFO] [stdout]         148 │+                                                                        range: 28..31,
[INFO] [stdout]         149 │+                                                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         150 │+                                                                    },
[INFO] [stdout]         151 │+                                                                    flags: TkFlags(
[INFO] [stdout]         152 │+                                                                        IS_CMD,
[INFO] [stdout]         153 │+                                                                    ),
[INFO] [stdout]         154 │+                                                                },
[INFO] [stdout]         155 │+                                                                Tk {
[INFO] [stdout]         156 │+                                                                    class: Sep,
[INFO] [stdout]         157 │+                                                                    span: Span {
[INFO] [stdout]         158 │+                                                                        range: 31..34,
[INFO] [stdout]         159 │+                                                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         160 │+                                                                    },
[INFO] [stdout]         161 │+                                                                    flags: TkFlags(
[INFO] [stdout]         162 │+                                                                        0x0,
[INFO] [stdout]         163 │+                                                                    ),
[INFO] [stdout]         164 │+                                                                },
[INFO] [stdout]         165 │+                                                            ],
[INFO] [stdout]         166 │+                                                        },
[INFO] [stdout]         167 │+                                                    ],
[INFO] [stdout]         168 │+                                                    pipe_err: false,
[INFO] [stdout]         169 │+                                                },
[INFO] [stdout]         170 │+                                                flags: NdFlags(
[INFO] [stdout]         171 │+                                                    0x0,
[INFO] [stdout]         172 │+                                                ),
[INFO] [stdout]         173 │+                                                redirs: [],
[INFO] [stdout]         174 │+                                                tokens: [
[INFO] [stdout]         175 │+                                                    Tk {
[INFO] [stdout]         176 │+                                                        class: Str,
[INFO] [stdout]         177 │+                                                        span: Span {
[INFO] [stdout]         178 │+                                                            range: 28..31,
[INFO] [stdout]         179 │+                                                            source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         180 │+                                                        },
[INFO] [stdout]         181 │+                                                        flags: TkFlags(
[INFO] [stdout]         182 │+                                                            IS_CMD,
[INFO] [stdout]         183 │+                                                        ),
[INFO] [stdout]         184 │+                                                    },
[INFO] [stdout]         185 │+                                                    Tk {
[INFO] [stdout]         186 │+                                                        class: Sep,
[INFO] [stdout]         187 │+                                                        span: Span {
[INFO] [stdout]         188 │+                                                            range: 31..34,
[INFO] [stdout]         189 │+                                                            source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         190 │+                                                        },
[INFO] [stdout]         191 │+                                                        flags: TkFlags(
[INFO] [stdout]         192 │+                                                            0x0,
[INFO] [stdout]         193 │+                                                        ),
[INFO] [stdout]         194 │+                                                    },
[INFO] [stdout]         195 │+                                                ],
[INFO] [stdout]         196 │+                                            },
[INFO] [stdout]         197 │+                                        ],
[INFO] [stdout]         198 │+                                    },
[INFO] [stdout]         199 │+                                    CaseNode {
[INFO] [stdout]         200 │+                                        pattern: Tk {
[INFO] [stdout]         201 │+                                            class: CasePattern,
[INFO] [stdout]         202 │+                                            span: Span {
[INFO] [stdout]         203 │+                                                range: 34..38,
[INFO] [stdout]         204 │+                                                source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         205 │+                                            },
[INFO] [stdout]         206 │+                                            flags: TkFlags(
[INFO] [stdout]         207 │+                                                0x0,
[INFO] [stdout]         208 │+                                            ),
[INFO] [stdout]         209 │+                                        },
[INFO] [stdout]         210 │+                                        body: [
[INFO] [stdout]         211 │+                                            Node {
[INFO] [stdout]         212 │+                                                class: Pipeline {
[INFO] [stdout]         213 │+                                                    cmds: [
[INFO] [stdout]         214 │+                                                        Node {
[INFO] [stdout]         215 │+                                                            class: Command {
[INFO] [stdout]         216 │+                                                                assignments: [],
[INFO] [stdout]         217 │+                                                                argv: [
[INFO] [stdout]         218 │+                                                                    Tk {
[INFO] [stdout]         219 │+                                                                        class: Str,
[INFO] [stdout]         220 │+                                                                        span: Span {
[INFO] [stdout]         221 │+                                                                            range: 39..42,
[INFO] [stdout]         222 │+                                                                            source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         223 │+                                                                        },
[INFO] [stdout]         224 │+                                                                        flags: TkFlags(
[INFO] [stdout]         225 │+                                                                            IS_CMD,
[INFO] [stdout]         226 │+                                                                        ),
[INFO] [stdout]         227 │+                                                                    },
[INFO] [stdout]         228 │+                                                                ],
[INFO] [stdout]         229 │+                                                            },
[INFO] [stdout]         230 │+                                                            flags: NdFlags(
[INFO] [stdout]         231 │+                                                                0x0,
[INFO] [stdout]         232 │+                                                            ),
[INFO] [stdout]         233 │+                                                            redirs: [],
[INFO] [stdout]         234 │+                                                            tokens: [
[INFO] [stdout]         235 │+                                                                Tk {
[INFO] [stdout]         236 │+                                                                    class: Str,
[INFO] [stdout]         237 │+                                                                    span: Span {
[INFO] [stdout]         238 │+                                                                        range: 39..42,
[INFO] [stdout]         239 │+                                                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         240 │+                                                                    },
[INFO] [stdout]         241 │+                                                                    flags: TkFlags(
[INFO] [stdout]         242 │+                                                                        IS_CMD,
[INFO] [stdout]         243 │+                                                                    ),
[INFO] [stdout]         244 │+                                                                },
[INFO] [stdout]         245 │+                                                                Tk {
[INFO] [stdout]         246 │+                                                                    class: Sep,
[INFO] [stdout]         247 │+                                                                    span: Span {
[INFO] [stdout]         248 │+                                                                        range: 42..45,
[INFO] [stdout]         249 │+                                                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         250 │+                                                                    },
[INFO] [stdout]         251 │+                                                                    flags: TkFlags(
[INFO] [stdout]         252 │+                                                                        0x0,
[INFO] [stdout]         253 │+                                                                    ),
[INFO] [stdout]         254 │+                                                                },
[INFO] [stdout]         255 │+                                                            ],
[INFO] [stdout]         256 │+                                                        },
[INFO] [stdout]         257 │+                                                    ],
[INFO] [stdout]         258 │+                                                    pipe_err: false,
[INFO] [stdout]         259 │+                                                },
[INFO] [stdout]         260 │+                                                flags: NdFlags(
[INFO] [stdout]         261 │+                                                    0x0,
[INFO] [stdout]         262 │+                                                ),
[INFO] [stdout]         263 │+                                                redirs: [],
[INFO] [stdout]         264 │+                                                tokens: [
[INFO] [stdout]         265 │+                                                    Tk {
[INFO] [stdout]         266 │+                                                        class: Str,
[INFO] [stdout]         267 │+                                                        span: Span {
[INFO] [stdout]         268 │+                                                            range: 39..42,
[INFO] [stdout]         269 │+                                                            source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         270 │+                                                        },
[INFO] [stdout]         271 │+                                                        flags: TkFlags(
[INFO] [stdout]         272 │+                                                            IS_CMD,
[INFO] [stdout]         273 │+                                                        ),
[INFO] [stdout]         274 │+                                                    },
[INFO] [stdout]         275 │+                                                    Tk {
[INFO] [stdout]         276 │+                                                        class: Sep,
[INFO] [stdout]         277 │+                                                        span: Span {
[INFO] [stdout]         278 │+                                                            range: 42..45,
[INFO] [stdout]         279 │+                                                            source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         280 │+                                                        },
[INFO] [stdout]         281 │+                                                        flags: TkFlags(
[INFO] [stdout]         282 │+                                                            0x0,
[INFO] [stdout]         283 │+                                                        ),
[INFO] [stdout]         284 │+                                                    },
[INFO] [stdout]         285 │+                                                ],
[INFO] [stdout]         286 │+                                            },
[INFO] [stdout]         287 │+                                        ],
[INFO] [stdout]         288 │+                                    },
[INFO] [stdout]         289 │+                                ],
[INFO] [stdout]         290 │+                            },
[INFO] [stdout]         291 │+                            flags: NdFlags(
[INFO] [stdout]         292 │+                                0x0,
[INFO] [stdout]         293 │+                            ),
[INFO] [stdout]         294 │+                            redirs: [],
[INFO] [stdout]         295 │+                            tokens: [
[INFO] [stdout]         296 │+                                Tk {
[INFO] [stdout]         297 │+                                    class: Str,
[INFO] [stdout]         298 │+                                    span: Span {
[INFO] [stdout]         299 │+                                        range: 0..4,
[INFO] [stdout]         300 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         301 │+                                    },
[INFO] [stdout]         302 │+                                    flags: TkFlags(
[INFO] [stdout]         303 │+                                        KEYWORD,
[INFO] [stdout]         304 │+                                    ),
[INFO] [stdout]         305 │+                                },
[INFO] [stdout]         306 │+                                Tk {
[INFO] [stdout]         307 │+                                    class: Str,
[INFO] [stdout]         308 │+                                    span: Span {
[INFO] [stdout]         309 │+                                        range: 5..8,
[INFO] [stdout]         310 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         311 │+                                    },
[INFO] [stdout]         312 │+                                    flags: TkFlags(
[INFO] [stdout]         313 │+                                        0x0,
[INFO] [stdout]         314 │+                                    ),
[INFO] [stdout]         315 │+                                },
[INFO] [stdout]         316 │+                                Tk {
[INFO] [stdout]         317 │+                                    class: Str,
[INFO] [stdout]         318 │+                                    span: Span {
[INFO] [stdout]         319 │+                                        range: 9..11,
[INFO] [stdout]         320 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         321 │+                                    },
[INFO] [stdout]         322 │+                                    flags: TkFlags(
[INFO] [stdout]         323 │+                                        KEYWORD,
[INFO] [stdout]         324 │+                                    ),
[INFO] [stdout]         325 │+                                },
[INFO] [stdout]         326 │+                                Tk {
[INFO] [stdout]         327 │+                                    class: CasePattern,
[INFO] [stdout]         328 │+                                    span: Span {
[INFO] [stdout]         329 │+                                        range: 12..16,
[INFO] [stdout]         330 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         331 │+                                    },
[INFO] [stdout]         332 │+                                    flags: TkFlags(
[INFO] [stdout]         333 │+                                        0x0,
[INFO] [stdout]         334 │+                                    ),
[INFO] [stdout]         335 │+                                },
[INFO] [stdout]         336 │+                                Tk {
[INFO] [stdout]         337 │+                                    class: Str,
[INFO] [stdout]         338 │+                                    span: Span {
[INFO] [stdout]         339 │+                                        range: 17..20,
[INFO] [stdout]         340 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         341 │+                                    },
[INFO] [stdout]         342 │+                                    flags: TkFlags(
[INFO] [stdout]         343 │+                                        IS_CMD,
[INFO] [stdout]         344 │+                                    ),
[INFO] [stdout]         345 │+                                },
[INFO] [stdout]         346 │+                                Tk {
[INFO] [stdout]         347 │+                                    class: Sep,
[INFO] [stdout]         348 │+                                    span: Span {
[INFO] [stdout]         349 │+                                        range: 20..23,
[INFO] [stdout]         350 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         351 │+                                    },
[INFO] [stdout]         352 │+                                    flags: TkFlags(
[INFO] [stdout]         353 │+                                        0x0,
[INFO] [stdout]         354 │+                                    ),
[INFO] [stdout]         355 │+                                },
[INFO] [stdout]         356 │+                                Tk {
[INFO] [stdout]         357 │+                                    class: CasePattern,
[INFO] [stdout]         358 │+                                    span: Span {
[INFO] [stdout]         359 │+                                        range: 23..27,
[INFO] [stdout]         360 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         361 │+                                    },
[INFO] [stdout]         362 │+                                    flags: TkFlags(
[INFO] [stdout]         363 │+                                        0x0,
[INFO] [stdout]         364 │+                                    ),
[INFO] [stdout]         365 │+                                },
[INFO] [stdout]         366 │+                                Tk {
[INFO] [stdout]         367 │+                                    class: Str,
[INFO] [stdout]         368 │+                                    span: Span {
[INFO] [stdout]         369 │+                                        range: 28..31,
[INFO] [stdout]         370 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         371 │+                                    },
[INFO] [stdout]         372 │+                                    flags: TkFlags(
[INFO] [stdout]         373 │+                                        IS_CMD,
[INFO] [stdout]         374 │+                                    ),
[INFO] [stdout]         375 │+                                },
[INFO] [stdout]         376 │+                                Tk {
[INFO] [stdout]         377 │+                                    class: Sep,
[INFO] [stdout]         378 │+                                    span: Span {
[INFO] [stdout]         379 │+                                        range: 31..34,
[INFO] [stdout]         380 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         381 │+                                    },
[INFO] [stdout]         382 │+                                    flags: TkFlags(
[INFO] [stdout]         383 │+                                        0x0,
[INFO] [stdout]         384 │+                                    ),
[INFO] [stdout]         385 │+                                },
[INFO] [stdout]         386 │+                                Tk {
[INFO] [stdout]         387 │+                                    class: CasePattern,
[INFO] [stdout]         388 │+                                    span: Span {
[INFO] [stdout]         389 │+                                        range: 34..38,
[INFO] [stdout]         390 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         391 │+                                    },
[INFO] [stdout]         392 │+                                    flags: TkFlags(
[INFO] [stdout]         393 │+                                        0x0,
[INFO] [stdout]         394 │+                                    ),
[INFO] [stdout]         395 │+                                },
[INFO] [stdout]         396 │+                                Tk {
[INFO] [stdout]         397 │+                                    class: Str,
[INFO] [stdout]         398 │+                                    span: Span {
[INFO] [stdout]         399 │+                                        range: 39..42,
[INFO] [stdout]         400 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         401 │+                                    },
[INFO] [stdout]         402 │+                                    flags: TkFlags(
[INFO] [stdout]         403 │+                                        IS_CMD,
[INFO] [stdout]         404 │+                                    ),
[INFO] [stdout]         405 │+                                },
[INFO] [stdout]         406 │+                                Tk {
[INFO] [stdout]         407 │+                                    class: Sep,
[INFO] [stdout]         408 │+                                    span: Span {
[INFO] [stdout]         409 │+                                        range: 42..45,
[INFO] [stdout]         410 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         411 │+                                    },
[INFO] [stdout]         412 │+                                    flags: TkFlags(
[INFO] [stdout]         413 │+                                        0x0,
[INFO] [stdout]         414 │+                                    ),
[INFO] [stdout]         415 │+                                },
[INFO] [stdout]         416 │+                                Tk {
[INFO] [stdout]         417 │+                                    class: Str,
[INFO] [stdout]         418 │+                                    span: Span {
[INFO] [stdout]         419 │+                                        range: 45..49,
[INFO] [stdout]         420 │+                                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         421 │+                                    },
[INFO] [stdout]         422 │+                                    flags: TkFlags(
[INFO] [stdout]         423 │+                                        KEYWORD,
[INFO] [stdout]         424 │+                                    ),
[INFO] [stdout]         425 │+                                },
[INFO] [stdout]         426 │+                            ],
[INFO] [stdout]         427 │+                        },
[INFO] [stdout]         428 │+                        operator: Null,
[INFO] [stdout]         429 │+                    },
[INFO] [stdout]         430 │+                ],
[INFO] [stdout]         431 │+            },
[INFO] [stdout]         432 │+            flags: NdFlags(
[INFO] [stdout]         433 │+                0x0,
[INFO] [stdout]         434 │+            ),
[INFO] [stdout]         435 │+            redirs: [],
[INFO] [stdout]         436 │+            tokens: [
[INFO] [stdout]         437 │+                Tk {
[INFO] [stdout]         438 │+                    class: Str,
[INFO] [stdout]         439 │+                    span: Span {
[INFO] [stdout]         440 │+                        range: 0..4,
[INFO] [stdout]         441 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         442 │+                    },
[INFO] [stdout]         443 │+                    flags: TkFlags(
[INFO] [stdout]         444 │+                        KEYWORD,
[INFO] [stdout]         445 │+                    ),
[INFO] [stdout]         446 │+                },
[INFO] [stdout]         447 │+                Tk {
[INFO] [stdout]         448 │+                    class: Str,
[INFO] [stdout]         449 │+                    span: Span {
[INFO] [stdout]         450 │+                        range: 5..8,
[INFO] [stdout]         451 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         452 │+                    },
[INFO] [stdout]         453 │+                    flags: TkFlags(
[INFO] [stdout]         454 │+                        0x0,
[INFO] [stdout]         455 │+                    ),
[INFO] [stdout]         456 │+                },
[INFO] [stdout]         457 │+                Tk {
[INFO] [stdout]         458 │+                    class: Str,
[INFO] [stdout]         459 │+                    span: Span {
[INFO] [stdout]         460 │+                        range: 9..11,
[INFO] [stdout]         461 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         462 │+                    },
[INFO] [stdout]         463 │+                    flags: TkFlags(
[INFO] [stdout]         464 │+                        KEYWORD,
[INFO] [stdout]         465 │+                    ),
[INFO] [stdout]         466 │+                },
[INFO] [stdout]         467 │+                Tk {
[INFO] [stdout]         468 │+                    class: CasePattern,
[INFO] [stdout]         469 │+                    span: Span {
[INFO] [stdout]         470 │+                        range: 12..16,
[INFO] [stdout]         471 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         472 │+                    },
[INFO] [stdout]         473 │+                    flags: TkFlags(
[INFO] [stdout]         474 │+                        0x0,
[INFO] [stdout]         475 │+                    ),
[INFO] [stdout]         476 │+                },
[INFO] [stdout]         477 │+                Tk {
[INFO] [stdout]         478 │+                    class: Str,
[INFO] [stdout]         479 │+                    span: Span {
[INFO] [stdout]         480 │+                        range: 17..20,
[INFO] [stdout]         481 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         482 │+                    },
[INFO] [stdout]         483 │+                    flags: TkFlags(
[INFO] [stdout]         484 │+                        IS_CMD,
[INFO] [stdout]         485 │+                    ),
[INFO] [stdout]         486 │+                },
[INFO] [stdout]         487 │+                Tk {
[INFO] [stdout]         488 │+                    class: Sep,
[INFO] [stdout]         489 │+                    span: Span {
[INFO] [stdout]         490 │+                        range: 20..23,
[INFO] [stdout]         491 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         492 │+                    },
[INFO] [stdout]         493 │+                    flags: TkFlags(
[INFO] [stdout]         494 │+                        0x0,
[INFO] [stdout]         495 │+                    ),
[INFO] [stdout]         496 │+                },
[INFO] [stdout]         497 │+                Tk {
[INFO] [stdout]         498 │+                    class: CasePattern,
[INFO] [stdout]         499 │+                    span: Span {
[INFO] [stdout]         500 │+                        range: 23..27,
[INFO] [stdout]         501 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         502 │+                    },
[INFO] [stdout]         503 │+                    flags: TkFlags(
[INFO] [stdout]         504 │+                        0x0,
[INFO] [stdout]         505 │+                    ),
[INFO] [stdout]         506 │+                },
[INFO] [stdout]         507 │+                Tk {
[INFO] [stdout]         508 │+                    class: Str,
[INFO] [stdout]         509 │+                    span: Span {
[INFO] [stdout]         510 │+                        range: 28..31,
[INFO] [stdout]         511 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         512 │+                    },
[INFO] [stdout]         513 │+                    flags: TkFlags(
[INFO] [stdout]         514 │+                        IS_CMD,
[INFO] [stdout]         515 │+                    ),
[INFO] [stdout]         516 │+                },
[INFO] [stdout]         517 │+                Tk {
[INFO] [stdout]         518 │+                    class: Sep,
[INFO] [stdout]         519 │+                    span: Span {
[INFO] [stdout]         520 │+                        range: 31..34,
[INFO] [stdout]         521 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         522 │+                    },
[INFO] [stdout]         523 │+                    flags: TkFlags(
[INFO] [stdout]         524 │+                        0x0,
[INFO] [stdout]         525 │+                    ),
[INFO] [stdout]         526 │+                },
[INFO] [stdout]         527 │+                Tk {
[INFO] [stdout]         528 │+                    class: CasePattern,
[INFO] [stdout]         529 │+                    span: Span {
[INFO] [stdout]         530 │+                        range: 34..38,
[INFO] [stdout]         531 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         532 │+                    },
[INFO] [stdout]         533 │+                    flags: TkFlags(
[INFO] [stdout]         534 │+                        0x0,
[INFO] [stdout]         535 │+                    ),
[INFO] [stdout]         536 │+                },
[INFO] [stdout]         537 │+                Tk {
[INFO] [stdout]         538 │+                    class: Str,
[INFO] [stdout]         539 │+                    span: Span {
[INFO] [stdout]         540 │+                        range: 39..42,
[INFO] [stdout]         541 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         542 │+                    },
[INFO] [stdout]         543 │+                    flags: TkFlags(
[INFO] [stdout]         544 │+                        IS_CMD,
[INFO] [stdout]         545 │+                    ),
[INFO] [stdout]         546 │+                },
[INFO] [stdout]         547 │+                Tk {
[INFO] [stdout]         548 │+                    class: Sep,
[INFO] [stdout]         549 │+                    span: Span {
[INFO] [stdout]         550 │+                        range: 42..45,
[INFO] [stdout]         551 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         552 │+                    },
[INFO] [stdout]         553 │+                    flags: TkFlags(
[INFO] [stdout]         554 │+                        0x0,
[INFO] [stdout]         555 │+                    ),
[INFO] [stdout]         556 │+                },
[INFO] [stdout]         557 │+                Tk {
[INFO] [stdout]         558 │+                    class: Str,
[INFO] [stdout]         559 │+                    span: Span {
[INFO] [stdout]         560 │+                        range: 45..49,
[INFO] [stdout]         561 │+                        source: "case foo in foo) bar;; bar) foo;; biz) baz;; esac",
[INFO] [stdout]         562 │+                    },
[INFO] [stdout]         563 │+                    flags: TkFlags(
[INFO] [stdout]         564 │+                        KEYWORD,
[INFO] [stdout]         565 │+                    ),
[INFO] [stdout]         566 │+                },
[INFO] [stdout]         567 │+            ],
[INFO] [stdout]         568 │+        },
[INFO] [stdout]         569 │+    ),
[INFO] [stdout]         570 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::parser::parse_case_simple' (5590) panicked at src/tests/parser.rs:149:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870aad437 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870aad437 - fern[c98b7dd34ec7635b]::tests::parser::parse_case_simple
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:149:3
[INFO] [stdout]   22:     0x585870aa37b7 - fern[c98b7dd34ec7635b]::tests::parser::parse_case_simple::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:142:23
[INFO] [stdout]   23:     0x585870b14426 - <fern[c98b7dd34ec7635b]::tests::parser::parse_case_simple::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lexer::lex_redir_fds stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__lexer__lex_redir_fds.snap
[INFO] [stdout] Snapshot: lex_redir_fds
[INFO] [stdout] Source: src/tests/lexer.rs:21
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: tokens
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Tk {
[INFO] [stdout]           3 │+            class: SOI,
[INFO] [stdout]           4 │+            span: Span {
[INFO] [stdout]           5 │+                range: 0..0,
[INFO] [stdout]           6 │+                source: "echo foo 1>&2",
[INFO] [stdout]           7 │+            },
[INFO] [stdout]           8 │+            flags: TkFlags(
[INFO] [stdout]           9 │+                0x0,
[INFO] [stdout]          10 │+            ),
[INFO] [stdout]          11 │+        },
[INFO] [stdout]          12 │+    ),
[INFO] [stdout]          13 │+    Ok(
[INFO] [stdout]          14 │+        Tk {
[INFO] [stdout]          15 │+            class: Str,
[INFO] [stdout]          16 │+            span: Span {
[INFO] [stdout]          17 │+                range: 0..4,
[INFO] [stdout]          18 │+                source: "echo foo 1>&2",
[INFO] [stdout]          19 │+            },
[INFO] [stdout]          20 │+            flags: TkFlags(
[INFO] [stdout]          21 │+                IS_CMD | BUILTIN,
[INFO] [stdout]          22 │+            ),
[INFO] [stdout]          23 │+        },
[INFO] [stdout]          24 │+    ),
[INFO] [stdout]          25 │+    Ok(
[INFO] [stdout]          26 │+        Tk {
[INFO] [stdout]          27 │+            class: Str,
[INFO] [stdout]          28 │+            span: Span {
[INFO] [stdout]          29 │+                range: 5..8,
[INFO] [stdout]          30 │+                source: "echo foo 1>&2",
[INFO] [stdout]          31 │+            },
[INFO] [stdout]          32 │+            flags: TkFlags(
[INFO] [stdout]          33 │+                0x0,
[INFO] [stdout]          34 │+            ),
[INFO] [stdout]          35 │+        },
[INFO] [stdout]          36 │+    ),
[INFO] [stdout]          37 │+    Ok(
[INFO] [stdout]          38 │+        Tk {
[INFO] [stdout]          39 │+            class: Redir,
[INFO] [stdout]          40 │+            span: Span {
[INFO] [stdout]          41 │+                range: 9..13,
[INFO] [stdout]          42 │+                source: "echo foo 1>&2",
[INFO] [stdout]          43 │+            },
[INFO] [stdout]          44 │+            flags: TkFlags(
[INFO] [stdout]          45 │+                0x0,
[INFO] [stdout]          46 │+            ),
[INFO] [stdout]          47 │+        },
[INFO] [stdout]          48 │+    ),
[INFO] [stdout]          49 │+    Ok(
[INFO] [stdout]          50 │+        Tk {
[INFO] [stdout]          51 │+            class: EOI,
[INFO] [stdout]          52 │+            span: Span {
[INFO] [stdout]          53 │+                range: 13..13,
[INFO] [stdout]          54 │+                source: "echo foo 1>&2",
[INFO] [stdout]          55 │+            },
[INFO] [stdout]          56 │+            flags: TkFlags(
[INFO] [stdout]          57 │+                0x0,
[INFO] [stdout]          58 │+            ),
[INFO] [stdout]          59 │+        },
[INFO] [stdout]          60 │+    ),
[INFO] [stdout]          61 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::lexer::lex_redir_fds' (5082) panicked at src/tests/lexer.rs:21:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709f7922 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709f7922 - fern[c98b7dd34ec7635b]::tests::lexer::lex_redir_fds
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:21:3
[INFO] [stdout]   22:     0x5858709ee317 - fern[c98b7dd34ec7635b]::tests::lexer::lex_redir_fds::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:17:19
[INFO] [stdout]   23:     0x585870b13a26 - <fern[c98b7dd34ec7635b]::tests::lexer::lex_redir_fds::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::getopt::getopt_simple stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__getopt__getopt_simple.snap
[INFO] [stdout] Snapshot: getopt_simple
[INFO] [stdout] Source: src/tests/getopt.rs:35
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: words
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    "echo",
[INFO] [stdout]           2 │+    "foo",
[INFO] [stdout]           3 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::getopt::getopt_simple' (4739) panicked at src/tests/getopt.rs:35:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709f917f - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709f917f - fern[c98b7dd34ec7635b]::tests::getopt::getopt_simple
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:35:3
[INFO] [stdout]   22:     0x5858709ee7c7 - fern[c98b7dd34ec7635b]::tests::getopt::getopt_simple::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:28:19
[INFO] [stdout]   23:     0x585870b141a6 - <fern[c98b7dd34ec7635b]::tests::getopt::getopt_simple::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::parser::parse_conjunction_and_pipeline stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__parser__parse_conjunction_and_pipeline.snap
[INFO] [stdout] Snapshot: parse_conjunction_and_pipeline
[INFO] [stdout] Source: src/tests/parser.rs:44
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: nodes
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Node {
[INFO] [stdout]           3 │+            class: Conjunction {
[INFO] [stdout]           4 │+                elements: [
[INFO] [stdout]           5 │+                    ConjunctNode {
[INFO] [stdout]           6 │+                        cmd: Node {
[INFO] [stdout]           7 │+                            class: Pipeline {
[INFO] [stdout]           8 │+                                cmds: [
[INFO] [stdout]           9 │+                                    Node {
[INFO] [stdout]          10 │+                                        class: Command {
[INFO] [stdout]          11 │+                                            assignments: [],
[INFO] [stdout]          12 │+                                            argv: [
[INFO] [stdout]          13 │+                                                Tk {
[INFO] [stdout]          14 │+                                                    class: Str,
[INFO] [stdout]          15 │+                                                    span: Span {
[INFO] [stdout]          16 │+                                                        range: 0..4,
[INFO] [stdout]          17 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]          18 │+                                                    },
[INFO] [stdout]          19 │+                                                    flags: TkFlags(
[INFO] [stdout]          20 │+                                                        IS_CMD | BUILTIN,
[INFO] [stdout]          21 │+                                                    ),
[INFO] [stdout]          22 │+                                                },
[INFO] [stdout]          23 │+                                                Tk {
[INFO] [stdout]          24 │+                                                    class: Str,
[INFO] [stdout]          25 │+                                                    span: Span {
[INFO] [stdout]          26 │+                                                        range: 5..8,
[INFO] [stdout]          27 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]          28 │+                                                    },
[INFO] [stdout]          29 │+                                                    flags: TkFlags(
[INFO] [stdout]          30 │+                                                        0x0,
[INFO] [stdout]          31 │+                                                    ),
[INFO] [stdout]          32 │+                                                },
[INFO] [stdout]          33 │+                                            ],
[INFO] [stdout]          34 │+                                        },
[INFO] [stdout]          35 │+                                        flags: NdFlags(
[INFO] [stdout]          36 │+                                            0x0,
[INFO] [stdout]          37 │+                                        ),
[INFO] [stdout]          38 │+                                        redirs: [],
[INFO] [stdout]          39 │+                                        tokens: [
[INFO] [stdout]          40 │+                                            Tk {
[INFO] [stdout]          41 │+                                                class: Str,
[INFO] [stdout]          42 │+                                                span: Span {
[INFO] [stdout]          43 │+                                                    range: 0..4,
[INFO] [stdout]          44 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]          45 │+                                                },
[INFO] [stdout]          46 │+                                                flags: TkFlags(
[INFO] [stdout]          47 │+                                                    IS_CMD | BUILTIN,
[INFO] [stdout]          48 │+                                                ),
[INFO] [stdout]          49 │+                                            },
[INFO] [stdout]          50 │+                                            Tk {
[INFO] [stdout]          51 │+                                                class: Str,
[INFO] [stdout]          52 │+                                                span: Span {
[INFO] [stdout]          53 │+                                                    range: 5..8,
[INFO] [stdout]          54 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]          55 │+                                                },
[INFO] [stdout]          56 │+                                                flags: TkFlags(
[INFO] [stdout]          57 │+                                                    0x0,
[INFO] [stdout]          58 │+                                                ),
[INFO] [stdout]          59 │+                                            },
[INFO] [stdout]          60 │+                                        ],
[INFO] [stdout]          61 │+                                    },
[INFO] [stdout]          62 │+                                    Node {
[INFO] [stdout]          63 │+                                        class: Command {
[INFO] [stdout]          64 │+                                            assignments: [],
[INFO] [stdout]          65 │+                                            argv: [
[INFO] [stdout]          66 │+                                                Tk {
[INFO] [stdout]          67 │+                                                    class: Str,
[INFO] [stdout]          68 │+                                                    span: Span {
[INFO] [stdout]          69 │+                                                        range: 11..14,
[INFO] [stdout]          70 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]          71 │+                                                    },
[INFO] [stdout]          72 │+                                                    flags: TkFlags(
[INFO] [stdout]          73 │+                                                        IS_CMD,
[INFO] [stdout]          74 │+                                                    ),
[INFO] [stdout]          75 │+                                                },
[INFO] [stdout]          76 │+                                                Tk {
[INFO] [stdout]          77 │+                                                    class: Str,
[INFO] [stdout]          78 │+                                                    span: Span {
[INFO] [stdout]          79 │+                                                        range: 15..25,
[INFO] [stdout]          80 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]          81 │+                                                    },
[INFO] [stdout]          82 │+                                                    flags: TkFlags(
[INFO] [stdout]          83 │+                                                        0x0,
[INFO] [stdout]          84 │+                                                    ),
[INFO] [stdout]          85 │+                                                },
[INFO] [stdout]          86 │+                                            ],
[INFO] [stdout]          87 │+                                        },
[INFO] [stdout]          88 │+                                        flags: NdFlags(
[INFO] [stdout]          89 │+                                            0x0,
[INFO] [stdout]          90 │+                                        ),
[INFO] [stdout]          91 │+                                        redirs: [],
[INFO] [stdout]          92 │+                                        tokens: [
[INFO] [stdout]          93 │+                                            Tk {
[INFO] [stdout]          94 │+                                                class: Str,
[INFO] [stdout]          95 │+                                                span: Span {
[INFO] [stdout]          96 │+                                                    range: 11..14,
[INFO] [stdout]          97 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]          98 │+                                                },
[INFO] [stdout]          99 │+                                                flags: TkFlags(
[INFO] [stdout]         100 │+                                                    IS_CMD,
[INFO] [stdout]         101 │+                                                ),
[INFO] [stdout]         102 │+                                            },
[INFO] [stdout]         103 │+                                            Tk {
[INFO] [stdout]         104 │+                                                class: Str,
[INFO] [stdout]         105 │+                                                span: Span {
[INFO] [stdout]         106 │+                                                    range: 15..25,
[INFO] [stdout]         107 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         108 │+                                                },
[INFO] [stdout]         109 │+                                                flags: TkFlags(
[INFO] [stdout]         110 │+                                                    0x0,
[INFO] [stdout]         111 │+                                                ),
[INFO] [stdout]         112 │+                                            },
[INFO] [stdout]         113 │+                                        ],
[INFO] [stdout]         114 │+                                    },
[INFO] [stdout]         115 │+                                ],
[INFO] [stdout]         116 │+                                pipe_err: false,
[INFO] [stdout]         117 │+                            },
[INFO] [stdout]         118 │+                            flags: NdFlags(
[INFO] [stdout]         119 │+                                0x0,
[INFO] [stdout]         120 │+                            ),
[INFO] [stdout]         121 │+                            redirs: [],
[INFO] [stdout]         122 │+                            tokens: [
[INFO] [stdout]         123 │+                                Tk {
[INFO] [stdout]         124 │+                                    class: Str,
[INFO] [stdout]         125 │+                                    span: Span {
[INFO] [stdout]         126 │+                                        range: 0..4,
[INFO] [stdout]         127 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         128 │+                                    },
[INFO] [stdout]         129 │+                                    flags: TkFlags(
[INFO] [stdout]         130 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         131 │+                                    ),
[INFO] [stdout]         132 │+                                },
[INFO] [stdout]         133 │+                                Tk {
[INFO] [stdout]         134 │+                                    class: Str,
[INFO] [stdout]         135 │+                                    span: Span {
[INFO] [stdout]         136 │+                                        range: 5..8,
[INFO] [stdout]         137 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         138 │+                                    },
[INFO] [stdout]         139 │+                                    flags: TkFlags(
[INFO] [stdout]         140 │+                                        0x0,
[INFO] [stdout]         141 │+                                    ),
[INFO] [stdout]         142 │+                                },
[INFO] [stdout]         143 │+                                Tk {
[INFO] [stdout]         144 │+                                    class: Pipe,
[INFO] [stdout]         145 │+                                    span: Span {
[INFO] [stdout]         146 │+                                        range: 9..10,
[INFO] [stdout]         147 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         148 │+                                    },
[INFO] [stdout]         149 │+                                    flags: TkFlags(
[INFO] [stdout]         150 │+                                        0x0,
[INFO] [stdout]         151 │+                                    ),
[INFO] [stdout]         152 │+                                },
[INFO] [stdout]         153 │+                                Tk {
[INFO] [stdout]         154 │+                                    class: Str,
[INFO] [stdout]         155 │+                                    span: Span {
[INFO] [stdout]         156 │+                                        range: 11..14,
[INFO] [stdout]         157 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         158 │+                                    },
[INFO] [stdout]         159 │+                                    flags: TkFlags(
[INFO] [stdout]         160 │+                                        IS_CMD,
[INFO] [stdout]         161 │+                                    ),
[INFO] [stdout]         162 │+                                },
[INFO] [stdout]         163 │+                                Tk {
[INFO] [stdout]         164 │+                                    class: Str,
[INFO] [stdout]         165 │+                                    span: Span {
[INFO] [stdout]         166 │+                                        range: 15..25,
[INFO] [stdout]         167 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         168 │+                                    },
[INFO] [stdout]         169 │+                                    flags: TkFlags(
[INFO] [stdout]         170 │+                                        0x0,
[INFO] [stdout]         171 │+                                    ),
[INFO] [stdout]         172 │+                                },
[INFO] [stdout]         173 │+                            ],
[INFO] [stdout]         174 │+                        },
[INFO] [stdout]         175 │+                        operator: And,
[INFO] [stdout]         176 │+                    },
[INFO] [stdout]         177 │+                    ConjunctNode {
[INFO] [stdout]         178 │+                        cmd: Node {
[INFO] [stdout]         179 │+                            class: Pipeline {
[INFO] [stdout]         180 │+                                cmds: [
[INFO] [stdout]         181 │+                                    Node {
[INFO] [stdout]         182 │+                                        class: Command {
[INFO] [stdout]         183 │+                                            assignments: [],
[INFO] [stdout]         184 │+                                            argv: [
[INFO] [stdout]         185 │+                                                Tk {
[INFO] [stdout]         186 │+                                                    class: Str,
[INFO] [stdout]         187 │+                                                    span: Span {
[INFO] [stdout]         188 │+                                                        range: 29..33,
[INFO] [stdout]         189 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         190 │+                                                    },
[INFO] [stdout]         191 │+                                                    flags: TkFlags(
[INFO] [stdout]         192 │+                                                        IS_CMD | BUILTIN,
[INFO] [stdout]         193 │+                                                    ),
[INFO] [stdout]         194 │+                                                },
[INFO] [stdout]         195 │+                                                Tk {
[INFO] [stdout]         196 │+                                                    class: Str,
[INFO] [stdout]         197 │+                                                    span: Span {
[INFO] [stdout]         198 │+                                                        range: 34..37,
[INFO] [stdout]         199 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         200 │+                                                    },
[INFO] [stdout]         201 │+                                                    flags: TkFlags(
[INFO] [stdout]         202 │+                                                        0x0,
[INFO] [stdout]         203 │+                                                    ),
[INFO] [stdout]         204 │+                                                },
[INFO] [stdout]         205 │+                                            ],
[INFO] [stdout]         206 │+                                        },
[INFO] [stdout]         207 │+                                        flags: NdFlags(
[INFO] [stdout]         208 │+                                            0x0,
[INFO] [stdout]         209 │+                                        ),
[INFO] [stdout]         210 │+                                        redirs: [],
[INFO] [stdout]         211 │+                                        tokens: [
[INFO] [stdout]         212 │+                                            Tk {
[INFO] [stdout]         213 │+                                                class: Str,
[INFO] [stdout]         214 │+                                                span: Span {
[INFO] [stdout]         215 │+                                                    range: 29..33,
[INFO] [stdout]         216 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         217 │+                                                },
[INFO] [stdout]         218 │+                                                flags: TkFlags(
[INFO] [stdout]         219 │+                                                    IS_CMD | BUILTIN,
[INFO] [stdout]         220 │+                                                ),
[INFO] [stdout]         221 │+                                            },
[INFO] [stdout]         222 │+                                            Tk {
[INFO] [stdout]         223 │+                                                class: Str,
[INFO] [stdout]         224 │+                                                span: Span {
[INFO] [stdout]         225 │+                                                    range: 34..37,
[INFO] [stdout]         226 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         227 │+                                                },
[INFO] [stdout]         228 │+                                                flags: TkFlags(
[INFO] [stdout]         229 │+                                                    0x0,
[INFO] [stdout]         230 │+                                                ),
[INFO] [stdout]         231 │+                                            },
[INFO] [stdout]         232 │+                                        ],
[INFO] [stdout]         233 │+                                    },
[INFO] [stdout]         234 │+                                    Node {
[INFO] [stdout]         235 │+                                        class: Command {
[INFO] [stdout]         236 │+                                            assignments: [],
[INFO] [stdout]         237 │+                                            argv: [
[INFO] [stdout]         238 │+                                                Tk {
[INFO] [stdout]         239 │+                                                    class: Str,
[INFO] [stdout]         240 │+                                                    span: Span {
[INFO] [stdout]         241 │+                                                        range: 40..43,
[INFO] [stdout]         242 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         243 │+                                                    },
[INFO] [stdout]         244 │+                                                    flags: TkFlags(
[INFO] [stdout]         245 │+                                                        IS_CMD,
[INFO] [stdout]         246 │+                                                    ),
[INFO] [stdout]         247 │+                                                },
[INFO] [stdout]         248 │+                                                Tk {
[INFO] [stdout]         249 │+                                                    class: Str,
[INFO] [stdout]         250 │+                                                    span: Span {
[INFO] [stdout]         251 │+                                                        range: 44..54,
[INFO] [stdout]         252 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         253 │+                                                    },
[INFO] [stdout]         254 │+                                                    flags: TkFlags(
[INFO] [stdout]         255 │+                                                        0x0,
[INFO] [stdout]         256 │+                                                    ),
[INFO] [stdout]         257 │+                                                },
[INFO] [stdout]         258 │+                                            ],
[INFO] [stdout]         259 │+                                        },
[INFO] [stdout]         260 │+                                        flags: NdFlags(
[INFO] [stdout]         261 │+                                            0x0,
[INFO] [stdout]         262 │+                                        ),
[INFO] [stdout]         263 │+                                        redirs: [],
[INFO] [stdout]         264 │+                                        tokens: [
[INFO] [stdout]         265 │+                                            Tk {
[INFO] [stdout]         266 │+                                                class: Str,
[INFO] [stdout]         267 │+                                                span: Span {
[INFO] [stdout]         268 │+                                                    range: 40..43,
[INFO] [stdout]         269 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         270 │+                                                },
[INFO] [stdout]         271 │+                                                flags: TkFlags(
[INFO] [stdout]         272 │+                                                    IS_CMD,
[INFO] [stdout]         273 │+                                                ),
[INFO] [stdout]         274 │+                                            },
[INFO] [stdout]         275 │+                                            Tk {
[INFO] [stdout]         276 │+                                                class: Str,
[INFO] [stdout]         277 │+                                                span: Span {
[INFO] [stdout]         278 │+                                                    range: 44..54,
[INFO] [stdout]         279 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         280 │+                                                },
[INFO] [stdout]         281 │+                                                flags: TkFlags(
[INFO] [stdout]         282 │+                                                    0x0,
[INFO] [stdout]         283 │+                                                ),
[INFO] [stdout]         284 │+                                            },
[INFO] [stdout]         285 │+                                        ],
[INFO] [stdout]         286 │+                                    },
[INFO] [stdout]         287 │+                                ],
[INFO] [stdout]         288 │+                                pipe_err: false,
[INFO] [stdout]         289 │+                            },
[INFO] [stdout]         290 │+                            flags: NdFlags(
[INFO] [stdout]         291 │+                                0x0,
[INFO] [stdout]         292 │+                            ),
[INFO] [stdout]         293 │+                            redirs: [],
[INFO] [stdout]         294 │+                            tokens: [
[INFO] [stdout]         295 │+                                Tk {
[INFO] [stdout]         296 │+                                    class: Str,
[INFO] [stdout]         297 │+                                    span: Span {
[INFO] [stdout]         298 │+                                        range: 29..33,
[INFO] [stdout]         299 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         300 │+                                    },
[INFO] [stdout]         301 │+                                    flags: TkFlags(
[INFO] [stdout]         302 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         303 │+                                    ),
[INFO] [stdout]         304 │+                                },
[INFO] [stdout]         305 │+                                Tk {
[INFO] [stdout]         306 │+                                    class: Str,
[INFO] [stdout]         307 │+                                    span: Span {
[INFO] [stdout]         308 │+                                        range: 34..37,
[INFO] [stdout]         309 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         310 │+                                    },
[INFO] [stdout]         311 │+                                    flags: TkFlags(
[INFO] [stdout]         312 │+                                        0x0,
[INFO] [stdout]         313 │+                                    ),
[INFO] [stdout]         314 │+                                },
[INFO] [stdout]         315 │+                                Tk {
[INFO] [stdout]         316 │+                                    class: Pipe,
[INFO] [stdout]         317 │+                                    span: Span {
[INFO] [stdout]         318 │+                                        range: 38..39,
[INFO] [stdout]         319 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         320 │+                                    },
[INFO] [stdout]         321 │+                                    flags: TkFlags(
[INFO] [stdout]         322 │+                                        0x0,
[INFO] [stdout]         323 │+                                    ),
[INFO] [stdout]         324 │+                                },
[INFO] [stdout]         325 │+                                Tk {
[INFO] [stdout]         326 │+                                    class: Str,
[INFO] [stdout]         327 │+                                    span: Span {
[INFO] [stdout]         328 │+                                        range: 40..43,
[INFO] [stdout]         329 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         330 │+                                    },
[INFO] [stdout]         331 │+                                    flags: TkFlags(
[INFO] [stdout]         332 │+                                        IS_CMD,
[INFO] [stdout]         333 │+                                    ),
[INFO] [stdout]         334 │+                                },
[INFO] [stdout]         335 │+                                Tk {
[INFO] [stdout]         336 │+                                    class: Str,
[INFO] [stdout]         337 │+                                    span: Span {
[INFO] [stdout]         338 │+                                        range: 44..54,
[INFO] [stdout]         339 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         340 │+                                    },
[INFO] [stdout]         341 │+                                    flags: TkFlags(
[INFO] [stdout]         342 │+                                        0x0,
[INFO] [stdout]         343 │+                                    ),
[INFO] [stdout]         344 │+                                },
[INFO] [stdout]         345 │+                            ],
[INFO] [stdout]         346 │+                        },
[INFO] [stdout]         347 │+                        operator: Or,
[INFO] [stdout]         348 │+                    },
[INFO] [stdout]         349 │+                    ConjunctNode {
[INFO] [stdout]         350 │+                        cmd: Node {
[INFO] [stdout]         351 │+                            class: Pipeline {
[INFO] [stdout]         352 │+                                cmds: [
[INFO] [stdout]         353 │+                                    Node {
[INFO] [stdout]         354 │+                                        class: Command {
[INFO] [stdout]         355 │+                                            assignments: [],
[INFO] [stdout]         356 │+                                            argv: [
[INFO] [stdout]         357 │+                                                Tk {
[INFO] [stdout]         358 │+                                                    class: Str,
[INFO] [stdout]         359 │+                                                    span: Span {
[INFO] [stdout]         360 │+                                                        range: 58..62,
[INFO] [stdout]         361 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         362 │+                                                    },
[INFO] [stdout]         363 │+                                                    flags: TkFlags(
[INFO] [stdout]         364 │+                                                        IS_CMD | BUILTIN,
[INFO] [stdout]         365 │+                                                    ),
[INFO] [stdout]         366 │+                                                },
[INFO] [stdout]         367 │+                                                Tk {
[INFO] [stdout]         368 │+                                                    class: Str,
[INFO] [stdout]         369 │+                                                    span: Span {
[INFO] [stdout]         370 │+                                                        range: 63..66,
[INFO] [stdout]         371 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         372 │+                                                    },
[INFO] [stdout]         373 │+                                                    flags: TkFlags(
[INFO] [stdout]         374 │+                                                        0x0,
[INFO] [stdout]         375 │+                                                    ),
[INFO] [stdout]         376 │+                                                },
[INFO] [stdout]         377 │+                                                Tk {
[INFO] [stdout]         378 │+                                                    class: Str,
[INFO] [stdout]         379 │+                                                    span: Span {
[INFO] [stdout]         380 │+                                                        range: 67..70,
[INFO] [stdout]         381 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         382 │+                                                    },
[INFO] [stdout]         383 │+                                                    flags: TkFlags(
[INFO] [stdout]         384 │+                                                        0x0,
[INFO] [stdout]         385 │+                                                    ),
[INFO] [stdout]         386 │+                                                },
[INFO] [stdout]         387 │+                                            ],
[INFO] [stdout]         388 │+                                        },
[INFO] [stdout]         389 │+                                        flags: NdFlags(
[INFO] [stdout]         390 │+                                            0x0,
[INFO] [stdout]         391 │+                                        ),
[INFO] [stdout]         392 │+                                        redirs: [],
[INFO] [stdout]         393 │+                                        tokens: [
[INFO] [stdout]         394 │+                                            Tk {
[INFO] [stdout]         395 │+                                                class: Str,
[INFO] [stdout]         396 │+                                                span: Span {
[INFO] [stdout]         397 │+                                                    range: 58..62,
[INFO] [stdout]         398 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         399 │+                                                },
[INFO] [stdout]         400 │+                                                flags: TkFlags(
[INFO] [stdout]         401 │+                                                    IS_CMD | BUILTIN,
[INFO] [stdout]         402 │+                                                ),
[INFO] [stdout]         403 │+                                            },
[INFO] [stdout]         404 │+                                            Tk {
[INFO] [stdout]         405 │+                                                class: Str,
[INFO] [stdout]         406 │+                                                span: Span {
[INFO] [stdout]         407 │+                                                    range: 63..66,
[INFO] [stdout]         408 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         409 │+                                                },
[INFO] [stdout]         410 │+                                                flags: TkFlags(
[INFO] [stdout]         411 │+                                                    0x0,
[INFO] [stdout]         412 │+                                                ),
[INFO] [stdout]         413 │+                                            },
[INFO] [stdout]         414 │+                                            Tk {
[INFO] [stdout]         415 │+                                                class: Str,
[INFO] [stdout]         416 │+                                                span: Span {
[INFO] [stdout]         417 │+                                                    range: 67..70,
[INFO] [stdout]         418 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         419 │+                                                },
[INFO] [stdout]         420 │+                                                flags: TkFlags(
[INFO] [stdout]         421 │+                                                    0x0,
[INFO] [stdout]         422 │+                                                ),
[INFO] [stdout]         423 │+                                            },
[INFO] [stdout]         424 │+                                        ],
[INFO] [stdout]         425 │+                                    },
[INFO] [stdout]         426 │+                                    Node {
[INFO] [stdout]         427 │+                                        class: Command {
[INFO] [stdout]         428 │+                                            assignments: [],
[INFO] [stdout]         429 │+                                            argv: [
[INFO] [stdout]         430 │+                                                Tk {
[INFO] [stdout]         431 │+                                                    class: Str,
[INFO] [stdout]         432 │+                                                    span: Span {
[INFO] [stdout]         433 │+                                                        range: 73..76,
[INFO] [stdout]         434 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         435 │+                                                    },
[INFO] [stdout]         436 │+                                                    flags: TkFlags(
[INFO] [stdout]         437 │+                                                        IS_CMD,
[INFO] [stdout]         438 │+                                                    ),
[INFO] [stdout]         439 │+                                                },
[INFO] [stdout]         440 │+                                                Tk {
[INFO] [stdout]         441 │+                                                    class: Str,
[INFO] [stdout]         442 │+                                                    span: Span {
[INFO] [stdout]         443 │+                                                        range: 77..82,
[INFO] [stdout]         444 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         445 │+                                                    },
[INFO] [stdout]         446 │+                                                    flags: TkFlags(
[INFO] [stdout]         447 │+                                                        0x0,
[INFO] [stdout]         448 │+                                                    ),
[INFO] [stdout]         449 │+                                                },
[INFO] [stdout]         450 │+                                                Tk {
[INFO] [stdout]         451 │+                                                    class: Str,
[INFO] [stdout]         452 │+                                                    span: Span {
[INFO] [stdout]         453 │+                                                        range: 83..90,
[INFO] [stdout]         454 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         455 │+                                                    },
[INFO] [stdout]         456 │+                                                    flags: TkFlags(
[INFO] [stdout]         457 │+                                                        0x0,
[INFO] [stdout]         458 │+                                                    ),
[INFO] [stdout]         459 │+                                                },
[INFO] [stdout]         460 │+                                                Tk {
[INFO] [stdout]         461 │+                                                    class: Str,
[INFO] [stdout]         462 │+                                                    span: Span {
[INFO] [stdout]         463 │+                                                        range: 91..95,
[INFO] [stdout]         464 │+                                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         465 │+                                                    },
[INFO] [stdout]         466 │+                                                    flags: TkFlags(
[INFO] [stdout]         467 │+                                                        0x0,
[INFO] [stdout]         468 │+                                                    ),
[INFO] [stdout]         469 │+                                                },
[INFO] [stdout]         470 │+                                            ],
[INFO] [stdout]         471 │+                                        },
[INFO] [stdout]         472 │+                                        flags: NdFlags(
[INFO] [stdout]         473 │+                                            0x0,
[INFO] [stdout]         474 │+                                        ),
[INFO] [stdout]         475 │+                                        redirs: [],
[INFO] [stdout]         476 │+                                        tokens: [
[INFO] [stdout]         477 │+                                            Tk {
[INFO] [stdout]         478 │+                                                class: Str,
[INFO] [stdout]         479 │+                                                span: Span {
[INFO] [stdout]         480 │+                                                    range: 73..76,
[INFO] [stdout]         481 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         482 │+                                                },
[INFO] [stdout]         483 │+                                                flags: TkFlags(
[INFO] [stdout]         484 │+                                                    IS_CMD,
[INFO] [stdout]         485 │+                                                ),
[INFO] [stdout]         486 │+                                            },
[INFO] [stdout]         487 │+                                            Tk {
[INFO] [stdout]         488 │+                                                class: Str,
[INFO] [stdout]         489 │+                                                span: Span {
[INFO] [stdout]         490 │+                                                    range: 77..82,
[INFO] [stdout]         491 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         492 │+                                                },
[INFO] [stdout]         493 │+                                                flags: TkFlags(
[INFO] [stdout]         494 │+                                                    0x0,
[INFO] [stdout]         495 │+                                                ),
[INFO] [stdout]         496 │+                                            },
[INFO] [stdout]         497 │+                                            Tk {
[INFO] [stdout]         498 │+                                                class: Str,
[INFO] [stdout]         499 │+                                                span: Span {
[INFO] [stdout]         500 │+                                                    range: 83..90,
[INFO] [stdout]         501 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         502 │+                                                },
[INFO] [stdout]         503 │+                                                flags: TkFlags(
[INFO] [stdout]         504 │+                                                    0x0,
[INFO] [stdout]         505 │+                                                ),
[INFO] [stdout]         506 │+                                            },
[INFO] [stdout]         507 │+                                            Tk {
[INFO] [stdout]         508 │+                                                class: Str,
[INFO] [stdout]         509 │+                                                span: Span {
[INFO] [stdout]         510 │+                                                    range: 91..95,
[INFO] [stdout]         511 │+                                                    source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         512 │+                                                },
[INFO] [stdout]         513 │+                                                flags: TkFlags(
[INFO] [stdout]         514 │+                                                    0x0,
[INFO] [stdout]         515 │+                                                ),
[INFO] [stdout]         516 │+                                            },
[INFO] [stdout]         517 │+                                        ],
[INFO] [stdout]         518 │+                                    },
[INFO] [stdout]         519 │+                                ],
[INFO] [stdout]         520 │+                                pipe_err: false,
[INFO] [stdout]         521 │+                            },
[INFO] [stdout]         522 │+                            flags: NdFlags(
[INFO] [stdout]         523 │+                                0x0,
[INFO] [stdout]         524 │+                            ),
[INFO] [stdout]         525 │+                            redirs: [],
[INFO] [stdout]         526 │+                            tokens: [
[INFO] [stdout]         527 │+                                Tk {
[INFO] [stdout]         528 │+                                    class: Str,
[INFO] [stdout]         529 │+                                    span: Span {
[INFO] [stdout]         530 │+                                        range: 58..62,
[INFO] [stdout]         531 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         532 │+                                    },
[INFO] [stdout]         533 │+                                    flags: TkFlags(
[INFO] [stdout]         534 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         535 │+                                    ),
[INFO] [stdout]         536 │+                                },
[INFO] [stdout]         537 │+                                Tk {
[INFO] [stdout]         538 │+                                    class: Str,
[INFO] [stdout]         539 │+                                    span: Span {
[INFO] [stdout]         540 │+                                        range: 63..66,
[INFO] [stdout]         541 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         542 │+                                    },
[INFO] [stdout]         543 │+                                    flags: TkFlags(
[INFO] [stdout]         544 │+                                        0x0,
[INFO] [stdout]         545 │+                                    ),
[INFO] [stdout]         546 │+                                },
[INFO] [stdout]         547 │+                                Tk {
[INFO] [stdout]         548 │+                                    class: Str,
[INFO] [stdout]         549 │+                                    span: Span {
[INFO] [stdout]         550 │+                                        range: 67..70,
[INFO] [stdout]         551 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         552 │+                                    },
[INFO] [stdout]         553 │+                                    flags: TkFlags(
[INFO] [stdout]         554 │+                                        0x0,
[INFO] [stdout]         555 │+                                    ),
[INFO] [stdout]         556 │+                                },
[INFO] [stdout]         557 │+                                Tk {
[INFO] [stdout]         558 │+                                    class: Pipe,
[INFO] [stdout]         559 │+                                    span: Span {
[INFO] [stdout]         560 │+                                        range: 71..72,
[INFO] [stdout]         561 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         562 │+                                    },
[INFO] [stdout]         563 │+                                    flags: TkFlags(
[INFO] [stdout]         564 │+                                        0x0,
[INFO] [stdout]         565 │+                                    ),
[INFO] [stdout]         566 │+                                },
[INFO] [stdout]         567 │+                                Tk {
[INFO] [stdout]         568 │+                                    class: Str,
[INFO] [stdout]         569 │+                                    span: Span {
[INFO] [stdout]         570 │+                                        range: 73..76,
[INFO] [stdout]         571 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         572 │+                                    },
[INFO] [stdout]         573 │+                                    flags: TkFlags(
[INFO] [stdout]         574 │+                                        IS_CMD,
[INFO] [stdout]         575 │+                                    ),
[INFO] [stdout]         576 │+                                },
[INFO] [stdout]         577 │+                                Tk {
[INFO] [stdout]         578 │+                                    class: Str,
[INFO] [stdout]         579 │+                                    span: Span {
[INFO] [stdout]         580 │+                                        range: 77..82,
[INFO] [stdout]         581 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         582 │+                                    },
[INFO] [stdout]         583 │+                                    flags: TkFlags(
[INFO] [stdout]         584 │+                                        0x0,
[INFO] [stdout]         585 │+                                    ),
[INFO] [stdout]         586 │+                                },
[INFO] [stdout]         587 │+                                Tk {
[INFO] [stdout]         588 │+                                    class: Str,
[INFO] [stdout]         589 │+                                    span: Span {
[INFO] [stdout]         590 │+                                        range: 83..90,
[INFO] [stdout]         591 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         592 │+                                    },
[INFO] [stdout]         593 │+                                    flags: TkFlags(
[INFO] [stdout]         594 │+                                        0x0,
[INFO] [stdout]         595 │+                                    ),
[INFO] [stdout]         596 │+                                },
[INFO] [stdout]         597 │+                                Tk {
[INFO] [stdout]         598 │+                                    class: Str,
[INFO] [stdout]         599 │+                                    span: Span {
[INFO] [stdout]         600 │+                                        range: 91..95,
[INFO] [stdout]         601 │+                                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         602 │+                                    },
[INFO] [stdout]         603 │+                                    flags: TkFlags(
[INFO] [stdout]         604 │+                                        0x0,
[INFO] [stdout]         605 │+                                    ),
[INFO] [stdout]         606 │+                                },
[INFO] [stdout]         607 │+                            ],
[INFO] [stdout]         608 │+                        },
[INFO] [stdout]         609 │+                        operator: Null,
[INFO] [stdout]         610 │+                    },
[INFO] [stdout]         611 │+                ],
[INFO] [stdout]         612 │+            },
[INFO] [stdout]         613 │+            flags: NdFlags(
[INFO] [stdout]         614 │+                0x0,
[INFO] [stdout]         615 │+            ),
[INFO] [stdout]         616 │+            redirs: [],
[INFO] [stdout]         617 │+            tokens: [
[INFO] [stdout]         618 │+                Tk {
[INFO] [stdout]         619 │+                    class: Str,
[INFO] [stdout]         620 │+                    span: Span {
[INFO] [stdout]         621 │+                        range: 0..4,
[INFO] [stdout]         622 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         623 │+                    },
[INFO] [stdout]         624 │+                    flags: TkFlags(
[INFO] [stdout]         625 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         626 │+                    ),
[INFO] [stdout]         627 │+                },
[INFO] [stdout]         628 │+                Tk {
[INFO] [stdout]         629 │+                    class: Str,
[INFO] [stdout]         630 │+                    span: Span {
[INFO] [stdout]         631 │+                        range: 5..8,
[INFO] [stdout]         632 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         633 │+                    },
[INFO] [stdout]         634 │+                    flags: TkFlags(
[INFO] [stdout]         635 │+                        0x0,
[INFO] [stdout]         636 │+                    ),
[INFO] [stdout]         637 │+                },
[INFO] [stdout]         638 │+                Tk {
[INFO] [stdout]         639 │+                    class: Pipe,
[INFO] [stdout]         640 │+                    span: Span {
[INFO] [stdout]         641 │+                        range: 9..10,
[INFO] [stdout]         642 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         643 │+                    },
[INFO] [stdout]         644 │+                    flags: TkFlags(
[INFO] [stdout]         645 │+                        0x0,
[INFO] [stdout]         646 │+                    ),
[INFO] [stdout]         647 │+                },
[INFO] [stdout]         648 │+                Tk {
[INFO] [stdout]         649 │+                    class: Str,
[INFO] [stdout]         650 │+                    span: Span {
[INFO] [stdout]         651 │+                        range: 11..14,
[INFO] [stdout]         652 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         653 │+                    },
[INFO] [stdout]         654 │+                    flags: TkFlags(
[INFO] [stdout]         655 │+                        IS_CMD,
[INFO] [stdout]         656 │+                    ),
[INFO] [stdout]         657 │+                },
[INFO] [stdout]         658 │+                Tk {
[INFO] [stdout]         659 │+                    class: Str,
[INFO] [stdout]         660 │+                    span: Span {
[INFO] [stdout]         661 │+                        range: 15..25,
[INFO] [stdout]         662 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         663 │+                    },
[INFO] [stdout]         664 │+                    flags: TkFlags(
[INFO] [stdout]         665 │+                        0x0,
[INFO] [stdout]         666 │+                    ),
[INFO] [stdout]         667 │+                },
[INFO] [stdout]         668 │+                Tk {
[INFO] [stdout]         669 │+                    class: And,
[INFO] [stdout]         670 │+                    span: Span {
[INFO] [stdout]         671 │+                        range: 26..28,
[INFO] [stdout]         672 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         673 │+                    },
[INFO] [stdout]         674 │+                    flags: TkFlags(
[INFO] [stdout]         675 │+                        0x0,
[INFO] [stdout]         676 │+                    ),
[INFO] [stdout]         677 │+                },
[INFO] [stdout]         678 │+                Tk {
[INFO] [stdout]         679 │+                    class: Str,
[INFO] [stdout]         680 │+                    span: Span {
[INFO] [stdout]         681 │+                        range: 29..33,
[INFO] [stdout]         682 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         683 │+                    },
[INFO] [stdout]         684 │+                    flags: TkFlags(
[INFO] [stdout]         685 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         686 │+                    ),
[INFO] [stdout]         687 │+                },
[INFO] [stdout]         688 │+                Tk {
[INFO] [stdout]         689 │+                    class: Str,
[INFO] [stdout]         690 │+                    span: Span {
[INFO] [stdout]         691 │+                        range: 34..37,
[INFO] [stdout]         692 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         693 │+                    },
[INFO] [stdout]         694 │+                    flags: TkFlags(
[INFO] [stdout]         695 │+                        0x0,
[INFO] [stdout]         696 │+                    ),
[INFO] [stdout]         697 │+                },
[INFO] [stdout]         698 │+                Tk {
[INFO] [stdout]         699 │+                    class: Pipe,
[INFO] [stdout]         700 │+                    span: Span {
[INFO] [stdout]         701 │+                        range: 38..39,
[INFO] [stdout]         702 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         703 │+                    },
[INFO] [stdout]         704 │+                    flags: TkFlags(
[INFO] [stdout]         705 │+                        0x0,
[INFO] [stdout]         706 │+                    ),
[INFO] [stdout]         707 │+                },
[INFO] [stdout]         708 │+                Tk {
[INFO] [stdout]         709 │+                    class: Str,
[INFO] [stdout]         710 │+                    span: Span {
[INFO] [stdout]         711 │+                        range: 40..43,
[INFO] [stdout]         712 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         713 │+                    },
[INFO] [stdout]         714 │+                    flags: TkFlags(
[INFO] [stdout]         715 │+                        IS_CMD,
[INFO] [stdout]         716 │+                    ),
[INFO] [stdout]         717 │+                },
[INFO] [stdout]         718 │+                Tk {
[INFO] [stdout]         719 │+                    class: Str,
[INFO] [stdout]         720 │+                    span: Span {
[INFO] [stdout]         721 │+                        range: 44..54,
[INFO] [stdout]         722 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         723 │+                    },
[INFO] [stdout]         724 │+                    flags: TkFlags(
[INFO] [stdout]         725 │+                        0x0,
[INFO] [stdout]         726 │+                    ),
[INFO] [stdout]         727 │+                },
[INFO] [stdout]         728 │+                Tk {
[INFO] [stdout]         729 │+                    class: Or,
[INFO] [stdout]         730 │+                    span: Span {
[INFO] [stdout]         731 │+                        range: 55..57,
[INFO] [stdout]         732 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         733 │+                    },
[INFO] [stdout]         734 │+                    flags: TkFlags(
[INFO] [stdout]         735 │+                        0x0,
[INFO] [stdout]         736 │+                    ),
[INFO] [stdout]         737 │+                },
[INFO] [stdout]         738 │+                Tk {
[INFO] [stdout]         739 │+                    class: Str,
[INFO] [stdout]         740 │+                    span: Span {
[INFO] [stdout]         741 │+                        range: 58..62,
[INFO] [stdout]         742 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         743 │+                    },
[INFO] [stdout]         744 │+                    flags: TkFlags(
[INFO] [stdout]         745 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         746 │+                    ),
[INFO] [stdout]         747 │+                },
[INFO] [stdout]         748 │+                Tk {
[INFO] [stdout]         749 │+                    class: Str,
[INFO] [stdout]         750 │+                    span: Span {
[INFO] [stdout]         751 │+                        range: 63..66,
[INFO] [stdout]         752 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         753 │+                    },
[INFO] [stdout]         754 │+                    flags: TkFlags(
[INFO] [stdout]         755 │+                        0x0,
[INFO] [stdout]         756 │+                    ),
[INFO] [stdout]         757 │+                },
[INFO] [stdout]         758 │+                Tk {
[INFO] [stdout]         759 │+                    class: Str,
[INFO] [stdout]         760 │+                    span: Span {
[INFO] [stdout]         761 │+                        range: 67..70,
[INFO] [stdout]         762 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         763 │+                    },
[INFO] [stdout]         764 │+                    flags: TkFlags(
[INFO] [stdout]         765 │+                        0x0,
[INFO] [stdout]         766 │+                    ),
[INFO] [stdout]         767 │+                },
[INFO] [stdout]         768 │+                Tk {
[INFO] [stdout]         769 │+                    class: Pipe,
[INFO] [stdout]         770 │+                    span: Span {
[INFO] [stdout]         771 │+                        range: 71..72,
[INFO] [stdout]         772 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         773 │+                    },
[INFO] [stdout]         774 │+                    flags: TkFlags(
[INFO] [stdout]         775 │+                        0x0,
[INFO] [stdout]         776 │+                    ),
[INFO] [stdout]         777 │+                },
[INFO] [stdout]         778 │+                Tk {
[INFO] [stdout]         779 │+                    class: Str,
[INFO] [stdout]         780 │+                    span: Span {
[INFO] [stdout]         781 │+                        range: 73..76,
[INFO] [stdout]         782 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         783 │+                    },
[INFO] [stdout]         784 │+                    flags: TkFlags(
[INFO] [stdout]         785 │+                        IS_CMD,
[INFO] [stdout]         786 │+                    ),
[INFO] [stdout]         787 │+                },
[INFO] [stdout]         788 │+                Tk {
[INFO] [stdout]         789 │+                    class: Str,
[INFO] [stdout]         790 │+                    span: Span {
[INFO] [stdout]         791 │+                        range: 77..82,
[INFO] [stdout]         792 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         793 │+                    },
[INFO] [stdout]         794 │+                    flags: TkFlags(
[INFO] [stdout]         795 │+                        0x0,
[INFO] [stdout]         796 │+                    ),
[INFO] [stdout]         797 │+                },
[INFO] [stdout]         798 │+                Tk {
[INFO] [stdout]         799 │+                    class: Str,
[INFO] [stdout]         800 │+                    span: Span {
[INFO] [stdout]         801 │+                        range: 83..90,
[INFO] [stdout]         802 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         803 │+                    },
[INFO] [stdout]         804 │+                    flags: TkFlags(
[INFO] [stdout]         805 │+                        0x0,
[INFO] [stdout]         806 │+                    ),
[INFO] [stdout]         807 │+                },
[INFO] [stdout]         808 │+                Tk {
[INFO] [stdout]         809 │+                    class: Str,
[INFO] [stdout]         810 │+                    span: Span {
[INFO] [stdout]         811 │+                        range: 91..95,
[INFO] [stdout]         812 │+                        source: "echo foo | sed s/foo/bar/ && echo bar | sed s/bar/foo/ || echo foo bar | sed s/foo bar/bar foo/",
[INFO] [stdout]         813 │+                    },
[INFO] [stdout]         814 │+                    flags: TkFlags(
[INFO] [stdout]         815 │+                        0x0,
[INFO] [stdout]         816 │+                    ),
[INFO] [stdout]         817 │+                },
[INFO] [stdout]         818 │+            ],
[INFO] [stdout]         819 │+        },
[INFO] [stdout]         820 │+    ),
[INFO] [stdout]         821 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::parser::parse_conjunction_and_pipeline' (6064) panicked at src/tests/parser.rs:44:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870ab1097 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870ab1097 - fern[c98b7dd34ec7635b]::tests::parser::parse_conjunction_and_pipeline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:44:3
[INFO] [stdout]   22:     0x585870aa3967 - fern[c98b7dd34ec7635b]::tests::parser::parse_conjunction_and_pipeline::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:37:36
[INFO] [stdout]   23:     0x585870b14666 - <fern[c98b7dd34ec7635b]::tests::parser::parse_conjunction_and_pipeline::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::parser::parse_case_multiline stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__parser__parse_case_multiline.snap
[INFO] [stdout] Snapshot: parse_case_multiline
[INFO] [stdout] Source: src/tests/parser.rs:166
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: nodes
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Node {
[INFO] [stdout]           3 │+            class: Conjunction {
[INFO] [stdout]           4 │+                elements: [
[INFO] [stdout]           5 │+                    ConjunctNode {
[INFO] [stdout]           6 │+                        cmd: Node {
[INFO] [stdout]           7 │+                            class: CaseNode {
[INFO] [stdout]           8 │+                                pattern: Tk {
[INFO] [stdout]           9 │+                                    class: Str,
[INFO] [stdout]          10 │+                                    span: Span {
[INFO] [stdout]          11 │+                                        range: 5..8,
[INFO] [stdout]          12 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]          13 │+                                    },
[INFO] [stdout]          14 │+                                    flags: TkFlags(
[INFO] [stdout]          15 │+                                        0x0,
[INFO] [stdout]          16 │+                                    ),
[INFO] [stdout]          17 │+                                },
[INFO] [stdout]          18 │+                                case_blocks: [
[INFO] [stdout]          19 │+                                    CaseNode {
[INFO] [stdout]          20 │+                                        pattern: Tk {
[INFO] [stdout]          21 │+                                            class: CasePattern,
[INFO] [stdout]          22 │+                                            span: Span {
[INFO] [stdout]          23 │+                                                range: 13..17,
[INFO] [stdout]          24 │+                                                source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]          25 │+                                            },
[INFO] [stdout]          26 │+                                            flags: TkFlags(
[INFO] [stdout]          27 │+                                                0x0,
[INFO] [stdout]          28 │+                                            ),
[INFO] [stdout]          29 │+                                        },
[INFO] [stdout]          30 │+                                        body: [
[INFO] [stdout]          31 │+                                            Node {
[INFO] [stdout]          32 │+                                                class: Pipeline {
[INFO] [stdout]          33 │+                                                    cmds: [
[INFO] [stdout]          34 │+                                                        Node {
[INFO] [stdout]          35 │+                                                            class: Command {
[INFO] [stdout]          36 │+                                                                assignments: [],
[INFO] [stdout]          37 │+                                                                argv: [
[INFO] [stdout]          38 │+                                                                    Tk {
[INFO] [stdout]          39 │+                                                                        class: Str,
[INFO] [stdout]          40 │+                                                                        span: Span {
[INFO] [stdout]          41 │+                                                                            range: 18..21,
[INFO] [stdout]          42 │+                                                                            source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]          43 │+                                                                        },
[INFO] [stdout]          44 │+                                                                        flags: TkFlags(
[INFO] [stdout]          45 │+                                                                            IS_CMD,
[INFO] [stdout]          46 │+                                                                        ),
[INFO] [stdout]          47 │+                                                                    },
[INFO] [stdout]          48 │+                                                                ],
[INFO] [stdout]          49 │+                                                            },
[INFO] [stdout]          50 │+                                                            flags: NdFlags(
[INFO] [stdout]          51 │+                                                                0x0,
[INFO] [stdout]          52 │+                                                            ),
[INFO] [stdout]          53 │+                                                            redirs: [],
[INFO] [stdout]          54 │+                                                            tokens: [
[INFO] [stdout]          55 │+                                                                Tk {
[INFO] [stdout]          56 │+                                                                    class: Str,
[INFO] [stdout]          57 │+                                                                    span: Span {
[INFO] [stdout]          58 │+                                                                        range: 18..21,
[INFO] [stdout]          59 │+                                                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]          60 │+                                                                    },
[INFO] [stdout]          61 │+                                                                    flags: TkFlags(
[INFO] [stdout]          62 │+                                                                        IS_CMD,
[INFO] [stdout]          63 │+                                                                    ),
[INFO] [stdout]          64 │+                                                                },
[INFO] [stdout]          65 │+                                                                Tk {
[INFO] [stdout]          66 │+                                                                    class: Sep,
[INFO] [stdout]          67 │+                                                                    span: Span {
[INFO] [stdout]          68 │+                                                                        range: 21..27,
[INFO] [stdout]          69 │+                                                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]          70 │+                                                                    },
[INFO] [stdout]          71 │+                                                                    flags: TkFlags(
[INFO] [stdout]          72 │+                                                                        0x0,
[INFO] [stdout]          73 │+                                                                    ),
[INFO] [stdout]          74 │+                                                                },
[INFO] [stdout]          75 │+                                                            ],
[INFO] [stdout]          76 │+                                                        },
[INFO] [stdout]          77 │+                                                    ],
[INFO] [stdout]          78 │+                                                    pipe_err: false,
[INFO] [stdout]          79 │+                                                },
[INFO] [stdout]          80 │+                                                flags: NdFlags(
[INFO] [stdout]          81 │+                                                    0x0,
[INFO] [stdout]          82 │+                                                ),
[INFO] [stdout]          83 │+                                                redirs: [],
[INFO] [stdout]          84 │+                                                tokens: [
[INFO] [stdout]          85 │+                                                    Tk {
[INFO] [stdout]          86 │+                                                        class: Str,
[INFO] [stdout]          87 │+                                                        span: Span {
[INFO] [stdout]          88 │+                                                            range: 18..21,
[INFO] [stdout]          89 │+                                                            source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]          90 │+                                                        },
[INFO] [stdout]          91 │+                                                        flags: TkFlags(
[INFO] [stdout]          92 │+                                                            IS_CMD,
[INFO] [stdout]          93 │+                                                        ),
[INFO] [stdout]          94 │+                                                    },
[INFO] [stdout]          95 │+                                                    Tk {
[INFO] [stdout]          96 │+                                                        class: Sep,
[INFO] [stdout]          97 │+                                                        span: Span {
[INFO] [stdout]          98 │+                                                            range: 21..27,
[INFO] [stdout]          99 │+                                                            source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         100 │+                                                        },
[INFO] [stdout]         101 │+                                                        flags: TkFlags(
[INFO] [stdout]         102 │+                                                            0x0,
[INFO] [stdout]         103 │+                                                        ),
[INFO] [stdout]         104 │+                                                    },
[INFO] [stdout]         105 │+                                                ],
[INFO] [stdout]         106 │+                                            },
[INFO] [stdout]         107 │+                                        ],
[INFO] [stdout]         108 │+                                    },
[INFO] [stdout]         109 │+                                    CaseNode {
[INFO] [stdout]         110 │+                                        pattern: Tk {
[INFO] [stdout]         111 │+                                            class: CasePattern,
[INFO] [stdout]         112 │+                                            span: Span {
[INFO] [stdout]         113 │+                                                range: 27..31,
[INFO] [stdout]         114 │+                                                source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         115 │+                                            },
[INFO] [stdout]         116 │+                                            flags: TkFlags(
[INFO] [stdout]         117 │+                                                0x0,
[INFO] [stdout]         118 │+                                            ),
[INFO] [stdout]         119 │+                                        },
[INFO] [stdout]         120 │+                                        body: [
[INFO] [stdout]         121 │+                                            Node {
[INFO] [stdout]         122 │+                                                class: Pipeline {
[INFO] [stdout]         123 │+                                                    cmds: [
[INFO] [stdout]         124 │+                                                        Node {
[INFO] [stdout]         125 │+                                                            class: Command {
[INFO] [stdout]         126 │+                                                                assignments: [],
[INFO] [stdout]         127 │+                                                                argv: [
[INFO] [stdout]         128 │+                                                                    Tk {
[INFO] [stdout]         129 │+                                                                        class: Str,
[INFO] [stdout]         130 │+                                                                        span: Span {
[INFO] [stdout]         131 │+                                                                            range: 32..35,
[INFO] [stdout]         132 │+                                                                            source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         133 │+                                                                        },
[INFO] [stdout]         134 │+                                                                        flags: TkFlags(
[INFO] [stdout]         135 │+                                                                            IS_CMD,
[INFO] [stdout]         136 │+                                                                        ),
[INFO] [stdout]         137 │+                                                                    },
[INFO] [stdout]         138 │+                                                                ],
[INFO] [stdout]         139 │+                                                            },
[INFO] [stdout]         140 │+                                                            flags: NdFlags(
[INFO] [stdout]         141 │+                                                                0x0,
[INFO] [stdout]         142 │+                                                            ),
[INFO] [stdout]         143 │+                                                            redirs: [],
[INFO] [stdout]         144 │+                                                            tokens: [
[INFO] [stdout]         145 │+                                                                Tk {
[INFO] [stdout]         146 │+                                                                    class: Str,
[INFO] [stdout]         147 │+                                                                    span: Span {
[INFO] [stdout]         148 │+                                                                        range: 32..35,
[INFO] [stdout]         149 │+                                                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         150 │+                                                                    },
[INFO] [stdout]         151 │+                                                                    flags: TkFlags(
[INFO] [stdout]         152 │+                                                                        IS_CMD,
[INFO] [stdout]         153 │+                                                                    ),
[INFO] [stdout]         154 │+                                                                },
[INFO] [stdout]         155 │+                                                                Tk {
[INFO] [stdout]         156 │+                                                                    class: Sep,
[INFO] [stdout]         157 │+                                                                    span: Span {
[INFO] [stdout]         158 │+                                                                        range: 35..41,
[INFO] [stdout]         159 │+                                                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         160 │+                                                                    },
[INFO] [stdout]         161 │+                                                                    flags: TkFlags(
[INFO] [stdout]         162 │+                                                                        0x0,
[INFO] [stdout]         163 │+                                                                    ),
[INFO] [stdout]         164 │+                                                                },
[INFO] [stdout]         165 │+                                                            ],
[INFO] [stdout]         166 │+                                                        },
[INFO] [stdout]         167 │+                                                    ],
[INFO] [stdout]         168 │+                                                    pipe_err: false,
[INFO] [stdout]         169 │+                                                },
[INFO] [stdout]         170 │+                                                flags: NdFlags(
[INFO] [stdout]         171 │+                                                    0x0,
[INFO] [stdout]         172 │+                                                ),
[INFO] [stdout]         173 │+                                                redirs: [],
[INFO] [stdout]         174 │+                                                tokens: [
[INFO] [stdout]         175 │+                                                    Tk {
[INFO] [stdout]         176 │+                                                        class: Str,
[INFO] [stdout]         177 │+                                                        span: Span {
[INFO] [stdout]         178 │+                                                            range: 32..35,
[INFO] [stdout]         179 │+                                                            source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         180 │+                                                        },
[INFO] [stdout]         181 │+                                                        flags: TkFlags(
[INFO] [stdout]         182 │+                                                            IS_CMD,
[INFO] [stdout]         183 │+                                                        ),
[INFO] [stdout]         184 │+                                                    },
[INFO] [stdout]         185 │+                                                    Tk {
[INFO] [stdout]         186 │+                                                        class: Sep,
[INFO] [stdout]         187 │+                                                        span: Span {
[INFO] [stdout]         188 │+                                                            range: 35..41,
[INFO] [stdout]         189 │+                                                            source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         190 │+                                                        },
[INFO] [stdout]         191 │+                                                        flags: TkFlags(
[INFO] [stdout]         192 │+                                                            0x0,
[INFO] [stdout]         193 │+                                                        ),
[INFO] [stdout]         194 │+                                                    },
[INFO] [stdout]         195 │+                                                ],
[INFO] [stdout]         196 │+                                            },
[INFO] [stdout]         197 │+                                        ],
[INFO] [stdout]         198 │+                                    },
[INFO] [stdout]         199 │+                                    CaseNode {
[INFO] [stdout]         200 │+                                        pattern: Tk {
[INFO] [stdout]         201 │+                                            class: CasePattern,
[INFO] [stdout]         202 │+                                            span: Span {
[INFO] [stdout]         203 │+                                                range: 41..45,
[INFO] [stdout]         204 │+                                                source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         205 │+                                            },
[INFO] [stdout]         206 │+                                            flags: TkFlags(
[INFO] [stdout]         207 │+                                                0x0,
[INFO] [stdout]         208 │+                                            ),
[INFO] [stdout]         209 │+                                        },
[INFO] [stdout]         210 │+                                        body: [
[INFO] [stdout]         211 │+                                            Node {
[INFO] [stdout]         212 │+                                                class: Pipeline {
[INFO] [stdout]         213 │+                                                    cmds: [
[INFO] [stdout]         214 │+                                                        Node {
[INFO] [stdout]         215 │+                                                            class: Command {
[INFO] [stdout]         216 │+                                                                assignments: [],
[INFO] [stdout]         217 │+                                                                argv: [
[INFO] [stdout]         218 │+                                                                    Tk {
[INFO] [stdout]         219 │+                                                                        class: Str,
[INFO] [stdout]         220 │+                                                                        span: Span {
[INFO] [stdout]         221 │+                                                                            range: 46..49,
[INFO] [stdout]         222 │+                                                                            source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         223 │+                                                                        },
[INFO] [stdout]         224 │+                                                                        flags: TkFlags(
[INFO] [stdout]         225 │+                                                                            IS_CMD,
[INFO] [stdout]         226 │+                                                                        ),
[INFO] [stdout]         227 │+                                                                    },
[INFO] [stdout]         228 │+                                                                ],
[INFO] [stdout]         229 │+                                                            },
[INFO] [stdout]         230 │+                                                            flags: NdFlags(
[INFO] [stdout]         231 │+                                                                0x0,
[INFO] [stdout]         232 │+                                                            ),
[INFO] [stdout]         233 │+                                                            redirs: [],
[INFO] [stdout]         234 │+                                                            tokens: [
[INFO] [stdout]         235 │+                                                                Tk {
[INFO] [stdout]         236 │+                                                                    class: Str,
[INFO] [stdout]         237 │+                                                                    span: Span {
[INFO] [stdout]         238 │+                                                                        range: 46..49,
[INFO] [stdout]         239 │+                                                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         240 │+                                                                    },
[INFO] [stdout]         241 │+                                                                    flags: TkFlags(
[INFO] [stdout]         242 │+                                                                        IS_CMD,
[INFO] [stdout]         243 │+                                                                    ),
[INFO] [stdout]         244 │+                                                                },
[INFO] [stdout]         245 │+                                                                Tk {
[INFO] [stdout]         246 │+                                                                    class: Sep,
[INFO] [stdout]         247 │+                                                                    span: Span {
[INFO] [stdout]         248 │+                                                                        range: 49..54,
[INFO] [stdout]         249 │+                                                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         250 │+                                                                    },
[INFO] [stdout]         251 │+                                                                    flags: TkFlags(
[INFO] [stdout]         252 │+                                                                        0x0,
[INFO] [stdout]         253 │+                                                                    ),
[INFO] [stdout]         254 │+                                                                },
[INFO] [stdout]         255 │+                                                            ],
[INFO] [stdout]         256 │+                                                        },
[INFO] [stdout]         257 │+                                                    ],
[INFO] [stdout]         258 │+                                                    pipe_err: false,
[INFO] [stdout]         259 │+                                                },
[INFO] [stdout]         260 │+                                                flags: NdFlags(
[INFO] [stdout]         261 │+                                                    0x0,
[INFO] [stdout]         262 │+                                                ),
[INFO] [stdout]         263 │+                                                redirs: [],
[INFO] [stdout]         264 │+                                                tokens: [
[INFO] [stdout]         265 │+                                                    Tk {
[INFO] [stdout]         266 │+                                                        class: Str,
[INFO] [stdout]         267 │+                                                        span: Span {
[INFO] [stdout]         268 │+                                                            range: 46..49,
[INFO] [stdout]         269 │+                                                            source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         270 │+                                                        },
[INFO] [stdout]         271 │+                                                        flags: TkFlags(
[INFO] [stdout]         272 │+                                                            IS_CMD,
[INFO] [stdout]         273 │+                                                        ),
[INFO] [stdout]         274 │+                                                    },
[INFO] [stdout]         275 │+                                                    Tk {
[INFO] [stdout]         276 │+                                                        class: Sep,
[INFO] [stdout]         277 │+                                                        span: Span {
[INFO] [stdout]         278 │+                                                            range: 49..54,
[INFO] [stdout]         279 │+                                                            source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         280 │+                                                        },
[INFO] [stdout]         281 │+                                                        flags: TkFlags(
[INFO] [stdout]         282 │+                                                            0x0,
[INFO] [stdout]         283 │+                                                        ),
[INFO] [stdout]         284 │+                                                    },
[INFO] [stdout]         285 │+                                                ],
[INFO] [stdout]         286 │+                                            },
[INFO] [stdout]         287 │+                                        ],
[INFO] [stdout]         288 │+                                    },
[INFO] [stdout]         289 │+                                ],
[INFO] [stdout]         290 │+                            },
[INFO] [stdout]         291 │+                            flags: NdFlags(
[INFO] [stdout]         292 │+                                0x0,
[INFO] [stdout]         293 │+                            ),
[INFO] [stdout]         294 │+                            redirs: [],
[INFO] [stdout]         295 │+                            tokens: [
[INFO] [stdout]         296 │+                                Tk {
[INFO] [stdout]         297 │+                                    class: Str,
[INFO] [stdout]         298 │+                                    span: Span {
[INFO] [stdout]         299 │+                                        range: 0..4,
[INFO] [stdout]         300 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         301 │+                                    },
[INFO] [stdout]         302 │+                                    flags: TkFlags(
[INFO] [stdout]         303 │+                                        KEYWORD,
[INFO] [stdout]         304 │+                                    ),
[INFO] [stdout]         305 │+                                },
[INFO] [stdout]         306 │+                                Tk {
[INFO] [stdout]         307 │+                                    class: Str,
[INFO] [stdout]         308 │+                                    span: Span {
[INFO] [stdout]         309 │+                                        range: 5..8,
[INFO] [stdout]         310 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         311 │+                                    },
[INFO] [stdout]         312 │+                                    flags: TkFlags(
[INFO] [stdout]         313 │+                                        0x0,
[INFO] [stdout]         314 │+                                    ),
[INFO] [stdout]         315 │+                                },
[INFO] [stdout]         316 │+                                Tk {
[INFO] [stdout]         317 │+                                    class: Str,
[INFO] [stdout]         318 │+                                    span: Span {
[INFO] [stdout]         319 │+                                        range: 9..11,
[INFO] [stdout]         320 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         321 │+                                    },
[INFO] [stdout]         322 │+                                    flags: TkFlags(
[INFO] [stdout]         323 │+                                        KEYWORD,
[INFO] [stdout]         324 │+                                    ),
[INFO] [stdout]         325 │+                                },
[INFO] [stdout]         326 │+                                Tk {
[INFO] [stdout]         327 │+                                    class: Sep,
[INFO] [stdout]         328 │+                                    span: Span {
[INFO] [stdout]         329 │+                                        range: 11..13,
[INFO] [stdout]         330 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         331 │+                                    },
[INFO] [stdout]         332 │+                                    flags: TkFlags(
[INFO] [stdout]         333 │+                                        0x0,
[INFO] [stdout]         334 │+                                    ),
[INFO] [stdout]         335 │+                                },
[INFO] [stdout]         336 │+                                Tk {
[INFO] [stdout]         337 │+                                    class: CasePattern,
[INFO] [stdout]         338 │+                                    span: Span {
[INFO] [stdout]         339 │+                                        range: 13..17,
[INFO] [stdout]         340 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         341 │+                                    },
[INFO] [stdout]         342 │+                                    flags: TkFlags(
[INFO] [stdout]         343 │+                                        0x0,
[INFO] [stdout]         344 │+                                    ),
[INFO] [stdout]         345 │+                                },
[INFO] [stdout]         346 │+                                Tk {
[INFO] [stdout]         347 │+                                    class: Str,
[INFO] [stdout]         348 │+                                    span: Span {
[INFO] [stdout]         349 │+                                        range: 18..21,
[INFO] [stdout]         350 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         351 │+                                    },
[INFO] [stdout]         352 │+                                    flags: TkFlags(
[INFO] [stdout]         353 │+                                        IS_CMD,
[INFO] [stdout]         354 │+                                    ),
[INFO] [stdout]         355 │+                                },
[INFO] [stdout]         356 │+                                Tk {
[INFO] [stdout]         357 │+                                    class: Sep,
[INFO] [stdout]         358 │+                                    span: Span {
[INFO] [stdout]         359 │+                                        range: 21..27,
[INFO] [stdout]         360 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         361 │+                                    },
[INFO] [stdout]         362 │+                                    flags: TkFlags(
[INFO] [stdout]         363 │+                                        0x0,
[INFO] [stdout]         364 │+                                    ),
[INFO] [stdout]         365 │+                                },
[INFO] [stdout]         366 │+                                Tk {
[INFO] [stdout]         367 │+                                    class: CasePattern,
[INFO] [stdout]         368 │+                                    span: Span {
[INFO] [stdout]         369 │+                                        range: 27..31,
[INFO] [stdout]         370 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         371 │+                                    },
[INFO] [stdout]         372 │+                                    flags: TkFlags(
[INFO] [stdout]         373 │+                                        0x0,
[INFO] [stdout]         374 │+                                    ),
[INFO] [stdout]         375 │+                                },
[INFO] [stdout]         376 │+                                Tk {
[INFO] [stdout]         377 │+                                    class: Str,
[INFO] [stdout]         378 │+                                    span: Span {
[INFO] [stdout]         379 │+                                        range: 32..35,
[INFO] [stdout]         380 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         381 │+                                    },
[INFO] [stdout]         382 │+                                    flags: TkFlags(
[INFO] [stdout]         383 │+                                        IS_CMD,
[INFO] [stdout]         384 │+                                    ),
[INFO] [stdout]         385 │+                                },
[INFO] [stdout]         386 │+                                Tk {
[INFO] [stdout]         387 │+                                    class: Sep,
[INFO] [stdout]         388 │+                                    span: Span {
[INFO] [stdout]         389 │+                                        range: 35..41,
[INFO] [stdout]         390 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         391 │+                                    },
[INFO] [stdout]         392 │+                                    flags: TkFlags(
[INFO] [stdout]         393 │+                                        0x0,
[INFO] [stdout]         394 │+                                    ),
[INFO] [stdout]         395 │+                                },
[INFO] [stdout]         396 │+                                Tk {
[INFO] [stdout]         397 │+                                    class: CasePattern,
[INFO] [stdout]         398 │+                                    span: Span {
[INFO] [stdout]         399 │+                                        range: 41..45,
[INFO] [stdout]         400 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         401 │+                                    },
[INFO] [stdout]         402 │+                                    flags: TkFlags(
[INFO] [stdout]         403 │+                                        0x0,
[INFO] [stdout]         404 │+                                    ),
[INFO] [stdout]         405 │+                                },
[INFO] [stdout]         406 │+                                Tk {
[INFO] [stdout]         407 │+                                    class: Str,
[INFO] [stdout]         408 │+                                    span: Span {
[INFO] [stdout]         409 │+                                        range: 46..49,
[INFO] [stdout]         410 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         411 │+                                    },
[INFO] [stdout]         412 │+                                    flags: TkFlags(
[INFO] [stdout]         413 │+                                        IS_CMD,
[INFO] [stdout]         414 │+                                    ),
[INFO] [stdout]         415 │+                                },
[INFO] [stdout]         416 │+                                Tk {
[INFO] [stdout]         417 │+                                    class: Sep,
[INFO] [stdout]         418 │+                                    span: Span {
[INFO] [stdout]         419 │+                                        range: 49..54,
[INFO] [stdout]         420 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         421 │+                                    },
[INFO] [stdout]         422 │+                                    flags: TkFlags(
[INFO] [stdout]         423 │+                                        0x0,
[INFO] [stdout]         424 │+                                    ),
[INFO] [stdout]         425 │+                                },
[INFO] [stdout]         426 │+                                Tk {
[INFO] [stdout]         427 │+                                    class: Str,
[INFO] [stdout]         428 │+                                    span: Span {
[INFO] [stdout]         429 │+                                        range: 54..58,
[INFO] [stdout]         430 │+                                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         431 │+                                    },
[INFO] [stdout]         432 │+                                    flags: TkFlags(
[INFO] [stdout]         433 │+                                        KEYWORD,
[INFO] [stdout]         434 │+                                    ),
[INFO] [stdout]         435 │+                                },
[INFO] [stdout]         436 │+                            ],
[INFO] [stdout]         437 │+                        },
[INFO] [stdout]         438 │+                        operator: Null,
[INFO] [stdout]         439 │+                    },
[INFO] [stdout]         440 │+                ],
[INFO] [stdout]         441 │+            },
[INFO] [stdout]         442 │+            flags: NdFlags(
[INFO] [stdout]         443 │+                0x0,
[INFO] [stdout]         444 │+            ),
[INFO] [stdout]         445 │+            redirs: [],
[INFO] [stdout]         446 │+            tokens: [
[INFO] [stdout]         447 │+                Tk {
[INFO] [stdout]         448 │+                    class: Str,
[INFO] [stdout]         449 │+                    span: Span {
[INFO] [stdout]         450 │+                        range: 0..4,
[INFO] [stdout]         451 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         452 │+                    },
[INFO] [stdout]         453 │+                    flags: TkFlags(
[INFO] [stdout]         454 │+                        KEYWORD,
[INFO] [stdout]         455 │+                    ),
[INFO] [stdout]         456 │+                },
[INFO] [stdout]         457 │+                Tk {
[INFO] [stdout]         458 │+                    class: Str,
[INFO] [stdout]         459 │+                    span: Span {
[INFO] [stdout]         460 │+                        range: 5..8,
[INFO] [stdout]         461 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         462 │+                    },
[INFO] [stdout]         463 │+                    flags: TkFlags(
[INFO] [stdout]         464 │+                        0x0,
[INFO] [stdout]         465 │+                    ),
[INFO] [stdout]         466 │+                },
[INFO] [stdout]         467 │+                Tk {
[INFO] [stdout]         468 │+                    class: Str,
[INFO] [stdout]         469 │+                    span: Span {
[INFO] [stdout]         470 │+                        range: 9..11,
[INFO] [stdout]         471 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         472 │+                    },
[INFO] [stdout]         473 │+                    flags: TkFlags(
[INFO] [stdout]         474 │+                        KEYWORD,
[INFO] [stdout]         475 │+                    ),
[INFO] [stdout]         476 │+                },
[INFO] [stdout]         477 │+                Tk {
[INFO] [stdout]         478 │+                    class: Sep,
[INFO] [stdout]         479 │+                    span: Span {
[INFO] [stdout]         480 │+                        range: 11..13,
[INFO] [stdout]         481 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         482 │+                    },
[INFO] [stdout]         483 │+                    flags: TkFlags(
[INFO] [stdout]         484 │+                        0x0,
[INFO] [stdout]         485 │+                    ),
[INFO] [stdout]         486 │+                },
[INFO] [stdout]         487 │+                Tk {
[INFO] [stdout]         488 │+                    class: CasePattern,
[INFO] [stdout]         489 │+                    span: Span {
[INFO] [stdout]         490 │+                        range: 13..17,
[INFO] [stdout]         491 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         492 │+                    },
[INFO] [stdout]         493 │+                    flags: TkFlags(
[INFO] [stdout]         494 │+                        0x0,
[INFO] [stdout]         495 │+                    ),
[INFO] [stdout]         496 │+                },
[INFO] [stdout]         497 │+                Tk {
[INFO] [stdout]         498 │+                    class: Str,
[INFO] [stdout]         499 │+                    span: Span {
[INFO] [stdout]         500 │+                        range: 18..21,
[INFO] [stdout]         501 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         502 │+                    },
[INFO] [stdout]         503 │+                    flags: TkFlags(
[INFO] [stdout]         504 │+                        IS_CMD,
[INFO] [stdout]         505 │+                    ),
[INFO] [stdout]         506 │+                },
[INFO] [stdout]         507 │+                Tk {
[INFO] [stdout]         508 │+                    class: Sep,
[INFO] [stdout]         509 │+                    span: Span {
[INFO] [stdout]         510 │+                        range: 21..27,
[INFO] [stdout]         511 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         512 │+                    },
[INFO] [stdout]         513 │+                    flags: TkFlags(
[INFO] [stdout]         514 │+                        0x0,
[INFO] [stdout]         515 │+                    ),
[INFO] [stdout]         516 │+                },
[INFO] [stdout]         517 │+                Tk {
[INFO] [stdout]         518 │+                    class: CasePattern,
[INFO] [stdout]         519 │+                    span: Span {
[INFO] [stdout]         520 │+                        range: 27..31,
[INFO] [stdout]         521 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         522 │+                    },
[INFO] [stdout]         523 │+                    flags: TkFlags(
[INFO] [stdout]         524 │+                        0x0,
[INFO] [stdout]         525 │+                    ),
[INFO] [stdout]         526 │+                },
[INFO] [stdout]         527 │+                Tk {
[INFO] [stdout]         528 │+                    class: Str,
[INFO] [stdout]         529 │+                    span: Span {
[INFO] [stdout]         530 │+                        range: 32..35,
[INFO] [stdout]         531 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         532 │+                    },
[INFO] [stdout]         533 │+                    flags: TkFlags(
[INFO] [stdout]         534 │+                        IS_CMD,
[INFO] [stdout]         535 │+                    ),
[INFO] [stdout]         536 │+                },
[INFO] [stdout]         537 │+                Tk {
[INFO] [stdout]         538 │+                    class: Sep,
[INFO] [stdout]         539 │+                    span: Span {
[INFO] [stdout]         540 │+                        range: 35..41,
[INFO] [stdout]         541 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         542 │+                    },
[INFO] [stdout]         543 │+                    flags: TkFlags(
[INFO] [stdout]         544 │+                        0x0,
[INFO] [stdout]         545 │+                    ),
[INFO] [stdout]         546 │+                },
[INFO] [stdout]         547 │+                Tk {
[INFO] [stdout]         548 │+                    class: CasePattern,
[INFO] [stdout]         549 │+                    span: Span {
[INFO] [stdout]         550 │+                        range: 41..45,
[INFO] [stdout]         551 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         552 │+                    },
[INFO] [stdout]         553 │+                    flags: TkFlags(
[INFO] [stdout]         554 │+                        0x0,
[INFO] [stdout]         555 │+                    ),
[INFO] [stdout]         556 │+                },
[INFO] [stdout]         557 │+                Tk {
[INFO] [stdout]         558 │+                    class: Str,
[INFO] [stdout]         559 │+                    span: Span {
[INFO] [stdout]         560 │+                        range: 46..49,
[INFO] [stdout]         561 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         562 │+                    },
[INFO] [stdout]         563 │+                    flags: TkFlags(
[INFO] [stdout]         564 │+                        IS_CMD,
[INFO] [stdout]         565 │+                    ),
[INFO] [stdout]         566 │+                },
[INFO] [stdout]         567 │+                Tk {
[INFO] [stdout]         568 │+                    class: Sep,
[INFO] [stdout]         569 │+                    span: Span {
[INFO] [stdout]         570 │+                        range: 49..54,
[INFO] [stdout]         571 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         572 │+                    },
[INFO] [stdout]         573 │+                    flags: TkFlags(
[INFO] [stdout]         574 │+                        0x0,
[INFO] [stdout]         575 │+                    ),
[INFO] [stdout]         576 │+                },
[INFO] [stdout]         577 │+                Tk {
[INFO] [stdout]         578 │+                    class: Str,
[INFO] [stdout]         579 │+                    span: Span {
[INFO] [stdout]         580 │+                        range: 54..58,
[INFO] [stdout]         581 │+                        source: "case foo in\n\tfoo) bar\n\t;;\n\tbar) foo\n\t;;\n\tbiz) baz\n\t;;\nesac",
[INFO] [stdout]         582 │+                    },
[INFO] [stdout]         583 │+                    flags: TkFlags(
[INFO] [stdout]         584 │+                        KEYWORD,
[INFO] [stdout]         585 │+                    ),
[INFO] [stdout]         586 │+                },
[INFO] [stdout]         587 │+            ],
[INFO] [stdout]         588 │+        },
[INFO] [stdout]         589 │+    ),
[INFO] [stdout]         590 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::parser::parse_case_multiline' (5521) panicked at src/tests/parser.rs:166:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870aafd17 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870aafd17 - fern[c98b7dd34ec7635b]::tests::parser::parse_case_multiline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:166:3
[INFO] [stdout]   22:     0x585870aa38d7 - fern[c98b7dd34ec7635b]::tests::parser::parse_case_multiline::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:152:26
[INFO] [stdout]   23:     0x585870b145a6 - <fern[c98b7dd34ec7635b]::tests::parser::parse_case_multiline::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::readline::fernvi_test_lorem_ipsum_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::readline::fernvi_test_lorem_ipsum_1' (11819) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a74354 - <core[585f66e14d78f9ba]::result::Result<nix[f5a2ea7959e388f1]::sys::termios::Termios, nix[f5a2ea7959e388f1]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x585870af8b32 - fern[c98b7dd34ec7635b]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x585870ab1716 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x585870ab6d1f - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_lorem_ipsum_1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:604:14
[INFO] [stdout]   24:     0x585870aa5d27 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_lorem_ipsum_1::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:603:31
[INFO] [stdout]   25:     0x585870b14b66 - <fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_lorem_ipsum_1::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   47:     0x783f77d65a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::readline::fernvi_test_lorem_ipsum_ctrl_w stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::readline::fernvi_test_lorem_ipsum_ctrl_w' (11882) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a74354 - <core[585f66e14d78f9ba]::result::Result<nix[f5a2ea7959e388f1]::sys::termios::Termios, nix[f5a2ea7959e388f1]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x585870af8b32 - fern[c98b7dd34ec7635b]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x585870ab1716 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x585870ab8fef - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_lorem_ipsum_ctrl_w
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:624:14
[INFO] [stdout]   24:     0x585870aa5ea7 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_lorem_ipsum_ctrl_w::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:623:36
[INFO] [stdout]   25:     0x585870b14d66 - <fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_lorem_ipsum_ctrl_w::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   47:     0x783f77d65a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::readline::fernvi_test_lorem_ipsum_undo stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::readline::fernvi_test_lorem_ipsum_undo' (11886) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a74354 - <core[585f66e14d78f9ba]::result::Result<nix[f5a2ea7959e388f1]::sys::termios::Termios, nix[f5a2ea7959e388f1]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x585870af8b32 - fern[c98b7dd34ec7635b]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x585870ab1716 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x585870ab834f - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_lorem_ipsum_undo
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:614:5
[INFO] [stdout]   24:     0x585870aa5db7 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_lorem_ipsum_undo::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:612:34
[INFO] [stdout]   25:     0x585870b14c26 - <fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_lorem_ipsum_undo::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   47:     0x783f77d65a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::readline::fernvi_test_mode_change stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::readline::fernvi_test_mode_change' (11890) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a74354 - <core[585f66e14d78f9ba]::result::Result<nix[f5a2ea7959e388f1]::sys::termios::Termios, nix[f5a2ea7959e388f1]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x585870af8b32 - fern[c98b7dd34ec7635b]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x585870ab1716 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x585870ab5b9c - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_mode_change
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:597:5
[INFO] [stdout]   24:     0x585870aa5cc7 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_mode_change::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:595:29
[INFO] [stdout]   25:     0x585870b14ae6 - <fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_mode_change::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   47:     0x783f77d65a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::readline::fernvi_test_simple stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::readline::fernvi_test_simple' (11891) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870a74354 - <core[585f66e14d78f9ba]::result::Result<nix[f5a2ea7959e388f1]::sys::termios::Termios, nix[f5a2ea7959e388f1]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x585870af8b32 - fern[c98b7dd34ec7635b]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x585870ab1716 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x585870ab225c - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_simple
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:591:14
[INFO] [stdout]   24:     0x585870aa5ae7 - fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_simple::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:590:24
[INFO] [stdout]   25:     0x585870b14866 - <fern[c98b7dd34ec7635b]::tests::readline::fernvi_test_simple::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   47:     0x783f77d65a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lexer::lex_quote_str stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__lexer__lex_quote_str.snap
[INFO] [stdout] Snapshot: lex_quote_str
[INFO] [stdout] Source: src/tests/lexer.rs:28
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: tokens
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Tk {
[INFO] [stdout]           3 │+            class: SOI,
[INFO] [stdout]           4 │+            span: Span {
[INFO] [stdout]           5 │+                range: 0..0,
[INFO] [stdout]           6 │+                source: "echo \"foo bar\" biz baz",
[INFO] [stdout]           7 │+            },
[INFO] [stdout]           8 │+            flags: TkFlags(
[INFO] [stdout]           9 │+                0x0,
[INFO] [stdout]          10 │+            ),
[INFO] [stdout]          11 │+        },
[INFO] [stdout]          12 │+    ),
[INFO] [stdout]          13 │+    Ok(
[INFO] [stdout]          14 │+        Tk {
[INFO] [stdout]          15 │+            class: Str,
[INFO] [stdout]          16 │+            span: Span {
[INFO] [stdout]          17 │+                range: 0..4,
[INFO] [stdout]          18 │+                source: "echo \"foo bar\" biz baz",
[INFO] [stdout]          19 │+            },
[INFO] [stdout]          20 │+            flags: TkFlags(
[INFO] [stdout]          21 │+                IS_CMD | BUILTIN,
[INFO] [stdout]          22 │+            ),
[INFO] [stdout]          23 │+        },
[INFO] [stdout]          24 │+    ),
[INFO] [stdout]          25 │+    Ok(
[INFO] [stdout]          26 │+        Tk {
[INFO] [stdout]          27 │+            class: Str,
[INFO] [stdout]          28 │+            span: Span {
[INFO] [stdout]          29 │+                range: 5..14,
[INFO] [stdout]          30 │+                source: "echo \"foo bar\" biz baz",
[INFO] [stdout]          31 │+            },
[INFO] [stdout]          32 │+            flags: TkFlags(
[INFO] [stdout]          33 │+                0x0,
[INFO] [stdout]          34 │+            ),
[INFO] [stdout]          35 │+        },
[INFO] [stdout]          36 │+    ),
[INFO] [stdout]          37 │+    Ok(
[INFO] [stdout]          38 │+        Tk {
[INFO] [stdout]          39 │+            class: Str,
[INFO] [stdout]          40 │+            span: Span {
[INFO] [stdout]          41 │+                range: 15..18,
[INFO] [stdout]          42 │+                source: "echo \"foo bar\" biz baz",
[INFO] [stdout]          43 │+            },
[INFO] [stdout]          44 │+            flags: TkFlags(
[INFO] [stdout]          45 │+                0x0,
[INFO] [stdout]          46 │+            ),
[INFO] [stdout]          47 │+        },
[INFO] [stdout]          48 │+    ),
[INFO] [stdout]          49 │+    Ok(
[INFO] [stdout]          50 │+        Tk {
[INFO] [stdout]          51 │+            class: Str,
[INFO] [stdout]          52 │+            span: Span {
[INFO] [stdout]          53 │+                range: 19..22,
[INFO] [stdout]          54 │+                source: "echo \"foo bar\" biz baz",
[INFO] [stdout]          55 │+            },
[INFO] [stdout]          56 │+            flags: TkFlags(
[INFO] [stdout]          57 │+                0x0,
[INFO] [stdout]          58 │+            ),
[INFO] [stdout]          59 │+        },
[INFO] [stdout]          60 │+    ),
[INFO] [stdout]          61 │+    Ok(
[INFO] [stdout]          62 │+        Tk {
[INFO] [stdout]          63 │+            class: EOI,
[INFO] [stdout]          64 │+            span: Span {
[INFO] [stdout]          65 │+                range: 22..22,
[INFO] [stdout]          66 │+                source: "echo \"foo bar\" biz baz",
[INFO] [stdout]          67 │+            },
[INFO] [stdout]          68 │+            flags: TkFlags(
[INFO] [stdout]          69 │+                0x0,
[INFO] [stdout]          70 │+            ),
[INFO] [stdout]          71 │+        },
[INFO] [stdout]          72 │+    ),
[INFO] [stdout]          73 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::lexer::lex_quote_str' (4743) panicked at src/tests/lexer.rs:28:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5858709f7312 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5858709f7312 - fern[c98b7dd34ec7635b]::tests::lexer::lex_quote_str
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:28:3
[INFO] [stdout]   22:     0x5858709ee2e7 - fern[c98b7dd34ec7635b]::tests::lexer::lex_quote_str::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:24:19
[INFO] [stdout]   23:     0x585870b139e6 - <fern[c98b7dd34ec7635b]::tests::lexer::lex_quote_str::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::parser::parse_if_multiple_elif stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__parser__parse_if_multiple_elif.snap
[INFO] [stdout] Snapshot: parse_if_multiple_elif
[INFO] [stdout] Source: src/tests/parser.rs:89
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: nodes
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Node {
[INFO] [stdout]           3 │+            class: Conjunction {
[INFO] [stdout]           4 │+                elements: [
[INFO] [stdout]           5 │+                    ConjunctNode {
[INFO] [stdout]           6 │+                        cmd: Node {
[INFO] [stdout]           7 │+                            class: IfNode {
[INFO] [stdout]           8 │+                                cond_nodes: [
[INFO] [stdout]           9 │+                                    CondNode {
[INFO] [stdout]          10 │+                                        cond: Node {
[INFO] [stdout]          11 │+                                            class: Pipeline {
[INFO] [stdout]          12 │+                                                cmds: [
[INFO] [stdout]          13 │+                                                    Node {
[INFO] [stdout]          14 │+                                                        class: Command {
[INFO] [stdout]          15 │+                                                            assignments: [],
[INFO] [stdout]          16 │+                                                            argv: [
[INFO] [stdout]          17 │+                                                                Tk {
[INFO] [stdout]          18 │+                                                                    class: Str,
[INFO] [stdout]          19 │+                                                                    span: Span {
[INFO] [stdout]          20 │+                                                                        range: 3..6,
[INFO] [stdout]          21 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]          22 │+                                                                    },
[INFO] [stdout]          23 │+                                                                    flags: TkFlags(
[INFO] [stdout]          24 │+                                                                        IS_CMD,
[INFO] [stdout]          25 │+                                                                    ),
[INFO] [stdout]          26 │+                                                                },
[INFO] [stdout]          27 │+                                                            ],
[INFO] [stdout]          28 │+                                                        },
[INFO] [stdout]          29 │+                                                        flags: NdFlags(
[INFO] [stdout]          30 │+                                                            0x0,
[INFO] [stdout]          31 │+                                                        ),
[INFO] [stdout]          32 │+                                                        redirs: [],
[INFO] [stdout]          33 │+                                                        tokens: [
[INFO] [stdout]          34 │+                                                            Tk {
[INFO] [stdout]          35 │+                                                                class: Str,
[INFO] [stdout]          36 │+                                                                span: Span {
[INFO] [stdout]          37 │+                                                                    range: 3..6,
[INFO] [stdout]          38 │+                                                                    source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]          39 │+                                                                },
[INFO] [stdout]          40 │+                                                                flags: TkFlags(
[INFO] [stdout]          41 │+                                                                    IS_CMD,
[INFO] [stdout]          42 │+                                                                ),
[INFO] [stdout]          43 │+                                                            },
[INFO] [stdout]          44 │+                                                            Tk {
[INFO] [stdout]          45 │+                                                                class: Sep,
[INFO] [stdout]          46 │+                                                                span: Span {
[INFO] [stdout]          47 │+                                                                    range: 6..8,
[INFO] [stdout]          48 │+                                                                    source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]          49 │+                                                                },
[INFO] [stdout]          50 │+                                                                flags: TkFlags(
[INFO] [stdout]          51 │+                                                                    0x0,
[INFO] [stdout]          52 │+                                                                ),
[INFO] [stdout]          53 │+                                                            },
[INFO] [stdout]          54 │+                                                        ],
[INFO] [stdout]          55 │+                                                    },
[INFO] [stdout]          56 │+                                                ],
[INFO] [stdout]          57 │+                                                pipe_err: false,
[INFO] [stdout]          58 │+                                            },
[INFO] [stdout]          59 │+                                            flags: NdFlags(
[INFO] [stdout]          60 │+                                                0x0,
[INFO] [stdout]          61 │+                                            ),
[INFO] [stdout]          62 │+                                            redirs: [],
[INFO] [stdout]          63 │+                                            tokens: [
[INFO] [stdout]          64 │+                                                Tk {
[INFO] [stdout]          65 │+                                                    class: Str,
[INFO] [stdout]          66 │+                                                    span: Span {
[INFO] [stdout]          67 │+                                                        range: 3..6,
[INFO] [stdout]          68 │+                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]          69 │+                                                    },
[INFO] [stdout]          70 │+                                                    flags: TkFlags(
[INFO] [stdout]          71 │+                                                        IS_CMD,
[INFO] [stdout]          72 │+                                                    ),
[INFO] [stdout]          73 │+                                                },
[INFO] [stdout]          74 │+                                                Tk {
[INFO] [stdout]          75 │+                                                    class: Sep,
[INFO] [stdout]          76 │+                                                    span: Span {
[INFO] [stdout]          77 │+                                                        range: 6..8,
[INFO] [stdout]          78 │+                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]          79 │+                                                    },
[INFO] [stdout]          80 │+                                                    flags: TkFlags(
[INFO] [stdout]          81 │+                                                        0x0,
[INFO] [stdout]          82 │+                                                    ),
[INFO] [stdout]          83 │+                                                },
[INFO] [stdout]          84 │+                                            ],
[INFO] [stdout]          85 │+                                        },
[INFO] [stdout]          86 │+                                        body: [
[INFO] [stdout]          87 │+                                            Node {
[INFO] [stdout]          88 │+                                                class: Pipeline {
[INFO] [stdout]          89 │+                                                    cmds: [
[INFO] [stdout]          90 │+                                                        Node {
[INFO] [stdout]          91 │+                                                            class: Command {
[INFO] [stdout]          92 │+                                                                assignments: [],
[INFO] [stdout]          93 │+                                                                argv: [
[INFO] [stdout]          94 │+                                                                    Tk {
[INFO] [stdout]          95 │+                                                                        class: Str,
[INFO] [stdout]          96 │+                                                                        span: Span {
[INFO] [stdout]          97 │+                                                                            range: 13..17,
[INFO] [stdout]          98 │+                                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]          99 │+                                                                        },
[INFO] [stdout]         100 │+                                                                        flags: TkFlags(
[INFO] [stdout]         101 │+                                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         102 │+                                                                        ),
[INFO] [stdout]         103 │+                                                                    },
[INFO] [stdout]         104 │+                                                                    Tk {
[INFO] [stdout]         105 │+                                                                        class: Str,
[INFO] [stdout]         106 │+                                                                        span: Span {
[INFO] [stdout]         107 │+                                                                            range: 18..21,
[INFO] [stdout]         108 │+                                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         109 │+                                                                        },
[INFO] [stdout]         110 │+                                                                        flags: TkFlags(
[INFO] [stdout]         111 │+                                                                            0x0,
[INFO] [stdout]         112 │+                                                                        ),
[INFO] [stdout]         113 │+                                                                    },
[INFO] [stdout]         114 │+                                                                ],
[INFO] [stdout]         115 │+                                                            },
[INFO] [stdout]         116 │+                                                            flags: NdFlags(
[INFO] [stdout]         117 │+                                                                0x0,
[INFO] [stdout]         118 │+                                                            ),
[INFO] [stdout]         119 │+                                                            redirs: [],
[INFO] [stdout]         120 │+                                                            tokens: [
[INFO] [stdout]         121 │+                                                                Tk {
[INFO] [stdout]         122 │+                                                                    class: Str,
[INFO] [stdout]         123 │+                                                                    span: Span {
[INFO] [stdout]         124 │+                                                                        range: 13..17,
[INFO] [stdout]         125 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         126 │+                                                                    },
[INFO] [stdout]         127 │+                                                                    flags: TkFlags(
[INFO] [stdout]         128 │+                                                                        IS_CMD | BUILTIN,
[INFO] [stdout]         129 │+                                                                    ),
[INFO] [stdout]         130 │+                                                                },
[INFO] [stdout]         131 │+                                                                Tk {
[INFO] [stdout]         132 │+                                                                    class: Str,
[INFO] [stdout]         133 │+                                                                    span: Span {
[INFO] [stdout]         134 │+                                                                        range: 18..21,
[INFO] [stdout]         135 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         136 │+                                                                    },
[INFO] [stdout]         137 │+                                                                    flags: TkFlags(
[INFO] [stdout]         138 │+                                                                        0x0,
[INFO] [stdout]         139 │+                                                                    ),
[INFO] [stdout]         140 │+                                                                },
[INFO] [stdout]         141 │+                                                                Tk {
[INFO] [stdout]         142 │+                                                                    class: Sep,
[INFO] [stdout]         143 │+                                                                    span: Span {
[INFO] [stdout]         144 │+                                                                        range: 21..23,
[INFO] [stdout]         145 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         146 │+                                                                    },
[INFO] [stdout]         147 │+                                                                    flags: TkFlags(
[INFO] [stdout]         148 │+                                                                        0x0,
[INFO] [stdout]         149 │+                                                                    ),
[INFO] [stdout]         150 │+                                                                },
[INFO] [stdout]         151 │+                                                            ],
[INFO] [stdout]         152 │+                                                        },
[INFO] [stdout]         153 │+                                                    ],
[INFO] [stdout]         154 │+                                                    pipe_err: false,
[INFO] [stdout]         155 │+                                                },
[INFO] [stdout]         156 │+                                                flags: NdFlags(
[INFO] [stdout]         157 │+                                                    0x0,
[INFO] [stdout]         158 │+                                                ),
[INFO] [stdout]         159 │+                                                redirs: [],
[INFO] [stdout]         160 │+                                                tokens: [
[INFO] [stdout]         161 │+                                                    Tk {
[INFO] [stdout]         162 │+                                                        class: Str,
[INFO] [stdout]         163 │+                                                        span: Span {
[INFO] [stdout]         164 │+                                                            range: 13..17,
[INFO] [stdout]         165 │+                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         166 │+                                                        },
[INFO] [stdout]         167 │+                                                        flags: TkFlags(
[INFO] [stdout]         168 │+                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         169 │+                                                        ),
[INFO] [stdout]         170 │+                                                    },
[INFO] [stdout]         171 │+                                                    Tk {
[INFO] [stdout]         172 │+                                                        class: Str,
[INFO] [stdout]         173 │+                                                        span: Span {
[INFO] [stdout]         174 │+                                                            range: 18..21,
[INFO] [stdout]         175 │+                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         176 │+                                                        },
[INFO] [stdout]         177 │+                                                        flags: TkFlags(
[INFO] [stdout]         178 │+                                                            0x0,
[INFO] [stdout]         179 │+                                                        ),
[INFO] [stdout]         180 │+                                                    },
[INFO] [stdout]         181 │+                                                    Tk {
[INFO] [stdout]         182 │+                                                        class: Sep,
[INFO] [stdout]         183 │+                                                        span: Span {
[INFO] [stdout]         184 │+                                                            range: 21..23,
[INFO] [stdout]         185 │+                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         186 │+                                                        },
[INFO] [stdout]         187 │+                                                        flags: TkFlags(
[INFO] [stdout]         188 │+                                                            0x0,
[INFO] [stdout]         189 │+                                                        ),
[INFO] [stdout]         190 │+                                                    },
[INFO] [stdout]         191 │+                                                ],
[INFO] [stdout]         192 │+                                            },
[INFO] [stdout]         193 │+                                        ],
[INFO] [stdout]         194 │+                                    },
[INFO] [stdout]         195 │+                                    CondNode {
[INFO] [stdout]         196 │+                                        cond: Node {
[INFO] [stdout]         197 │+                                            class: Pipeline {
[INFO] [stdout]         198 │+                                                cmds: [
[INFO] [stdout]         199 │+                                                    Node {
[INFO] [stdout]         200 │+                                                        class: Command {
[INFO] [stdout]         201 │+                                                            assignments: [],
[INFO] [stdout]         202 │+                                                            argv: [
[INFO] [stdout]         203 │+                                                                Tk {
[INFO] [stdout]         204 │+                                                                    class: Str,
[INFO] [stdout]         205 │+                                                                    span: Span {
[INFO] [stdout]         206 │+                                                                        range: 28..31,
[INFO] [stdout]         207 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         208 │+                                                                    },
[INFO] [stdout]         209 │+                                                                    flags: TkFlags(
[INFO] [stdout]         210 │+                                                                        IS_CMD,
[INFO] [stdout]         211 │+                                                                    ),
[INFO] [stdout]         212 │+                                                                },
[INFO] [stdout]         213 │+                                                            ],
[INFO] [stdout]         214 │+                                                        },
[INFO] [stdout]         215 │+                                                        flags: NdFlags(
[INFO] [stdout]         216 │+                                                            0x0,
[INFO] [stdout]         217 │+                                                        ),
[INFO] [stdout]         218 │+                                                        redirs: [],
[INFO] [stdout]         219 │+                                                        tokens: [
[INFO] [stdout]         220 │+                                                            Tk {
[INFO] [stdout]         221 │+                                                                class: Str,
[INFO] [stdout]         222 │+                                                                span: Span {
[INFO] [stdout]         223 │+                                                                    range: 28..31,
[INFO] [stdout]         224 │+                                                                    source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         225 │+                                                                },
[INFO] [stdout]         226 │+                                                                flags: TkFlags(
[INFO] [stdout]         227 │+                                                                    IS_CMD,
[INFO] [stdout]         228 │+                                                                ),
[INFO] [stdout]         229 │+                                                            },
[INFO] [stdout]         230 │+                                                            Tk {
[INFO] [stdout]         231 │+                                                                class: Sep,
[INFO] [stdout]         232 │+                                                                span: Span {
[INFO] [stdout]         233 │+                                                                    range: 31..33,
[INFO] [stdout]         234 │+                                                                    source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         235 │+                                                                },
[INFO] [stdout]         236 │+                                                                flags: TkFlags(
[INFO] [stdout]         237 │+                                                                    0x0,
[INFO] [stdout]         238 │+                                                                ),
[INFO] [stdout]         239 │+                                                            },
[INFO] [stdout]         240 │+                                                        ],
[INFO] [stdout]         241 │+                                                    },
[INFO] [stdout]         242 │+                                                ],
[INFO] [stdout]         243 │+                                                pipe_err: false,
[INFO] [stdout]         244 │+                                            },
[INFO] [stdout]         245 │+                                            flags: NdFlags(
[INFO] [stdout]         246 │+                                                0x0,
[INFO] [stdout]         247 │+                                            ),
[INFO] [stdout]         248 │+                                            redirs: [],
[INFO] [stdout]         249 │+                                            tokens: [
[INFO] [stdout]         250 │+                                                Tk {
[INFO] [stdout]         251 │+                                                    class: Str,
[INFO] [stdout]         252 │+                                                    span: Span {
[INFO] [stdout]         253 │+                                                        range: 28..31,
[INFO] [stdout]         254 │+                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         255 │+                                                    },
[INFO] [stdout]         256 │+                                                    flags: TkFlags(
[INFO] [stdout]         257 │+                                                        IS_CMD,
[INFO] [stdout]         258 │+                                                    ),
[INFO] [stdout]         259 │+                                                },
[INFO] [stdout]         260 │+                                                Tk {
[INFO] [stdout]         261 │+                                                    class: Sep,
[INFO] [stdout]         262 │+                                                    span: Span {
[INFO] [stdout]         263 │+                                                        range: 31..33,
[INFO] [stdout]         264 │+                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         265 │+                                                    },
[INFO] [stdout]         266 │+                                                    flags: TkFlags(
[INFO] [stdout]         267 │+                                                        0x0,
[INFO] [stdout]         268 │+                                                    ),
[INFO] [stdout]         269 │+                                                },
[INFO] [stdout]         270 │+                                            ],
[INFO] [stdout]         271 │+                                        },
[INFO] [stdout]         272 │+                                        body: [
[INFO] [stdout]         273 │+                                            Node {
[INFO] [stdout]         274 │+                                                class: Pipeline {
[INFO] [stdout]         275 │+                                                    cmds: [
[INFO] [stdout]         276 │+                                                        Node {
[INFO] [stdout]         277 │+                                                            class: Command {
[INFO] [stdout]         278 │+                                                                assignments: [],
[INFO] [stdout]         279 │+                                                                argv: [
[INFO] [stdout]         280 │+                                                                    Tk {
[INFO] [stdout]         281 │+                                                                        class: Str,
[INFO] [stdout]         282 │+                                                                        span: Span {
[INFO] [stdout]         283 │+                                                                            range: 38..42,
[INFO] [stdout]         284 │+                                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         285 │+                                                                        },
[INFO] [stdout]         286 │+                                                                        flags: TkFlags(
[INFO] [stdout]         287 │+                                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         288 │+                                                                        ),
[INFO] [stdout]         289 │+                                                                    },
[INFO] [stdout]         290 │+                                                                    Tk {
[INFO] [stdout]         291 │+                                                                        class: Str,
[INFO] [stdout]         292 │+                                                                        span: Span {
[INFO] [stdout]         293 │+                                                                            range: 43..46,
[INFO] [stdout]         294 │+                                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         295 │+                                                                        },
[INFO] [stdout]         296 │+                                                                        flags: TkFlags(
[INFO] [stdout]         297 │+                                                                            0x0,
[INFO] [stdout]         298 │+                                                                        ),
[INFO] [stdout]         299 │+                                                                    },
[INFO] [stdout]         300 │+                                                                ],
[INFO] [stdout]         301 │+                                                            },
[INFO] [stdout]         302 │+                                                            flags: NdFlags(
[INFO] [stdout]         303 │+                                                                0x0,
[INFO] [stdout]         304 │+                                                            ),
[INFO] [stdout]         305 │+                                                            redirs: [],
[INFO] [stdout]         306 │+                                                            tokens: [
[INFO] [stdout]         307 │+                                                                Tk {
[INFO] [stdout]         308 │+                                                                    class: Str,
[INFO] [stdout]         309 │+                                                                    span: Span {
[INFO] [stdout]         310 │+                                                                        range: 38..42,
[INFO] [stdout]         311 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         312 │+                                                                    },
[INFO] [stdout]         313 │+                                                                    flags: TkFlags(
[INFO] [stdout]         314 │+                                                                        IS_CMD | BUILTIN,
[INFO] [stdout]         315 │+                                                                    ),
[INFO] [stdout]         316 │+                                                                },
[INFO] [stdout]         317 │+                                                                Tk {
[INFO] [stdout]         318 │+                                                                    class: Str,
[INFO] [stdout]         319 │+                                                                    span: Span {
[INFO] [stdout]         320 │+                                                                        range: 43..46,
[INFO] [stdout]         321 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         322 │+                                                                    },
[INFO] [stdout]         323 │+                                                                    flags: TkFlags(
[INFO] [stdout]         324 │+                                                                        0x0,
[INFO] [stdout]         325 │+                                                                    ),
[INFO] [stdout]         326 │+                                                                },
[INFO] [stdout]         327 │+                                                                Tk {
[INFO] [stdout]         328 │+                                                                    class: Sep,
[INFO] [stdout]         329 │+                                                                    span: Span {
[INFO] [stdout]         330 │+                                                                        range: 46..48,
[INFO] [stdout]         331 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         332 │+                                                                    },
[INFO] [stdout]         333 │+                                                                    flags: TkFlags(
[INFO] [stdout]         334 │+                                                                        0x0,
[INFO] [stdout]         335 │+                                                                    ),
[INFO] [stdout]         336 │+                                                                },
[INFO] [stdout]         337 │+                                                            ],
[INFO] [stdout]         338 │+                                                        },
[INFO] [stdout]         339 │+                                                    ],
[INFO] [stdout]         340 │+                                                    pipe_err: false,
[INFO] [stdout]         341 │+                                                },
[INFO] [stdout]         342 │+                                                flags: NdFlags(
[INFO] [stdout]         343 │+                                                    0x0,
[INFO] [stdout]         344 │+                                                ),
[INFO] [stdout]         345 │+                                                redirs: [],
[INFO] [stdout]         346 │+                                                tokens: [
[INFO] [stdout]         347 │+                                                    Tk {
[INFO] [stdout]         348 │+                                                        class: Str,
[INFO] [stdout]         349 │+                                                        span: Span {
[INFO] [stdout]         350 │+                                                            range: 38..42,
[INFO] [stdout]         351 │+                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         352 │+                                                        },
[INFO] [stdout]         353 │+                                                        flags: TkFlags(
[INFO] [stdout]         354 │+                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         355 │+                                                        ),
[INFO] [stdout]         356 │+                                                    },
[INFO] [stdout]         357 │+                                                    Tk {
[INFO] [stdout]         358 │+                                                        class: Str,
[INFO] [stdout]         359 │+                                                        span: Span {
[INFO] [stdout]         360 │+                                                            range: 43..46,
[INFO] [stdout]         361 │+                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         362 │+                                                        },
[INFO] [stdout]         363 │+                                                        flags: TkFlags(
[INFO] [stdout]         364 │+                                                            0x0,
[INFO] [stdout]         365 │+                                                        ),
[INFO] [stdout]         366 │+                                                    },
[INFO] [stdout]         367 │+                                                    Tk {
[INFO] [stdout]         368 │+                                                        class: Sep,
[INFO] [stdout]         369 │+                                                        span: Span {
[INFO] [stdout]         370 │+                                                            range: 46..48,
[INFO] [stdout]         371 │+                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         372 │+                                                        },
[INFO] [stdout]         373 │+                                                        flags: TkFlags(
[INFO] [stdout]         374 │+                                                            0x0,
[INFO] [stdout]         375 │+                                                        ),
[INFO] [stdout]         376 │+                                                    },
[INFO] [stdout]         377 │+                                                ],
[INFO] [stdout]         378 │+                                            },
[INFO] [stdout]         379 │+                                        ],
[INFO] [stdout]         380 │+                                    },
[INFO] [stdout]         381 │+                                    CondNode {
[INFO] [stdout]         382 │+                                        cond: Node {
[INFO] [stdout]         383 │+                                            class: Pipeline {
[INFO] [stdout]         384 │+                                                cmds: [
[INFO] [stdout]         385 │+                                                    Node {
[INFO] [stdout]         386 │+                                                        class: Command {
[INFO] [stdout]         387 │+                                                            assignments: [],
[INFO] [stdout]         388 │+                                                            argv: [
[INFO] [stdout]         389 │+                                                                Tk {
[INFO] [stdout]         390 │+                                                                    class: Str,
[INFO] [stdout]         391 │+                                                                    span: Span {
[INFO] [stdout]         392 │+                                                                        range: 53..56,
[INFO] [stdout]         393 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         394 │+                                                                    },
[INFO] [stdout]         395 │+                                                                    flags: TkFlags(
[INFO] [stdout]         396 │+                                                                        IS_CMD,
[INFO] [stdout]         397 │+                                                                    ),
[INFO] [stdout]         398 │+                                                                },
[INFO] [stdout]         399 │+                                                            ],
[INFO] [stdout]         400 │+                                                        },
[INFO] [stdout]         401 │+                                                        flags: NdFlags(
[INFO] [stdout]         402 │+                                                            0x0,
[INFO] [stdout]         403 │+                                                        ),
[INFO] [stdout]         404 │+                                                        redirs: [],
[INFO] [stdout]         405 │+                                                        tokens: [
[INFO] [stdout]         406 │+                                                            Tk {
[INFO] [stdout]         407 │+                                                                class: Str,
[INFO] [stdout]         408 │+                                                                span: Span {
[INFO] [stdout]         409 │+                                                                    range: 53..56,
[INFO] [stdout]         410 │+                                                                    source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         411 │+                                                                },
[INFO] [stdout]         412 │+                                                                flags: TkFlags(
[INFO] [stdout]         413 │+                                                                    IS_CMD,
[INFO] [stdout]         414 │+                                                                ),
[INFO] [stdout]         415 │+                                                            },
[INFO] [stdout]         416 │+                                                            Tk {
[INFO] [stdout]         417 │+                                                                class: Sep,
[INFO] [stdout]         418 │+                                                                span: Span {
[INFO] [stdout]         419 │+                                                                    range: 56..58,
[INFO] [stdout]         420 │+                                                                    source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         421 │+                                                                },
[INFO] [stdout]         422 │+                                                                flags: TkFlags(
[INFO] [stdout]         423 │+                                                                    0x0,
[INFO] [stdout]         424 │+                                                                ),
[INFO] [stdout]         425 │+                                                            },
[INFO] [stdout]         426 │+                                                        ],
[INFO] [stdout]         427 │+                                                    },
[INFO] [stdout]         428 │+                                                ],
[INFO] [stdout]         429 │+                                                pipe_err: false,
[INFO] [stdout]         430 │+                                            },
[INFO] [stdout]         431 │+                                            flags: NdFlags(
[INFO] [stdout]         432 │+                                                0x0,
[INFO] [stdout]         433 │+                                            ),
[INFO] [stdout]         434 │+                                            redirs: [],
[INFO] [stdout]         435 │+                                            tokens: [
[INFO] [stdout]         436 │+                                                Tk {
[INFO] [stdout]         437 │+                                                    class: Str,
[INFO] [stdout]         438 │+                                                    span: Span {
[INFO] [stdout]         439 │+                                                        range: 53..56,
[INFO] [stdout]         440 │+                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         441 │+                                                    },
[INFO] [stdout]         442 │+                                                    flags: TkFlags(
[INFO] [stdout]         443 │+                                                        IS_CMD,
[INFO] [stdout]         444 │+                                                    ),
[INFO] [stdout]         445 │+                                                },
[INFO] [stdout]         446 │+                                                Tk {
[INFO] [stdout]         447 │+                                                    class: Sep,
[INFO] [stdout]         448 │+                                                    span: Span {
[INFO] [stdout]         449 │+                                                        range: 56..58,
[INFO] [stdout]         450 │+                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         451 │+                                                    },
[INFO] [stdout]         452 │+                                                    flags: TkFlags(
[INFO] [stdout]         453 │+                                                        0x0,
[INFO] [stdout]         454 │+                                                    ),
[INFO] [stdout]         455 │+                                                },
[INFO] [stdout]         456 │+                                            ],
[INFO] [stdout]         457 │+                                        },
[INFO] [stdout]         458 │+                                        body: [
[INFO] [stdout]         459 │+                                            Node {
[INFO] [stdout]         460 │+                                                class: Pipeline {
[INFO] [stdout]         461 │+                                                    cmds: [
[INFO] [stdout]         462 │+                                                        Node {
[INFO] [stdout]         463 │+                                                            class: Command {
[INFO] [stdout]         464 │+                                                                assignments: [],
[INFO] [stdout]         465 │+                                                                argv: [
[INFO] [stdout]         466 │+                                                                    Tk {
[INFO] [stdout]         467 │+                                                                        class: Str,
[INFO] [stdout]         468 │+                                                                        span: Span {
[INFO] [stdout]         469 │+                                                                            range: 63..67,
[INFO] [stdout]         470 │+                                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         471 │+                                                                        },
[INFO] [stdout]         472 │+                                                                        flags: TkFlags(
[INFO] [stdout]         473 │+                                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         474 │+                                                                        ),
[INFO] [stdout]         475 │+                                                                    },
[INFO] [stdout]         476 │+                                                                    Tk {
[INFO] [stdout]         477 │+                                                                        class: Str,
[INFO] [stdout]         478 │+                                                                        span: Span {
[INFO] [stdout]         479 │+                                                                            range: 68..71,
[INFO] [stdout]         480 │+                                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         481 │+                                                                        },
[INFO] [stdout]         482 │+                                                                        flags: TkFlags(
[INFO] [stdout]         483 │+                                                                            0x0,
[INFO] [stdout]         484 │+                                                                        ),
[INFO] [stdout]         485 │+                                                                    },
[INFO] [stdout]         486 │+                                                                ],
[INFO] [stdout]         487 │+                                                            },
[INFO] [stdout]         488 │+                                                            flags: NdFlags(
[INFO] [stdout]         489 │+                                                                0x0,
[INFO] [stdout]         490 │+                                                            ),
[INFO] [stdout]         491 │+                                                            redirs: [],
[INFO] [stdout]         492 │+                                                            tokens: [
[INFO] [stdout]         493 │+                                                                Tk {
[INFO] [stdout]         494 │+                                                                    class: Str,
[INFO] [stdout]         495 │+                                                                    span: Span {
[INFO] [stdout]         496 │+                                                                        range: 63..67,
[INFO] [stdout]         497 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         498 │+                                                                    },
[INFO] [stdout]         499 │+                                                                    flags: TkFlags(
[INFO] [stdout]         500 │+                                                                        IS_CMD | BUILTIN,
[INFO] [stdout]         501 │+                                                                    ),
[INFO] [stdout]         502 │+                                                                },
[INFO] [stdout]         503 │+                                                                Tk {
[INFO] [stdout]         504 │+                                                                    class: Str,
[INFO] [stdout]         505 │+                                                                    span: Span {
[INFO] [stdout]         506 │+                                                                        range: 68..71,
[INFO] [stdout]         507 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         508 │+                                                                    },
[INFO] [stdout]         509 │+                                                                    flags: TkFlags(
[INFO] [stdout]         510 │+                                                                        0x0,
[INFO] [stdout]         511 │+                                                                    ),
[INFO] [stdout]         512 │+                                                                },
[INFO] [stdout]         513 │+                                                                Tk {
[INFO] [stdout]         514 │+                                                                    class: Sep,
[INFO] [stdout]         515 │+                                                                    span: Span {
[INFO] [stdout]         516 │+                                                                        range: 71..73,
[INFO] [stdout]         517 │+                                                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         518 │+                                                                    },
[INFO] [stdout]         519 │+                                                                    flags: TkFlags(
[INFO] [stdout]         520 │+                                                                        0x0,
[INFO] [stdout]         521 │+                                                                    ),
[INFO] [stdout]         522 │+                                                                },
[INFO] [stdout]         523 │+                                                            ],
[INFO] [stdout]         524 │+                                                        },
[INFO] [stdout]         525 │+                                                    ],
[INFO] [stdout]         526 │+                                                    pipe_err: false,
[INFO] [stdout]         527 │+                                                },
[INFO] [stdout]         528 │+                                                flags: NdFlags(
[INFO] [stdout]         529 │+                                                    0x0,
[INFO] [stdout]         530 │+                                                ),
[INFO] [stdout]         531 │+                                                redirs: [],
[INFO] [stdout]         532 │+                                                tokens: [
[INFO] [stdout]         533 │+                                                    Tk {
[INFO] [stdout]         534 │+                                                        class: Str,
[INFO] [stdout]         535 │+                                                        span: Span {
[INFO] [stdout]         536 │+                                                            range: 63..67,
[INFO] [stdout]         537 │+                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         538 │+                                                        },
[INFO] [stdout]         539 │+                                                        flags: TkFlags(
[INFO] [stdout]         540 │+                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         541 │+                                                        ),
[INFO] [stdout]         542 │+                                                    },
[INFO] [stdout]         543 │+                                                    Tk {
[INFO] [stdout]         544 │+                                                        class: Str,
[INFO] [stdout]         545 │+                                                        span: Span {
[INFO] [stdout]         546 │+                                                            range: 68..71,
[INFO] [stdout]         547 │+                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         548 │+                                                        },
[INFO] [stdout]         549 │+                                                        flags: TkFlags(
[INFO] [stdout]         550 │+                                                            0x0,
[INFO] [stdout]         551 │+                                                        ),
[INFO] [stdout]         552 │+                                                    },
[INFO] [stdout]         553 │+                                                    Tk {
[INFO] [stdout]         554 │+                                                        class: Sep,
[INFO] [stdout]         555 │+                                                        span: Span {
[INFO] [stdout]         556 │+                                                            range: 71..73,
[INFO] [stdout]         557 │+                                                            source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         558 │+                                                        },
[INFO] [stdout]         559 │+                                                        flags: TkFlags(
[INFO] [stdout]         560 │+                                                            0x0,
[INFO] [stdout]         561 │+                                                        ),
[INFO] [stdout]         562 │+                                                    },
[INFO] [stdout]         563 │+                                                ],
[INFO] [stdout]         564 │+                                            },
[INFO] [stdout]         565 │+                                        ],
[INFO] [stdout]         566 │+                                    },
[INFO] [stdout]         567 │+                                ],
[INFO] [stdout]         568 │+                                else_block: [],
[INFO] [stdout]         569 │+                            },
[INFO] [stdout]         570 │+                            flags: NdFlags(
[INFO] [stdout]         571 │+                                0x0,
[INFO] [stdout]         572 │+                            ),
[INFO] [stdout]         573 │+                            redirs: [],
[INFO] [stdout]         574 │+                            tokens: [
[INFO] [stdout]         575 │+                                Tk {
[INFO] [stdout]         576 │+                                    class: Str,
[INFO] [stdout]         577 │+                                    span: Span {
[INFO] [stdout]         578 │+                                        range: 0..2,
[INFO] [stdout]         579 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         580 │+                                    },
[INFO] [stdout]         581 │+                                    flags: TkFlags(
[INFO] [stdout]         582 │+                                        KEYWORD,
[INFO] [stdout]         583 │+                                    ),
[INFO] [stdout]         584 │+                                },
[INFO] [stdout]         585 │+                                Tk {
[INFO] [stdout]         586 │+                                    class: Str,
[INFO] [stdout]         587 │+                                    span: Span {
[INFO] [stdout]         588 │+                                        range: 3..6,
[INFO] [stdout]         589 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         590 │+                                    },
[INFO] [stdout]         591 │+                                    flags: TkFlags(
[INFO] [stdout]         592 │+                                        IS_CMD,
[INFO] [stdout]         593 │+                                    ),
[INFO] [stdout]         594 │+                                },
[INFO] [stdout]         595 │+                                Tk {
[INFO] [stdout]         596 │+                                    class: Sep,
[INFO] [stdout]         597 │+                                    span: Span {
[INFO] [stdout]         598 │+                                        range: 6..8,
[INFO] [stdout]         599 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         600 │+                                    },
[INFO] [stdout]         601 │+                                    flags: TkFlags(
[INFO] [stdout]         602 │+                                        0x0,
[INFO] [stdout]         603 │+                                    ),
[INFO] [stdout]         604 │+                                },
[INFO] [stdout]         605 │+                                Tk {
[INFO] [stdout]         606 │+                                    class: Str,
[INFO] [stdout]         607 │+                                    span: Span {
[INFO] [stdout]         608 │+                                        range: 8..12,
[INFO] [stdout]         609 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         610 │+                                    },
[INFO] [stdout]         611 │+                                    flags: TkFlags(
[INFO] [stdout]         612 │+                                        KEYWORD,
[INFO] [stdout]         613 │+                                    ),
[INFO] [stdout]         614 │+                                },
[INFO] [stdout]         615 │+                                Tk {
[INFO] [stdout]         616 │+                                    class: Str,
[INFO] [stdout]         617 │+                                    span: Span {
[INFO] [stdout]         618 │+                                        range: 13..17,
[INFO] [stdout]         619 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         620 │+                                    },
[INFO] [stdout]         621 │+                                    flags: TkFlags(
[INFO] [stdout]         622 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         623 │+                                    ),
[INFO] [stdout]         624 │+                                },
[INFO] [stdout]         625 │+                                Tk {
[INFO] [stdout]         626 │+                                    class: Str,
[INFO] [stdout]         627 │+                                    span: Span {
[INFO] [stdout]         628 │+                                        range: 18..21,
[INFO] [stdout]         629 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         630 │+                                    },
[INFO] [stdout]         631 │+                                    flags: TkFlags(
[INFO] [stdout]         632 │+                                        0x0,
[INFO] [stdout]         633 │+                                    ),
[INFO] [stdout]         634 │+                                },
[INFO] [stdout]         635 │+                                Tk {
[INFO] [stdout]         636 │+                                    class: Sep,
[INFO] [stdout]         637 │+                                    span: Span {
[INFO] [stdout]         638 │+                                        range: 21..23,
[INFO] [stdout]         639 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         640 │+                                    },
[INFO] [stdout]         641 │+                                    flags: TkFlags(
[INFO] [stdout]         642 │+                                        0x0,
[INFO] [stdout]         643 │+                                    ),
[INFO] [stdout]         644 │+                                },
[INFO] [stdout]         645 │+                                Tk {
[INFO] [stdout]         646 │+                                    class: Str,
[INFO] [stdout]         647 │+                                    span: Span {
[INFO] [stdout]         648 │+                                        range: 23..27,
[INFO] [stdout]         649 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         650 │+                                    },
[INFO] [stdout]         651 │+                                    flags: TkFlags(
[INFO] [stdout]         652 │+                                        KEYWORD,
[INFO] [stdout]         653 │+                                    ),
[INFO] [stdout]         654 │+                                },
[INFO] [stdout]         655 │+                                Tk {
[INFO] [stdout]         656 │+                                    class: Str,
[INFO] [stdout]         657 │+                                    span: Span {
[INFO] [stdout]         658 │+                                        range: 28..31,
[INFO] [stdout]         659 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         660 │+                                    },
[INFO] [stdout]         661 │+                                    flags: TkFlags(
[INFO] [stdout]         662 │+                                        IS_CMD,
[INFO] [stdout]         663 │+                                    ),
[INFO] [stdout]         664 │+                                },
[INFO] [stdout]         665 │+                                Tk {
[INFO] [stdout]         666 │+                                    class: Sep,
[INFO] [stdout]         667 │+                                    span: Span {
[INFO] [stdout]         668 │+                                        range: 31..33,
[INFO] [stdout]         669 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         670 │+                                    },
[INFO] [stdout]         671 │+                                    flags: TkFlags(
[INFO] [stdout]         672 │+                                        0x0,
[INFO] [stdout]         673 │+                                    ),
[INFO] [stdout]         674 │+                                },
[INFO] [stdout]         675 │+                                Tk {
[INFO] [stdout]         676 │+                                    class: Str,
[INFO] [stdout]         677 │+                                    span: Span {
[INFO] [stdout]         678 │+                                        range: 33..37,
[INFO] [stdout]         679 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         680 │+                                    },
[INFO] [stdout]         681 │+                                    flags: TkFlags(
[INFO] [stdout]         682 │+                                        KEYWORD,
[INFO] [stdout]         683 │+                                    ),
[INFO] [stdout]         684 │+                                },
[INFO] [stdout]         685 │+                                Tk {
[INFO] [stdout]         686 │+                                    class: Str,
[INFO] [stdout]         687 │+                                    span: Span {
[INFO] [stdout]         688 │+                                        range: 38..42,
[INFO] [stdout]         689 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         690 │+                                    },
[INFO] [stdout]         691 │+                                    flags: TkFlags(
[INFO] [stdout]         692 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         693 │+                                    ),
[INFO] [stdout]         694 │+                                },
[INFO] [stdout]         695 │+                                Tk {
[INFO] [stdout]         696 │+                                    class: Str,
[INFO] [stdout]         697 │+                                    span: Span {
[INFO] [stdout]         698 │+                                        range: 43..46,
[INFO] [stdout]         699 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         700 │+                                    },
[INFO] [stdout]         701 │+                                    flags: TkFlags(
[INFO] [stdout]         702 │+                                        0x0,
[INFO] [stdout]         703 │+                                    ),
[INFO] [stdout]         704 │+                                },
[INFO] [stdout]         705 │+                                Tk {
[INFO] [stdout]         706 │+                                    class: Sep,
[INFO] [stdout]         707 │+                                    span: Span {
[INFO] [stdout]         708 │+                                        range: 46..48,
[INFO] [stdout]         709 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         710 │+                                    },
[INFO] [stdout]         711 │+                                    flags: TkFlags(
[INFO] [stdout]         712 │+                                        0x0,
[INFO] [stdout]         713 │+                                    ),
[INFO] [stdout]         714 │+                                },
[INFO] [stdout]         715 │+                                Tk {
[INFO] [stdout]         716 │+                                    class: Str,
[INFO] [stdout]         717 │+                                    span: Span {
[INFO] [stdout]         718 │+                                        range: 48..52,
[INFO] [stdout]         719 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         720 │+                                    },
[INFO] [stdout]         721 │+                                    flags: TkFlags(
[INFO] [stdout]         722 │+                                        KEYWORD,
[INFO] [stdout]         723 │+                                    ),
[INFO] [stdout]         724 │+                                },
[INFO] [stdout]         725 │+                                Tk {
[INFO] [stdout]         726 │+                                    class: Str,
[INFO] [stdout]         727 │+                                    span: Span {
[INFO] [stdout]         728 │+                                        range: 53..56,
[INFO] [stdout]         729 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         730 │+                                    },
[INFO] [stdout]         731 │+                                    flags: TkFlags(
[INFO] [stdout]         732 │+                                        IS_CMD,
[INFO] [stdout]         733 │+                                    ),
[INFO] [stdout]         734 │+                                },
[INFO] [stdout]         735 │+                                Tk {
[INFO] [stdout]         736 │+                                    class: Sep,
[INFO] [stdout]         737 │+                                    span: Span {
[INFO] [stdout]         738 │+                                        range: 56..58,
[INFO] [stdout]         739 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         740 │+                                    },
[INFO] [stdout]         741 │+                                    flags: TkFlags(
[INFO] [stdout]         742 │+                                        0x0,
[INFO] [stdout]         743 │+                                    ),
[INFO] [stdout]         744 │+                                },
[INFO] [stdout]         745 │+                                Tk {
[INFO] [stdout]         746 │+                                    class: Str,
[INFO] [stdout]         747 │+                                    span: Span {
[INFO] [stdout]         748 │+                                        range: 58..62,
[INFO] [stdout]         749 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         750 │+                                    },
[INFO] [stdout]         751 │+                                    flags: TkFlags(
[INFO] [stdout]         752 │+                                        KEYWORD,
[INFO] [stdout]         753 │+                                    ),
[INFO] [stdout]         754 │+                                },
[INFO] [stdout]         755 │+                                Tk {
[INFO] [stdout]         756 │+                                    class: Str,
[INFO] [stdout]         757 │+                                    span: Span {
[INFO] [stdout]         758 │+                                        range: 63..67,
[INFO] [stdout]         759 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         760 │+                                    },
[INFO] [stdout]         761 │+                                    flags: TkFlags(
[INFO] [stdout]         762 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         763 │+                                    ),
[INFO] [stdout]         764 │+                                },
[INFO] [stdout]         765 │+                                Tk {
[INFO] [stdout]         766 │+                                    class: Str,
[INFO] [stdout]         767 │+                                    span: Span {
[INFO] [stdout]         768 │+                                        range: 68..71,
[INFO] [stdout]         769 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         770 │+                                    },
[INFO] [stdout]         771 │+                                    flags: TkFlags(
[INFO] [stdout]         772 │+                                        0x0,
[INFO] [stdout]         773 │+                                    ),
[INFO] [stdout]         774 │+                                },
[INFO] [stdout]         775 │+                                Tk {
[INFO] [stdout]         776 │+                                    class: Sep,
[INFO] [stdout]         777 │+                                    span: Span {
[INFO] [stdout]         778 │+                                        range: 71..73,
[INFO] [stdout]         779 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         780 │+                                    },
[INFO] [stdout]         781 │+                                    flags: TkFlags(
[INFO] [stdout]         782 │+                                        0x0,
[INFO] [stdout]         783 │+                                    ),
[INFO] [stdout]         784 │+                                },
[INFO] [stdout]         785 │+                                Tk {
[INFO] [stdout]         786 │+                                    class: Str,
[INFO] [stdout]         787 │+                                    span: Span {
[INFO] [stdout]         788 │+                                        range: 73..75,
[INFO] [stdout]         789 │+                                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         790 │+                                    },
[INFO] [stdout]         791 │+                                    flags: TkFlags(
[INFO] [stdout]         792 │+                                        KEYWORD,
[INFO] [stdout]         793 │+                                    ),
[INFO] [stdout]         794 │+                                },
[INFO] [stdout]         795 │+                            ],
[INFO] [stdout]         796 │+                        },
[INFO] [stdout]         797 │+                        operator: Null,
[INFO] [stdout]         798 │+                    },
[INFO] [stdout]         799 │+                ],
[INFO] [stdout]         800 │+            },
[INFO] [stdout]         801 │+            flags: NdFlags(
[INFO] [stdout]         802 │+                0x0,
[INFO] [stdout]         803 │+            ),
[INFO] [stdout]         804 │+            redirs: [],
[INFO] [stdout]         805 │+            tokens: [
[INFO] [stdout]         806 │+                Tk {
[INFO] [stdout]         807 │+                    class: Str,
[INFO] [stdout]         808 │+                    span: Span {
[INFO] [stdout]         809 │+                        range: 0..2,
[INFO] [stdout]         810 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         811 │+                    },
[INFO] [stdout]         812 │+                    flags: TkFlags(
[INFO] [stdout]         813 │+                        KEYWORD,
[INFO] [stdout]         814 │+                    ),
[INFO] [stdout]         815 │+                },
[INFO] [stdout]         816 │+                Tk {
[INFO] [stdout]         817 │+                    class: Str,
[INFO] [stdout]         818 │+                    span: Span {
[INFO] [stdout]         819 │+                        range: 3..6,
[INFO] [stdout]         820 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         821 │+                    },
[INFO] [stdout]         822 │+                    flags: TkFlags(
[INFO] [stdout]         823 │+                        IS_CMD,
[INFO] [stdout]         824 │+                    ),
[INFO] [stdout]         825 │+                },
[INFO] [stdout]         826 │+                Tk {
[INFO] [stdout]         827 │+                    class: Sep,
[INFO] [stdout]         828 │+                    span: Span {
[INFO] [stdout]         829 │+                        range: 6..8,
[INFO] [stdout]         830 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         831 │+                    },
[INFO] [stdout]         832 │+                    flags: TkFlags(
[INFO] [stdout]         833 │+                        0x0,
[INFO] [stdout]         834 │+                    ),
[INFO] [stdout]         835 │+                },
[INFO] [stdout]         836 │+                Tk {
[INFO] [stdout]         837 │+                    class: Str,
[INFO] [stdout]         838 │+                    span: Span {
[INFO] [stdout]         839 │+                        range: 8..12,
[INFO] [stdout]         840 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         841 │+                    },
[INFO] [stdout]         842 │+                    flags: TkFlags(
[INFO] [stdout]         843 │+                        KEYWORD,
[INFO] [stdout]         844 │+                    ),
[INFO] [stdout]         845 │+                },
[INFO] [stdout]         846 │+                Tk {
[INFO] [stdout]         847 │+                    class: Str,
[INFO] [stdout]         848 │+                    span: Span {
[INFO] [stdout]         849 │+                        range: 13..17,
[INFO] [stdout]         850 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         851 │+                    },
[INFO] [stdout]         852 │+                    flags: TkFlags(
[INFO] [stdout]         853 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         854 │+                    ),
[INFO] [stdout]         855 │+                },
[INFO] [stdout]         856 │+                Tk {
[INFO] [stdout]         857 │+                    class: Str,
[INFO] [stdout]         858 │+                    span: Span {
[INFO] [stdout]         859 │+                        range: 18..21,
[INFO] [stdout]         860 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         861 │+                    },
[INFO] [stdout]         862 │+                    flags: TkFlags(
[INFO] [stdout]         863 │+                        0x0,
[INFO] [stdout]         864 │+                    ),
[INFO] [stdout]         865 │+                },
[INFO] [stdout]         866 │+                Tk {
[INFO] [stdout]         867 │+                    class: Sep,
[INFO] [stdout]         868 │+                    span: Span {
[INFO] [stdout]         869 │+                        range: 21..23,
[INFO] [stdout]         870 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         871 │+                    },
[INFO] [stdout]         872 │+                    flags: TkFlags(
[INFO] [stdout]         873 │+                        0x0,
[INFO] [stdout]         874 │+                    ),
[INFO] [stdout]         875 │+                },
[INFO] [stdout]         876 │+                Tk {
[INFO] [stdout]         877 │+                    class: Str,
[INFO] [stdout]         878 │+                    span: Span {
[INFO] [stdout]         879 │+                        range: 23..27,
[INFO] [stdout]         880 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         881 │+                    },
[INFO] [stdout]         882 │+                    flags: TkFlags(
[INFO] [stdout]         883 │+                        KEYWORD,
[INFO] [stdout]         884 │+                    ),
[INFO] [stdout]         885 │+                },
[INFO] [stdout]         886 │+                Tk {
[INFO] [stdout]         887 │+                    class: Str,
[INFO] [stdout]         888 │+                    span: Span {
[INFO] [stdout]         889 │+                        range: 28..31,
[INFO] [stdout]         890 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         891 │+                    },
[INFO] [stdout]         892 │+                    flags: TkFlags(
[INFO] [stdout]         893 │+                        IS_CMD,
[INFO] [stdout]         894 │+                    ),
[INFO] [stdout]         895 │+                },
[INFO] [stdout]         896 │+                Tk {
[INFO] [stdout]         897 │+                    class: Sep,
[INFO] [stdout]         898 │+                    span: Span {
[INFO] [stdout]         899 │+                        range: 31..33,
[INFO] [stdout]         900 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         901 │+                    },
[INFO] [stdout]         902 │+                    flags: TkFlags(
[INFO] [stdout]         903 │+                        0x0,
[INFO] [stdout]         904 │+                    ),
[INFO] [stdout]         905 │+                },
[INFO] [stdout]         906 │+                Tk {
[INFO] [stdout]         907 │+                    class: Str,
[INFO] [stdout]         908 │+                    span: Span {
[INFO] [stdout]         909 │+                        range: 33..37,
[INFO] [stdout]         910 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         911 │+                    },
[INFO] [stdout]         912 │+                    flags: TkFlags(
[INFO] [stdout]         913 │+                        KEYWORD,
[INFO] [stdout]         914 │+                    ),
[INFO] [stdout]         915 │+                },
[INFO] [stdout]         916 │+                Tk {
[INFO] [stdout]         917 │+                    class: Str,
[INFO] [stdout]         918 │+                    span: Span {
[INFO] [stdout]         919 │+                        range: 38..42,
[INFO] [stdout]         920 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         921 │+                    },
[INFO] [stdout]         922 │+                    flags: TkFlags(
[INFO] [stdout]         923 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         924 │+                    ),
[INFO] [stdout]         925 │+                },
[INFO] [stdout]         926 │+                Tk {
[INFO] [stdout]         927 │+                    class: Str,
[INFO] [stdout]         928 │+                    span: Span {
[INFO] [stdout]         929 │+                        range: 43..46,
[INFO] [stdout]         930 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         931 │+                    },
[INFO] [stdout]         932 │+                    flags: TkFlags(
[INFO] [stdout]         933 │+                        0x0,
[INFO] [stdout]         934 │+                    ),
[INFO] [stdout]         935 │+                },
[INFO] [stdout]         936 │+                Tk {
[INFO] [stdout]         937 │+                    class: Sep,
[INFO] [stdout]         938 │+                    span: Span {
[INFO] [stdout]         939 │+                        range: 46..48,
[INFO] [stdout]         940 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         941 │+                    },
[INFO] [stdout]         942 │+                    flags: TkFlags(
[INFO] [stdout]         943 │+                        0x0,
[INFO] [stdout]         944 │+                    ),
[INFO] [stdout]         945 │+                },
[INFO] [stdout]         946 │+                Tk {
[INFO] [stdout]         947 │+                    class: Str,
[INFO] [stdout]         948 │+                    span: Span {
[INFO] [stdout]         949 │+                        range: 48..52,
[INFO] [stdout]         950 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         951 │+                    },
[INFO] [stdout]         952 │+                    flags: TkFlags(
[INFO] [stdout]         953 │+                        KEYWORD,
[INFO] [stdout]         954 │+                    ),
[INFO] [stdout]         955 │+                },
[INFO] [stdout]         956 │+                Tk {
[INFO] [stdout]         957 │+                    class: Str,
[INFO] [stdout]         958 │+                    span: Span {
[INFO] [stdout]         959 │+                        range: 53..56,
[INFO] [stdout]         960 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         961 │+                    },
[INFO] [stdout]         962 │+                    flags: TkFlags(
[INFO] [stdout]         963 │+                        IS_CMD,
[INFO] [stdout]         964 │+                    ),
[INFO] [stdout]         965 │+                },
[INFO] [stdout]         966 │+                Tk {
[INFO] [stdout]         967 │+                    class: Sep,
[INFO] [stdout]         968 │+                    span: Span {
[INFO] [stdout]         969 │+                        range: 56..58,
[INFO] [stdout]         970 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         971 │+                    },
[INFO] [stdout]         972 │+                    flags: TkFlags(
[INFO] [stdout]         973 │+                        0x0,
[INFO] [stdout]         974 │+                    ),
[INFO] [stdout]         975 │+                },
[INFO] [stdout]         976 │+                Tk {
[INFO] [stdout]         977 │+                    class: Str,
[INFO] [stdout]         978 │+                    span: Span {
[INFO] [stdout]         979 │+                        range: 58..62,
[INFO] [stdout]         980 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         981 │+                    },
[INFO] [stdout]         982 │+                    flags: TkFlags(
[INFO] [stdout]         983 │+                        KEYWORD,
[INFO] [stdout]         984 │+                    ),
[INFO] [stdout]         985 │+                },
[INFO] [stdout]         986 │+                Tk {
[INFO] [stdout]         987 │+                    class: Str,
[INFO] [stdout]         988 │+                    span: Span {
[INFO] [stdout]         989 │+                        range: 63..67,
[INFO] [stdout]         990 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]         991 │+                    },
[INFO] [stdout]         992 │+                    flags: TkFlags(
[INFO] [stdout]         993 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         994 │+                    ),
[INFO] [stdout]         995 │+                },
[INFO] [stdout]         996 │+                Tk {
[INFO] [stdout]         997 │+                    class: Str,
[INFO] [stdout]         998 │+                    span: Span {
[INFO] [stdout]         999 │+                        range: 68..71,
[INFO] [stdout]        1000 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]        1001 │+                    },
[INFO] [stdout]        1002 │+                    flags: TkFlags(
[INFO] [stdout]        1003 │+                        0x0,
[INFO] [stdout]        1004 │+                    ),
[INFO] [stdout]        1005 │+                },
[INFO] [stdout]        1006 │+                Tk {
[INFO] [stdout]        1007 │+                    class: Sep,
[INFO] [stdout]        1008 │+                    span: Span {
[INFO] [stdout]        1009 │+                        range: 71..73,
[INFO] [stdout]        1010 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]        1011 │+                    },
[INFO] [stdout]        1012 │+                    flags: TkFlags(
[INFO] [stdout]        1013 │+                        0x0,
[INFO] [stdout]        1014 │+                    ),
[INFO] [stdout]        1015 │+                },
[INFO] [stdout]        1016 │+                Tk {
[INFO] [stdout]        1017 │+                    class: Str,
[INFO] [stdout]        1018 │+                    span: Span {
[INFO] [stdout]        1019 │+                        range: 73..75,
[INFO] [stdout]        1020 │+                        source: "if foo; then echo bar; elif bar; then echo foo; elif biz; then echo baz; fi",
[INFO] [stdout]        1021 │+                    },
[INFO] [stdout]        1022 │+                    flags: TkFlags(
[INFO] [stdout]        1023 │+                        KEYWORD,
[INFO] [stdout]        1024 │+                    ),
[INFO] [stdout]        1025 │+                },
[INFO] [stdout]        1026 │+            ],
[INFO] [stdout]        1027 │+        },
[INFO] [stdout]        1028 │+    ),
[INFO] [stdout]        1029 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::parser::parse_if_multiple_elif' (8946) panicked at src/tests/parser.rs:89:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870ab0a17 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870ab0a17 - fern[c98b7dd34ec7635b]::tests::parser::parse_if_multiple_elif
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:89:3
[INFO] [stdout]   22:     0x585870aa3937 - fern[c98b7dd34ec7635b]::tests::parser::parse_if_multiple_elif::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:82:28
[INFO] [stdout]   23:     0x585870b14626 - <fern[c98b7dd34ec7635b]::tests::parser::parse_if_multiple_elif::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::parser::parse_if_simple stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__parser__parse_if_simple.snap
[INFO] [stdout] Snapshot: parse_if_simple
[INFO] [stdout] Source: src/tests/parser.rs:69
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: nodes
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Node {
[INFO] [stdout]           3 │+            class: Conjunction {
[INFO] [stdout]           4 │+                elements: [
[INFO] [stdout]           5 │+                    ConjunctNode {
[INFO] [stdout]           6 │+                        cmd: Node {
[INFO] [stdout]           7 │+                            class: IfNode {
[INFO] [stdout]           8 │+                                cond_nodes: [
[INFO] [stdout]           9 │+                                    CondNode {
[INFO] [stdout]          10 │+                                        cond: Node {
[INFO] [stdout]          11 │+                                            class: Pipeline {
[INFO] [stdout]          12 │+                                                cmds: [
[INFO] [stdout]          13 │+                                                    Node {
[INFO] [stdout]          14 │+                                                        class: Command {
[INFO] [stdout]          15 │+                                                            assignments: [],
[INFO] [stdout]          16 │+                                                            argv: [
[INFO] [stdout]          17 │+                                                                Tk {
[INFO] [stdout]          18 │+                                                                    class: Str,
[INFO] [stdout]          19 │+                                                                    span: Span {
[INFO] [stdout]          20 │+                                                                        range: 3..6,
[INFO] [stdout]          21 │+                                                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]          22 │+                                                                    },
[INFO] [stdout]          23 │+                                                                    flags: TkFlags(
[INFO] [stdout]          24 │+                                                                        IS_CMD,
[INFO] [stdout]          25 │+                                                                    ),
[INFO] [stdout]          26 │+                                                                },
[INFO] [stdout]          27 │+                                                            ],
[INFO] [stdout]          28 │+                                                        },
[INFO] [stdout]          29 │+                                                        flags: NdFlags(
[INFO] [stdout]          30 │+                                                            0x0,
[INFO] [stdout]          31 │+                                                        ),
[INFO] [stdout]          32 │+                                                        redirs: [],
[INFO] [stdout]          33 │+                                                        tokens: [
[INFO] [stdout]          34 │+                                                            Tk {
[INFO] [stdout]          35 │+                                                                class: Str,
[INFO] [stdout]          36 │+                                                                span: Span {
[INFO] [stdout]          37 │+                                                                    range: 3..6,
[INFO] [stdout]          38 │+                                                                    source: "if foo; then echo bar; fi",
[INFO] [stdout]          39 │+                                                                },
[INFO] [stdout]          40 │+                                                                flags: TkFlags(
[INFO] [stdout]          41 │+                                                                    IS_CMD,
[INFO] [stdout]          42 │+                                                                ),
[INFO] [stdout]          43 │+                                                            },
[INFO] [stdout]          44 │+                                                            Tk {
[INFO] [stdout]          45 │+                                                                class: Sep,
[INFO] [stdout]          46 │+                                                                span: Span {
[INFO] [stdout]          47 │+                                                                    range: 6..8,
[INFO] [stdout]          48 │+                                                                    source: "if foo; then echo bar; fi",
[INFO] [stdout]          49 │+                                                                },
[INFO] [stdout]          50 │+                                                                flags: TkFlags(
[INFO] [stdout]          51 │+                                                                    0x0,
[INFO] [stdout]          52 │+                                                                ),
[INFO] [stdout]          53 │+                                                            },
[INFO] [stdout]          54 │+                                                        ],
[INFO] [stdout]          55 │+                                                    },
[INFO] [stdout]          56 │+                                                ],
[INFO] [stdout]          57 │+                                                pipe_err: false,
[INFO] [stdout]          58 │+                                            },
[INFO] [stdout]          59 │+                                            flags: NdFlags(
[INFO] [stdout]          60 │+                                                0x0,
[INFO] [stdout]          61 │+                                            ),
[INFO] [stdout]          62 │+                                            redirs: [],
[INFO] [stdout]          63 │+                                            tokens: [
[INFO] [stdout]          64 │+                                                Tk {
[INFO] [stdout]          65 │+                                                    class: Str,
[INFO] [stdout]          66 │+                                                    span: Span {
[INFO] [stdout]          67 │+                                                        range: 3..6,
[INFO] [stdout]          68 │+                                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]          69 │+                                                    },
[INFO] [stdout]          70 │+                                                    flags: TkFlags(
[INFO] [stdout]          71 │+                                                        IS_CMD,
[INFO] [stdout]          72 │+                                                    ),
[INFO] [stdout]          73 │+                                                },
[INFO] [stdout]          74 │+                                                Tk {
[INFO] [stdout]          75 │+                                                    class: Sep,
[INFO] [stdout]          76 │+                                                    span: Span {
[INFO] [stdout]          77 │+                                                        range: 6..8,
[INFO] [stdout]          78 │+                                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]          79 │+                                                    },
[INFO] [stdout]          80 │+                                                    flags: TkFlags(
[INFO] [stdout]          81 │+                                                        0x0,
[INFO] [stdout]          82 │+                                                    ),
[INFO] [stdout]          83 │+                                                },
[INFO] [stdout]          84 │+                                            ],
[INFO] [stdout]          85 │+                                        },
[INFO] [stdout]          86 │+                                        body: [
[INFO] [stdout]          87 │+                                            Node {
[INFO] [stdout]          88 │+                                                class: Pipeline {
[INFO] [stdout]          89 │+                                                    cmds: [
[INFO] [stdout]          90 │+                                                        Node {
[INFO] [stdout]          91 │+                                                            class: Command {
[INFO] [stdout]          92 │+                                                                assignments: [],
[INFO] [stdout]          93 │+                                                                argv: [
[INFO] [stdout]          94 │+                                                                    Tk {
[INFO] [stdout]          95 │+                                                                        class: Str,
[INFO] [stdout]          96 │+                                                                        span: Span {
[INFO] [stdout]          97 │+                                                                            range: 13..17,
[INFO] [stdout]          98 │+                                                                            source: "if foo; then echo bar; fi",
[INFO] [stdout]          99 │+                                                                        },
[INFO] [stdout]         100 │+                                                                        flags: TkFlags(
[INFO] [stdout]         101 │+                                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         102 │+                                                                        ),
[INFO] [stdout]         103 │+                                                                    },
[INFO] [stdout]         104 │+                                                                    Tk {
[INFO] [stdout]         105 │+                                                                        class: Str,
[INFO] [stdout]         106 │+                                                                        span: Span {
[INFO] [stdout]         107 │+                                                                            range: 18..21,
[INFO] [stdout]         108 │+                                                                            source: "if foo; then echo bar; fi",
[INFO] [stdout]         109 │+                                                                        },
[INFO] [stdout]         110 │+                                                                        flags: TkFlags(
[INFO] [stdout]         111 │+                                                                            0x0,
[INFO] [stdout]         112 │+                                                                        ),
[INFO] [stdout]         113 │+                                                                    },
[INFO] [stdout]         114 │+                                                                ],
[INFO] [stdout]         115 │+                                                            },
[INFO] [stdout]         116 │+                                                            flags: NdFlags(
[INFO] [stdout]         117 │+                                                                0x0,
[INFO] [stdout]         118 │+                                                            ),
[INFO] [stdout]         119 │+                                                            redirs: [],
[INFO] [stdout]         120 │+                                                            tokens: [
[INFO] [stdout]         121 │+                                                                Tk {
[INFO] [stdout]         122 │+                                                                    class: Str,
[INFO] [stdout]         123 │+                                                                    span: Span {
[INFO] [stdout]         124 │+                                                                        range: 13..17,
[INFO] [stdout]         125 │+                                                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         126 │+                                                                    },
[INFO] [stdout]         127 │+                                                                    flags: TkFlags(
[INFO] [stdout]         128 │+                                                                        IS_CMD | BUILTIN,
[INFO] [stdout]         129 │+                                                                    ),
[INFO] [stdout]         130 │+                                                                },
[INFO] [stdout]         131 │+                                                                Tk {
[INFO] [stdout]         132 │+                                                                    class: Str,
[INFO] [stdout]         133 │+                                                                    span: Span {
[INFO] [stdout]         134 │+                                                                        range: 18..21,
[INFO] [stdout]         135 │+                                                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         136 │+                                                                    },
[INFO] [stdout]         137 │+                                                                    flags: TkFlags(
[INFO] [stdout]         138 │+                                                                        0x0,
[INFO] [stdout]         139 │+                                                                    ),
[INFO] [stdout]         140 │+                                                                },
[INFO] [stdout]         141 │+                                                                Tk {
[INFO] [stdout]         142 │+                                                                    class: Sep,
[INFO] [stdout]         143 │+                                                                    span: Span {
[INFO] [stdout]         144 │+                                                                        range: 21..23,
[INFO] [stdout]         145 │+                                                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         146 │+                                                                    },
[INFO] [stdout]         147 │+                                                                    flags: TkFlags(
[INFO] [stdout]         148 │+                                                                        0x0,
[INFO] [stdout]         149 │+                                                                    ),
[INFO] [stdout]         150 │+                                                                },
[INFO] [stdout]         151 │+                                                            ],
[INFO] [stdout]         152 │+                                                        },
[INFO] [stdout]         153 │+                                                    ],
[INFO] [stdout]         154 │+                                                    pipe_err: false,
[INFO] [stdout]         155 │+                                                },
[INFO] [stdout]         156 │+                                                flags: NdFlags(
[INFO] [stdout]         157 │+                                                    0x0,
[INFO] [stdout]         158 │+                                                ),
[INFO] [stdout]         159 │+                                                redirs: [],
[INFO] [stdout]         160 │+                                                tokens: [
[INFO] [stdout]         161 │+                                                    Tk {
[INFO] [stdout]         162 │+                                                        class: Str,
[INFO] [stdout]         163 │+                                                        span: Span {
[INFO] [stdout]         164 │+                                                            range: 13..17,
[INFO] [stdout]         165 │+                                                            source: "if foo; then echo bar; fi",
[INFO] [stdout]         166 │+                                                        },
[INFO] [stdout]         167 │+                                                        flags: TkFlags(
[INFO] [stdout]         168 │+                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         169 │+                                                        ),
[INFO] [stdout]         170 │+                                                    },
[INFO] [stdout]         171 │+                                                    Tk {
[INFO] [stdout]         172 │+                                                        class: Str,
[INFO] [stdout]         173 │+                                                        span: Span {
[INFO] [stdout]         174 │+                                                            range: 18..21,
[INFO] [stdout]         175 │+                                                            source: "if foo; then echo bar; fi",
[INFO] [stdout]         176 │+                                                        },
[INFO] [stdout]         177 │+                                                        flags: TkFlags(
[INFO] [stdout]         178 │+                                                            0x0,
[INFO] [stdout]         179 │+                                                        ),
[INFO] [stdout]         180 │+                                                    },
[INFO] [stdout]         181 │+                                                    Tk {
[INFO] [stdout]         182 │+                                                        class: Sep,
[INFO] [stdout]         183 │+                                                        span: Span {
[INFO] [stdout]         184 │+                                                            range: 21..23,
[INFO] [stdout]         185 │+                                                            source: "if foo; then echo bar; fi",
[INFO] [stdout]         186 │+                                                        },
[INFO] [stdout]         187 │+                                                        flags: TkFlags(
[INFO] [stdout]         188 │+                                                            0x0,
[INFO] [stdout]         189 │+                                                        ),
[INFO] [stdout]         190 │+                                                    },
[INFO] [stdout]         191 │+                                                ],
[INFO] [stdout]         192 │+                                            },
[INFO] [stdout]         193 │+                                        ],
[INFO] [stdout]         194 │+                                    },
[INFO] [stdout]         195 │+                                ],
[INFO] [stdout]         196 │+                                else_block: [],
[INFO] [stdout]         197 │+                            },
[INFO] [stdout]         198 │+                            flags: NdFlags(
[INFO] [stdout]         199 │+                                0x0,
[INFO] [stdout]         200 │+                            ),
[INFO] [stdout]         201 │+                            redirs: [],
[INFO] [stdout]         202 │+                            tokens: [
[INFO] [stdout]         203 │+                                Tk {
[INFO] [stdout]         204 │+                                    class: Str,
[INFO] [stdout]         205 │+                                    span: Span {
[INFO] [stdout]         206 │+                                        range: 0..2,
[INFO] [stdout]         207 │+                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         208 │+                                    },
[INFO] [stdout]         209 │+                                    flags: TkFlags(
[INFO] [stdout]         210 │+                                        KEYWORD,
[INFO] [stdout]         211 │+                                    ),
[INFO] [stdout]         212 │+                                },
[INFO] [stdout]         213 │+                                Tk {
[INFO] [stdout]         214 │+                                    class: Str,
[INFO] [stdout]         215 │+                                    span: Span {
[INFO] [stdout]         216 │+                                        range: 3..6,
[INFO] [stdout]         217 │+                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         218 │+                                    },
[INFO] [stdout]         219 │+                                    flags: TkFlags(
[INFO] [stdout]         220 │+                                        IS_CMD,
[INFO] [stdout]         221 │+                                    ),
[INFO] [stdout]         222 │+                                },
[INFO] [stdout]         223 │+                                Tk {
[INFO] [stdout]         224 │+                                    class: Sep,
[INFO] [stdout]         225 │+                                    span: Span {
[INFO] [stdout]         226 │+                                        range: 6..8,
[INFO] [stdout]         227 │+                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         228 │+                                    },
[INFO] [stdout]         229 │+                                    flags: TkFlags(
[INFO] [stdout]         230 │+                                        0x0,
[INFO] [stdout]         231 │+                                    ),
[INFO] [stdout]         232 │+                                },
[INFO] [stdout]         233 │+                                Tk {
[INFO] [stdout]         234 │+                                    class: Str,
[INFO] [stdout]         235 │+                                    span: Span {
[INFO] [stdout]         236 │+                                        range: 8..12,
[INFO] [stdout]         237 │+                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         238 │+                                    },
[INFO] [stdout]         239 │+                                    flags: TkFlags(
[INFO] [stdout]         240 │+                                        KEYWORD,
[INFO] [stdout]         241 │+                                    ),
[INFO] [stdout]         242 │+                                },
[INFO] [stdout]         243 │+                                Tk {
[INFO] [stdout]         244 │+                                    class: Str,
[INFO] [stdout]         245 │+                                    span: Span {
[INFO] [stdout]         246 │+                                        range: 13..17,
[INFO] [stdout]         247 │+                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         248 │+                                    },
[INFO] [stdout]         249 │+                                    flags: TkFlags(
[INFO] [stdout]         250 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         251 │+                                    ),
[INFO] [stdout]         252 │+                                },
[INFO] [stdout]         253 │+                                Tk {
[INFO] [stdout]         254 │+                                    class: Str,
[INFO] [stdout]         255 │+                                    span: Span {
[INFO] [stdout]         256 │+                                        range: 18..21,
[INFO] [stdout]         257 │+                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         258 │+                                    },
[INFO] [stdout]         259 │+                                    flags: TkFlags(
[INFO] [stdout]         260 │+                                        0x0,
[INFO] [stdout]         261 │+                                    ),
[INFO] [stdout]         262 │+                                },
[INFO] [stdout]         263 │+                                Tk {
[INFO] [stdout]         264 │+                                    class: Sep,
[INFO] [stdout]         265 │+                                    span: Span {
[INFO] [stdout]         266 │+                                        range: 21..23,
[INFO] [stdout]         267 │+                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         268 │+                                    },
[INFO] [stdout]         269 │+                                    flags: TkFlags(
[INFO] [stdout]         270 │+                                        0x0,
[INFO] [stdout]         271 │+                                    ),
[INFO] [stdout]         272 │+                                },
[INFO] [stdout]         273 │+                                Tk {
[INFO] [stdout]         274 │+                                    class: Str,
[INFO] [stdout]         275 │+                                    span: Span {
[INFO] [stdout]         276 │+                                        range: 23..25,
[INFO] [stdout]         277 │+                                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         278 │+                                    },
[INFO] [stdout]         279 │+                                    flags: TkFlags(
[INFO] [stdout]         280 │+                                        KEYWORD,
[INFO] [stdout]         281 │+                                    ),
[INFO] [stdout]         282 │+                                },
[INFO] [stdout]         283 │+                            ],
[INFO] [stdout]         284 │+                        },
[INFO] [stdout]         285 │+                        operator: Null,
[INFO] [stdout]         286 │+                    },
[INFO] [stdout]         287 │+                ],
[INFO] [stdout]         288 │+            },
[INFO] [stdout]         289 │+            flags: NdFlags(
[INFO] [stdout]         290 │+                0x0,
[INFO] [stdout]         291 │+            ),
[INFO] [stdout]         292 │+            redirs: [],
[INFO] [stdout]         293 │+            tokens: [
[INFO] [stdout]         294 │+                Tk {
[INFO] [stdout]         295 │+                    class: Str,
[INFO] [stdout]         296 │+                    span: Span {
[INFO] [stdout]         297 │+                        range: 0..2,
[INFO] [stdout]         298 │+                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         299 │+                    },
[INFO] [stdout]         300 │+                    flags: TkFlags(
[INFO] [stdout]         301 │+                        KEYWORD,
[INFO] [stdout]         302 │+                    ),
[INFO] [stdout]         303 │+                },
[INFO] [stdout]         304 │+                Tk {
[INFO] [stdout]         305 │+                    class: Str,
[INFO] [stdout]         306 │+                    span: Span {
[INFO] [stdout]         307 │+                        range: 3..6,
[INFO] [stdout]         308 │+                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         309 │+                    },
[INFO] [stdout]         310 │+                    flags: TkFlags(
[INFO] [stdout]         311 │+                        IS_CMD,
[INFO] [stdout]         312 │+                    ),
[INFO] [stdout]         313 │+                },
[INFO] [stdout]         314 │+                Tk {
[INFO] [stdout]         315 │+                    class: Sep,
[INFO] [stdout]         316 │+                    span: Span {
[INFO] [stdout]         317 │+                        range: 6..8,
[INFO] [stdout]         318 │+                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         319 │+                    },
[INFO] [stdout]         320 │+                    flags: TkFlags(
[INFO] [stdout]         321 │+                        0x0,
[INFO] [stdout]         322 │+                    ),
[INFO] [stdout]         323 │+                },
[INFO] [stdout]         324 │+                Tk {
[INFO] [stdout]         325 │+                    class: Str,
[INFO] [stdout]         326 │+                    span: Span {
[INFO] [stdout]         327 │+                        range: 8..12,
[INFO] [stdout]         328 │+                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         329 │+                    },
[INFO] [stdout]         330 │+                    flags: TkFlags(
[INFO] [stdout]         331 │+                        KEYWORD,
[INFO] [stdout]         332 │+                    ),
[INFO] [stdout]         333 │+                },
[INFO] [stdout]         334 │+                Tk {
[INFO] [stdout]         335 │+                    class: Str,
[INFO] [stdout]         336 │+                    span: Span {
[INFO] [stdout]         337 │+                        range: 13..17,
[INFO] [stdout]         338 │+                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         339 │+                    },
[INFO] [stdout]         340 │+                    flags: TkFlags(
[INFO] [stdout]         341 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         342 │+                    ),
[INFO] [stdout]         343 │+                },
[INFO] [stdout]         344 │+                Tk {
[INFO] [stdout]         345 │+                    class: Str,
[INFO] [stdout]         346 │+                    span: Span {
[INFO] [stdout]         347 │+                        range: 18..21,
[INFO] [stdout]         348 │+                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         349 │+                    },
[INFO] [stdout]         350 │+                    flags: TkFlags(
[INFO] [stdout]         351 │+                        0x0,
[INFO] [stdout]         352 │+                    ),
[INFO] [stdout]         353 │+                },
[INFO] [stdout]         354 │+                Tk {
[INFO] [stdout]         355 │+                    class: Sep,
[INFO] [stdout]         356 │+                    span: Span {
[INFO] [stdout]         357 │+                        range: 21..23,
[INFO] [stdout]         358 │+                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         359 │+                    },
[INFO] [stdout]         360 │+                    flags: TkFlags(
[INFO] [stdout]         361 │+                        0x0,
[INFO] [stdout]         362 │+                    ),
[INFO] [stdout]         363 │+                },
[INFO] [stdout]         364 │+                Tk {
[INFO] [stdout]         365 │+                    class: Str,
[INFO] [stdout]         366 │+                    span: Span {
[INFO] [stdout]         367 │+                        range: 23..25,
[INFO] [stdout]         368 │+                        source: "if foo; then echo bar; fi",
[INFO] [stdout]         369 │+                    },
[INFO] [stdout]         370 │+                    flags: TkFlags(
[INFO] [stdout]         371 │+                        KEYWORD,
[INFO] [stdout]         372 │+                    ),
[INFO] [stdout]         373 │+                },
[INFO] [stdout]         374 │+            ],
[INFO] [stdout]         375 │+        },
[INFO] [stdout]         376 │+    ),
[INFO] [stdout]         377 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::parser::parse_if_simple' (8947) panicked at src/tests/parser.rs:69:3:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x585870f9d6f2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x585870f9d6f2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x585870fb611a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x585870fb611a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x585870fa29d6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x585870fa29d6 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x585870f78f8f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x585870f78f8f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x585870f946b9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x585870c6550e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x585870c6550e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x585870f94872 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x585870f94872 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x585870f79048 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x585870f6dd89 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x585870f79fbd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x585870fb68dc - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x585870fb6652 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x585870aaba37 - <core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x585870aaba37 - fern[c98b7dd34ec7635b]::tests::parser::parse_if_simple
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:69:3
[INFO] [stdout]   22:     0x585870aa36f7 - fern[c98b7dd34ec7635b]::tests::parser::parse_if_simple::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:62:21
[INFO] [stdout]   23:     0x585870b14326 - <fern[c98b7dd34ec7635b]::tests::parser::parse_if_simple::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x585870c598bb - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x585870c598bb - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x585870c6611a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x585870c6611a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x585870c6611a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x585870c6611a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x585870c6611a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x585870c605e4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x585870c605e4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x585870c68c12 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x585870c68c12 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x585870c68c12 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x585870c68c12 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x585870c68c12 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x585870f9c4bf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x585870f9c4bf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x783f77cd8aa4 - <unknown>
[INFO] [stdout]   45:     0x783f77d65a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::parser::parse_case_nested stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__parser__parse_case_nested.snap
[INFO] [stdout] Snapshot: parse_case_nested
[INFO] [stdout] Source: src/tests/parser.rs:202
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: nodes
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+[
[INFO] [stdout]           1 │+    Ok(
[INFO] [stdout]           2 │+        Node {
[INFO] [stdout]           3 │+            class: Conjunction {
[INFO] [stdout]           4 │+                elements: [
[INFO] [stdout]           5 │+                    ConjunctNode {
[INFO] [stdout]           6 │+                        cmd: Node {
[INFO] [stdout]           7 │+                            class: CaseNode {
[INFO] [stdout]           8 │+                                pattern: Tk {
[INFO] [stdout]           9 │+                                    class: Str,
[INFO] [stdout]          10 │+                                    span: Span {
[INFO] [stdout]          11 │+                                        range: 5..8,
[INFO] [stdout]          12 │+                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]          13 │+                                    },
[INFO] [stdout]          14 │+                                    flags: TkFlags(
[INFO] [stdout]          15 │+                                        0x0,
[INFO] [stdout]          16 │+                                    ),
[INFO] [stdout]          17 │+                                },
[INFO] [stdout]          18 │+                                case_blocks: [
[INFO] [stdout]          19 │+                                    CaseNode {
[INFO] [stdout]          20 │+                                        pattern: Tk {
[INFO] [stdout]          21 │+                                            class: CasePattern,
[INFO] [stdout]          22 │+                                            span: Span {
[INFO] [stdout]          23 │+                                                range: 13..17,
[INFO] [stdout]          24 │+                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]          25 │+                                            },
[INFO] [stdout]          26 │+                                            flags: TkFlags(
[INFO] [stdout]          27 │+                                                0x0,
[INFO] [stdout]          28 │+                                            ),
[INFO] [stdout]          29 │+                                        },
[INFO] [stdout]          30 │+                                        body: [
[INFO] [stdout]          31 │+                                            Node {
[INFO] [stdout]          32 │+                                                class: IfNode {
[INFO] [stdout]          33 │+                                                    cond_nodes: [
[INFO] [stdout]          34 │+                                                        CondNode {
[INFO] [stdout]          35 │+                                                            cond: Node {
[INFO] [stdout]          36 │+                                                                class: Pipeline {
[INFO] [stdout]          37 │+                                                                    cmds: [
[INFO] [stdout]          38 │+                                                                        Node {
[INFO] [stdout]          39 │+                                                                            class: Command {
[INFO] [stdout]          40 │+                                                                                assignments: [],
[INFO] [stdout]          41 │+                                                                                argv: [
[INFO] [stdout]          42 │+                                                                                    Tk {
[INFO] [stdout]          43 │+                                                                                        class: Str,
[INFO] [stdout]          44 │+                                                                                        span: Span {
[INFO] [stdout]          45 │+                                                                                            range: 23..27,
[INFO] [stdout]          46 │+                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]          47 │+                                                                                        },
[INFO] [stdout]          48 │+                                                                                        flags: TkFlags(
[INFO] [stdout]          49 │+                                                                                            IS_CMD,
[INFO] [stdout]          50 │+                                                                                        ),
[INFO] [stdout]          51 │+                                                                                    },
[INFO] [stdout]          52 │+                                                                                ],
[INFO] [stdout]          53 │+                                                                            },
[INFO] [stdout]          54 │+                                                                            flags: NdFlags(
[INFO] [stdout]          55 │+                                                                                0x0,
[INFO] [stdout]          56 │+                                                                            ),
[INFO] [stdout]          57 │+                                                                            redirs: [],
[INFO] [stdout]          58 │+                                                                            tokens: [
[INFO] [stdout]          59 │+                                                                                Tk {
[INFO] [stdout]          60 │+                                                                                    class: Str,
[INFO] [stdout]          61 │+                                                                                    span: Span {
[INFO] [stdout]          62 │+                                                                                        range: 23..27,
[INFO] [stdout]          63 │+                                                                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]          64 │+                                                                                    },
[INFO] [stdout]          65 │+                                                                                    flags: TkFlags(
[INFO] [stdout]          66 │+                                                                                        IS_CMD,
[INFO] [stdout]          67 │+                                                                                    ),
[INFO] [stdout]          68 │+                                                                                },
[INFO] [stdout]          69 │+                                                                                Tk {
[INFO] [stdout]          70 │+                                                                                    class: Sep,
[INFO] [stdout]          71 │+                                                                                    span: Span {
[INFO] [stdout]          72 │+                                                                                        range: 27..29,
[INFO] [stdout]          73 │+                                                                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]          74 │+                                                                                    },
[INFO] [stdout]          75 │+                                                                                    flags: TkFlags(
[INFO] [stdout]          76 │+                                                                                        0x0,
[INFO] [stdout]          77 │+                                                                                    ),
[INFO] [stdout]          78 │+                                                                                },
[INFO] [stdout]          79 │+                                                                            ],
[INFO] [stdout]          80 │+                                                                        },
[INFO] [stdout]          81 │+                                                                    ],
[INFO] [stdout]          82 │+                                                                    pipe_err: false,
[INFO] [stdout]          83 │+                                                                },
[INFO] [stdout]          84 │+                                                                flags: NdFlags(
[INFO] [stdout]          85 │+                                                                    0x0,
[INFO] [stdout]          86 │+                                                                ),
[INFO] [stdout]          87 │+                                                                redirs: [],
[INFO] [stdout]          88 │+                                                                tokens: [
[INFO] [stdout]          89 │+                                                                    Tk {
[INFO] [stdout]          90 │+                                                                        class: Str,
[INFO] [stdout]          91 │+                                                                        span: Span {
[INFO] [stdout]          92 │+                                                                            range: 23..27,
[INFO] [stdout]          93 │+                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]          94 │+                                                                        },
[INFO] [stdout]          95 │+                                                                        flags: TkFlags(
[INFO] [stdout]          96 │+                                                                            IS_CMD,
[INFO] [stdout]          97 │+                                                                        ),
[INFO] [stdout]          98 │+                                                                    },
[INFO] [stdout]          99 │+                                                                    Tk {
[INFO] [stdout]         100 │+                                                                        class: Sep,
[INFO] [stdout]         101 │+                                                                        span: Span {
[INFO] [stdout]         102 │+                                                                            range: 27..29,
[INFO] [stdout]         103 │+                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         104 │+                                                                        },
[INFO] [stdout]         105 │+                                                                        flags: TkFlags(
[INFO] [stdout]         106 │+                                                                            0x0,
[INFO] [stdout]         107 │+                                                                        ),
[INFO] [stdout]         108 │+                                                                    },
[INFO] [stdout]         109 │+                                                                ],
[INFO] [stdout]         110 │+                                                            },
[INFO] [stdout]         111 │+                                                            body: [
[INFO] [stdout]         112 │+                                                                Node {
[INFO] [stdout]         113 │+                                                                    class: LoopNode {
[INFO] [stdout]         114 │+                                                                        kind: While,
[INFO] [stdout]         115 │+                                                                        cond_node: CondNode {
[INFO] [stdout]         116 │+                                                                            cond: Node {
[INFO] [stdout]         117 │+                                                                                class: Pipeline {
[INFO] [stdout]         118 │+                                                                                    cmds: [
[INFO] [stdout]         119 │+                                                                                        Node {
[INFO] [stdout]         120 │+                                                                                            class: Command {
[INFO] [stdout]         121 │+                                                                                                assignments: [],
[INFO] [stdout]         122 │+                                                                                                argv: [
[INFO] [stdout]         123 │+                                                                                                    Tk {
[INFO] [stdout]         124 │+                                                                                                        class: Str,
[INFO] [stdout]         125 │+                                                                                                        span: Span {
[INFO] [stdout]         126 │+                                                                                                            range: 43..47,
[INFO] [stdout]         127 │+                                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         128 │+                                                                                                        },
[INFO] [stdout]         129 │+                                                                                                        flags: TkFlags(
[INFO] [stdout]         130 │+                                                                                                            IS_CMD,
[INFO] [stdout]         131 │+                                                                                                        ),
[INFO] [stdout]         132 │+                                                                                                    },
[INFO] [stdout]         133 │+                                                                                                ],
[INFO] [stdout]         134 │+                                                                                            },
[INFO] [stdout]         135 │+                                                                                            flags: NdFlags(
[INFO] [stdout]         136 │+                                                                                                0x0,
[INFO] [stdout]         137 │+                                                                                            ),
[INFO] [stdout]         138 │+                                                                                            redirs: [],
[INFO] [stdout]         139 │+                                                                                            tokens: [
[INFO] [stdout]         140 │+                                                                                                Tk {
[INFO] [stdout]         141 │+                                                                                                    class: Str,
[INFO] [stdout]         142 │+                                                                                                    span: Span {
[INFO] [stdout]         143 │+                                                                                                        range: 43..47,
[INFO] [stdout]         144 │+                                                                                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         145 │+                                                                                                    },
[INFO] [stdout]         146 │+                                                                                                    flags: TkFlags(
[INFO] [stdout]         147 │+                                                                                                        IS_CMD,
[INFO] [stdout]         148 │+                                                                                                    ),
[INFO] [stdout]         149 │+                                                                                                },
[INFO] [stdout]         150 │+                                                                                                Tk {
[INFO] [stdout]         151 │+                                                                                                    class: Sep,
[INFO] [stdout]         152 │+                                                                                                    span: Span {
[INFO] [stdout]         153 │+                                                                                                        range: 47..49,
[INFO] [stdout]         154 │+                                                                                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         155 │+                                                                                                    },
[INFO] [stdout]         156 │+                                                                                                    flags: TkFlags(
[INFO] [stdout]         157 │+                                                                                                        0x0,
[INFO] [stdout]         158 │+                                                                                                    ),
[INFO] [stdout]         159 │+                                                                                                },
[INFO] [stdout]         160 │+                                                                                            ],
[INFO] [stdout]         161 │+                                                                                        },
[INFO] [stdout]         162 │+                                                                                    ],
[INFO] [stdout]         163 │+                                                                                    pipe_err: false,
[INFO] [stdout]         164 │+                                                                                },
[INFO] [stdout]         165 │+                                                                                flags: NdFlags(
[INFO] [stdout]         166 │+                                                                                    0x0,
[INFO] [stdout]         167 │+                                                                                ),
[INFO] [stdout]         168 │+                                                                                redirs: [],
[INFO] [stdout]         169 │+                                                                                tokens: [
[INFO] [stdout]         170 │+                                                                                    Tk {
[INFO] [stdout]         171 │+                                                                                        class: Str,
[INFO] [stdout]         172 │+                                                                                        span: Span {
[INFO] [stdout]         173 │+                                                                                            range: 43..47,
[INFO] [stdout]         174 │+                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         175 │+                                                                                        },
[INFO] [stdout]         176 │+                                                                                        flags: TkFlags(
[INFO] [stdout]         177 │+                                                                                            IS_CMD,
[INFO] [stdout]         178 │+                                                                                        ),
[INFO] [stdout]         179 │+                                                                                    },
[INFO] [stdout]         180 │+                                                                                    Tk {
[INFO] [stdout]         181 │+                                                                                        class: Sep,
[INFO] [stdout]         182 │+                                                                                        span: Span {
[INFO] [stdout]         183 │+                                                                                            range: 47..49,
[INFO] [stdout]         184 │+                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         185 │+                                                                                        },
[INFO] [stdout]         186 │+                                                                                        flags: TkFlags(
[INFO] [stdout]         187 │+                                                                                            0x0,
[INFO] [stdout]         188 │+                                                                                        ),
[INFO] [stdout]         189 │+                                                                                    },
[INFO] [stdout]         190 │+                                                                                ],
[INFO] [stdout]         191 │+                                                                            },
[INFO] [stdout]         192 │+                                                                            body: [
[INFO] [stdout]         193 │+                                                                                Node {
[INFO] [stdout]         194 │+                                                                                    class: Pipeline {
[INFO] [stdout]         195 │+                                                                                        cmds: [
[INFO] [stdout]         196 │+                                                                                            Node {
[INFO] [stdout]         197 │+                                                                                                class: Command {
[INFO] [stdout]         198 │+                                                                                                    assignments: [],
[INFO] [stdout]         199 │+                                                                                                    argv: [
[INFO] [stdout]         200 │+                                                                                                        Tk {
[INFO] [stdout]         201 │+                                                                                                            class: Str,
[INFO] [stdout]         202 │+                                                                                                            span: Span {
[INFO] [stdout]         203 │+                                                                                                                range: 56..60,
[INFO] [stdout]         204 │+                                                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         205 │+                                                                                                            },
[INFO] [stdout]         206 │+                                                                                                            flags: TkFlags(
[INFO] [stdout]         207 │+                                                                                                                IS_CMD | BUILTIN,
[INFO] [stdout]         208 │+                                                                                                            ),
[INFO] [stdout]         209 │+                                                                                                        },
[INFO] [stdout]         210 │+                                                                                                        Tk {
[INFO] [stdout]         211 │+                                                                                                            class: Str,
[INFO] [stdout]         212 │+                                                                                                            span: Span {
[INFO] [stdout]         213 │+                                                                                                                range: 61..64,
[INFO] [stdout]         214 │+                                                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         215 │+                                                                                                            },
[INFO] [stdout]         216 │+                                                                                                            flags: TkFlags(
[INFO] [stdout]         217 │+                                                                                                                0x0,
[INFO] [stdout]         218 │+                                                                                                            ),
[INFO] [stdout]         219 │+                                                                                                        },
[INFO] [stdout]         220 │+                                                                                                    ],
[INFO] [stdout]         221 │+                                                                                                },
[INFO] [stdout]         222 │+                                                                                                flags: NdFlags(
[INFO] [stdout]         223 │+                                                                                                    0x0,
[INFO] [stdout]         224 │+                                                                                                ),
[INFO] [stdout]         225 │+                                                                                                redirs: [],
[INFO] [stdout]         226 │+                                                                                                tokens: [
[INFO] [stdout]         227 │+                                                                                                    Tk {
[INFO] [stdout]         228 │+                                                                                                        class: Str,
[INFO] [stdout]         229 │+                                                                                                        span: Span {
[INFO] [stdout]         230 │+                                                                                                            range: 56..60,
[INFO] [stdout]         231 │+                                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         232 │+                                                                                                        },
[INFO] [stdout]         233 │+                                                                                                        flags: TkFlags(
[INFO] [stdout]         234 │+                                                                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         235 │+                                                                                                        ),
[INFO] [stdout]         236 │+                                                                                                    },
[INFO] [stdout]         237 │+                                                                                                    Tk {
[INFO] [stdout]         238 │+                                                                                                        class: Str,
[INFO] [stdout]         239 │+                                                                                                        span: Span {
[INFO] [stdout]         240 │+                                                                                                            range: 61..64,
[INFO] [stdout]         241 │+                                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         242 │+                                                                                                        },
[INFO] [stdout]         243 │+                                                                                                        flags: TkFlags(
[INFO] [stdout]         244 │+                                                                                                            0x0,
[INFO] [stdout]         245 │+                                                                                                        ),
[INFO] [stdout]         246 │+                                                                                                    },
[INFO] [stdout]         247 │+                                                                                                    Tk {
[INFO] [stdout]         248 │+                                                                                                        class: Sep,
[INFO] [stdout]         249 │+                                                                                                        span: Span {
[INFO] [stdout]         250 │+                                                                                                            range: 64..68,
[INFO] [stdout]         251 │+                                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         252 │+                                                                                                        },
[INFO] [stdout]         253 │+                                                                                                        flags: TkFlags(
[INFO] [stdout]         254 │+                                                                                                            0x0,
[INFO] [stdout]         255 │+                                                                                                        ),
[INFO] [stdout]         256 │+                                                                                                    },
[INFO] [stdout]         257 │+                                                                                                ],
[INFO] [stdout]         258 │+                                                                                            },
[INFO] [stdout]         259 │+                                                                                        ],
[INFO] [stdout]         260 │+                                                                                        pipe_err: false,
[INFO] [stdout]         261 │+                                                                                    },
[INFO] [stdout]         262 │+                                                                                    flags: NdFlags(
[INFO] [stdout]         263 │+                                                                                        0x0,
[INFO] [stdout]         264 │+                                                                                    ),
[INFO] [stdout]         265 │+                                                                                    redirs: [],
[INFO] [stdout]         266 │+                                                                                    tokens: [
[INFO] [stdout]         267 │+                                                                                        Tk {
[INFO] [stdout]         268 │+                                                                                            class: Str,
[INFO] [stdout]         269 │+                                                                                            span: Span {
[INFO] [stdout]         270 │+                                                                                                range: 56..60,
[INFO] [stdout]         271 │+                                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         272 │+                                                                                            },
[INFO] [stdout]         273 │+                                                                                            flags: TkFlags(
[INFO] [stdout]         274 │+                                                                                                IS_CMD | BUILTIN,
[INFO] [stdout]         275 │+                                                                                            ),
[INFO] [stdout]         276 │+                                                                                        },
[INFO] [stdout]         277 │+                                                                                        Tk {
[INFO] [stdout]         278 │+                                                                                            class: Str,
[INFO] [stdout]         279 │+                                                                                            span: Span {
[INFO] [stdout]         280 │+                                                                                                range: 61..64,
[INFO] [stdout]         281 │+                                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         282 │+                                                                                            },
[INFO] [stdout]         283 │+                                                                                            flags: TkFlags(
[INFO] [stdout]         284 │+                                                                                                0x0,
[INFO] [stdout]         285 │+                                                                                            ),
[INFO] [stdout]         286 │+                                                                                        },
[INFO] [stdout]         287 │+                                                                                        Tk {
[INFO] [stdout]         288 │+                                                                                            class: Sep,
[INFO] [stdout]         289 │+                                                                                            span: Span {
[INFO] [stdout]         290 │+                                                                                                range: 64..68,
[INFO] [stdout]         291 │+                                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         292 │+                                                                                            },
[INFO] [stdout]         293 │+                                                                                            flags: TkFlags(
[INFO] [stdout]         294 │+                                                                                                0x0,
[INFO] [stdout]         295 │+                                                                                            ),
[INFO] [stdout]         296 │+                                                                                        },
[INFO] [stdout]         297 │+                                                                                    ],
[INFO] [stdout]         298 │+                                                                                },
[INFO] [stdout]         299 │+                                                                            ],
[INFO] [stdout]         300 │+                                                                        },
[INFO] [stdout]         301 │+                                                                    },
[INFO] [stdout]         302 │+                                                                    flags: NdFlags(
[INFO] [stdout]         303 │+                                                                        0x0,
[INFO] [stdout]         304 │+                                                                    ),
[INFO] [stdout]         305 │+                                                                    redirs: [],
[INFO] [stdout]         306 │+                                                                    tokens: [
[INFO] [stdout]         307 │+                                                                        Tk {
[INFO] [stdout]         308 │+                                                                            class: Str,
[INFO] [stdout]         309 │+                                                                            span: Span {
[INFO] [stdout]         310 │+                                                                                range: 37..42,
[INFO] [stdout]         311 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         312 │+                                                                            },
[INFO] [stdout]         313 │+                                                                            flags: TkFlags(
[INFO] [stdout]         314 │+                                                                                KEYWORD,
[INFO] [stdout]         315 │+                                                                            ),
[INFO] [stdout]         316 │+                                                                        },
[INFO] [stdout]         317 │+                                                                        Tk {
[INFO] [stdout]         318 │+                                                                            class: Str,
[INFO] [stdout]         319 │+                                                                            span: Span {
[INFO] [stdout]         320 │+                                                                                range: 43..47,
[INFO] [stdout]         321 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         322 │+                                                                            },
[INFO] [stdout]         323 │+                                                                            flags: TkFlags(
[INFO] [stdout]         324 │+                                                                                IS_CMD,
[INFO] [stdout]         325 │+                                                                            ),
[INFO] [stdout]         326 │+                                                                        },
[INFO] [stdout]         327 │+                                                                        Tk {
[INFO] [stdout]         328 │+                                                                            class: Sep,
[INFO] [stdout]         329 │+                                                                            span: Span {
[INFO] [stdout]         330 │+                                                                                range: 47..49,
[INFO] [stdout]         331 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         332 │+                                                                            },
[INFO] [stdout]         333 │+                                                                            flags: TkFlags(
[INFO] [stdout]         334 │+                                                                                0x0,
[INFO] [stdout]         335 │+                                                                            ),
[INFO] [stdout]         336 │+                                                                        },
[INFO] [stdout]         337 │+                                                                        Tk {
[INFO] [stdout]         338 │+                                                                            class: Str,
[INFO] [stdout]         339 │+                                                                            span: Span {
[INFO] [stdout]         340 │+                                                                                range: 49..51,
[INFO] [stdout]         341 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         342 │+                                                                            },
[INFO] [stdout]         343 │+                                                                            flags: TkFlags(
[INFO] [stdout]         344 │+                                                                                KEYWORD,
[INFO] [stdout]         345 │+                                                                            ),
[INFO] [stdout]         346 │+                                                                        },
[INFO] [stdout]         347 │+                                                                        Tk {
[INFO] [stdout]         348 │+                                                                            class: Sep,
[INFO] [stdout]         349 │+                                                                            span: Span {
[INFO] [stdout]         350 │+                                                                                range: 51..56,
[INFO] [stdout]         351 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         352 │+                                                                            },
[INFO] [stdout]         353 │+                                                                            flags: TkFlags(
[INFO] [stdout]         354 │+                                                                                0x0,
[INFO] [stdout]         355 │+                                                                            ),
[INFO] [stdout]         356 │+                                                                        },
[INFO] [stdout]         357 │+                                                                        Tk {
[INFO] [stdout]         358 │+                                                                            class: Str,
[INFO] [stdout]         359 │+                                                                            span: Span {
[INFO] [stdout]         360 │+                                                                                range: 56..60,
[INFO] [stdout]         361 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         362 │+                                                                            },
[INFO] [stdout]         363 │+                                                                            flags: TkFlags(
[INFO] [stdout]         364 │+                                                                                IS_CMD | BUILTIN,
[INFO] [stdout]         365 │+                                                                            ),
[INFO] [stdout]         366 │+                                                                        },
[INFO] [stdout]         367 │+                                                                        Tk {
[INFO] [stdout]         368 │+                                                                            class: Str,
[INFO] [stdout]         369 │+                                                                            span: Span {
[INFO] [stdout]         370 │+                                                                                range: 61..64,
[INFO] [stdout]         371 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         372 │+                                                                            },
[INFO] [stdout]         373 │+                                                                            flags: TkFlags(
[INFO] [stdout]         374 │+                                                                                0x0,
[INFO] [stdout]         375 │+                                                                            ),
[INFO] [stdout]         376 │+                                                                        },
[INFO] [stdout]         377 │+                                                                        Tk {
[INFO] [stdout]         378 │+                                                                            class: Sep,
[INFO] [stdout]         379 │+                                                                            span: Span {
[INFO] [stdout]         380 │+                                                                                range: 64..68,
[INFO] [stdout]         381 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         382 │+                                                                            },
[INFO] [stdout]         383 │+                                                                            flags: TkFlags(
[INFO] [stdout]         384 │+                                                                                0x0,
[INFO] [stdout]         385 │+                                                                            ),
[INFO] [stdout]         386 │+                                                                        },
[INFO] [stdout]         387 │+                                                                        Tk {
[INFO] [stdout]         388 │+                                                                            class: Str,
[INFO] [stdout]         389 │+                                                                            span: Span {
[INFO] [stdout]         390 │+                                                                                range: 68..72,
[INFO] [stdout]         391 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         392 │+                                                                            },
[INFO] [stdout]         393 │+                                                                            flags: TkFlags(
[INFO] [stdout]         394 │+                                                                                KEYWORD,
[INFO] [stdout]         395 │+                                                                            ),
[INFO] [stdout]         396 │+                                                                        },
[INFO] [stdout]         397 │+                                                                        Tk {
[INFO] [stdout]         398 │+                                                                            class: Sep,
[INFO] [stdout]         399 │+                                                                            span: Span {
[INFO] [stdout]         400 │+                                                                                range: 72..75,
[INFO] [stdout]         401 │+                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         402 │+                                                                            },
[INFO] [stdout]         403 │+                                                                            flags: TkFlags(
[INFO] [stdout]         404 │+                                                                                0x0,
[INFO] [stdout]         405 │+                                                                            ),
[INFO] [stdout]         406 │+                                                                        },
[INFO] [stdout]         407 │+                                                                    ],
[INFO] [stdout]         408 │+                                                                },
[INFO] [stdout]         409 │+                                                            ],
[INFO] [stdout]         410 │+                                                        },
[INFO] [stdout]         411 │+                                                    ],
[INFO] [stdout]         412 │+                                                    else_block: [],
[INFO] [stdout]         413 │+                                                },
[INFO] [stdout]         414 │+                                                flags: NdFlags(
[INFO] [stdout]         415 │+                                                    0x0,
[INFO] [stdout]         416 │+                                                ),
[INFO] [stdout]         417 │+                                                redirs: [],
[INFO] [stdout]         418 │+                                                tokens: [
[INFO] [stdout]         419 │+                                                    Tk {
[INFO] [stdout]         420 │+                                                        class: Str,
[INFO] [stdout]         421 │+                                                        span: Span {
[INFO] [stdout]         422 │+                                                            range: 20..22,
[INFO] [stdout]         423 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         424 │+                                                        },
[INFO] [stdout]         425 │+                                                        flags: TkFlags(
[INFO] [stdout]         426 │+                                                            KEYWORD,
[INFO] [stdout]         427 │+                                                        ),
[INFO] [stdout]         428 │+                                                    },
[INFO] [stdout]         429 │+                                                    Tk {
[INFO] [stdout]         430 │+                                                        class: Str,
[INFO] [stdout]         431 │+                                                        span: Span {
[INFO] [stdout]         432 │+                                                            range: 23..27,
[INFO] [stdout]         433 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         434 │+                                                        },
[INFO] [stdout]         435 │+                                                        flags: TkFlags(
[INFO] [stdout]         436 │+                                                            IS_CMD,
[INFO] [stdout]         437 │+                                                        ),
[INFO] [stdout]         438 │+                                                    },
[INFO] [stdout]         439 │+                                                    Tk {
[INFO] [stdout]         440 │+                                                        class: Sep,
[INFO] [stdout]         441 │+                                                        span: Span {
[INFO] [stdout]         442 │+                                                            range: 27..29,
[INFO] [stdout]         443 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         444 │+                                                        },
[INFO] [stdout]         445 │+                                                        flags: TkFlags(
[INFO] [stdout]         446 │+                                                            0x0,
[INFO] [stdout]         447 │+                                                        ),
[INFO] [stdout]         448 │+                                                    },
[INFO] [stdout]         449 │+                                                    Tk {
[INFO] [stdout]         450 │+                                                        class: Str,
[INFO] [stdout]         451 │+                                                        span: Span {
[INFO] [stdout]         452 │+                                                            range: 29..33,
[INFO] [stdout]         453 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         454 │+                                                        },
[INFO] [stdout]         455 │+                                                        flags: TkFlags(
[INFO] [stdout]         456 │+                                                            KEYWORD,
[INFO] [stdout]         457 │+                                                        ),
[INFO] [stdout]         458 │+                                                    },
[INFO] [stdout]         459 │+                                                    Tk {
[INFO] [stdout]         460 │+                                                        class: Sep,
[INFO] [stdout]         461 │+                                                        span: Span {
[INFO] [stdout]         462 │+                                                            range: 33..37,
[INFO] [stdout]         463 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         464 │+                                                        },
[INFO] [stdout]         465 │+                                                        flags: TkFlags(
[INFO] [stdout]         466 │+                                                            0x0,
[INFO] [stdout]         467 │+                                                        ),
[INFO] [stdout]         468 │+                                                    },
[INFO] [stdout]         469 │+                                                    Tk {
[INFO] [stdout]         470 │+                                                        class: Str,
[INFO] [stdout]         471 │+                                                        span: Span {
[INFO] [stdout]         472 │+                                                            range: 37..42,
[INFO] [stdout]         473 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         474 │+                                                        },
[INFO] [stdout]         475 │+                                                        flags: TkFlags(
[INFO] [stdout]         476 │+                                                            KEYWORD,
[INFO] [stdout]         477 │+                                                        ),
[INFO] [stdout]         478 │+                                                    },
[INFO] [stdout]         479 │+                                                    Tk {
[INFO] [stdout]         480 │+                                                        class: Str,
[INFO] [stdout]         481 │+                                                        span: Span {
[INFO] [stdout]         482 │+                                                            range: 43..47,
[INFO] [stdout]         483 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         484 │+                                                        },
[INFO] [stdout]         485 │+                                                        flags: TkFlags(
[INFO] [stdout]         486 │+                                                            IS_CMD,
[INFO] [stdout]         487 │+                                                        ),
[INFO] [stdout]         488 │+                                                    },
[INFO] [stdout]         489 │+                                                    Tk {
[INFO] [stdout]         490 │+                                                        class: Sep,
[INFO] [stdout]         491 │+                                                        span: Span {
[INFO] [stdout]         492 │+                                                            range: 47..49,
[INFO] [stdout]         493 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         494 │+                                                        },
[INFO] [stdout]         495 │+                                                        flags: TkFlags(
[INFO] [stdout]         496 │+                                                            0x0,
[INFO] [stdout]         497 │+                                                        ),
[INFO] [stdout]         498 │+                                                    },
[INFO] [stdout]         499 │+                                                    Tk {
[INFO] [stdout]         500 │+                                                        class: Str,
[INFO] [stdout]         501 │+                                                        span: Span {
[INFO] [stdout]         502 │+                                                            range: 49..51,
[INFO] [stdout]         503 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         504 │+                                                        },
[INFO] [stdout]         505 │+                                                        flags: TkFlags(
[INFO] [stdout]         506 │+                                                            KEYWORD,
[INFO] [stdout]         507 │+                                                        ),
[INFO] [stdout]         508 │+                                                    },
[INFO] [stdout]         509 │+                                                    Tk {
[INFO] [stdout]         510 │+                                                        class: Sep,
[INFO] [stdout]         511 │+                                                        span: Span {
[INFO] [stdout]         512 │+                                                            range: 51..56,
[INFO] [stdout]         513 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         514 │+                                                        },
[INFO] [stdout]         515 │+                                                        flags: TkFlags(
[INFO] [stdout]         516 │+                                                            0x0,
[INFO] [stdout]         517 │+                                                        ),
[INFO] [stdout]         518 │+                                                    },
[INFO] [stdout]         519 │+                                                    Tk {
[INFO] [stdout]         520 │+                                                        class: Str,
[INFO] [stdout]         521 │+                                                        span: Span {
[INFO] [stdout]         522 │+                                                            range: 56..60,
[INFO] [stdout]         523 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         524 │+                                                        },
[INFO] [stdout]         525 │+                                                        flags: TkFlags(
[INFO] [stdout]         526 │+                                                            IS_CMD | BUILTIN,
[INFO] [stdout]         527 │+                                                        ),
[INFO] [stdout]         528 │+                                                    },
[INFO] [stdout]         529 │+                                                    Tk {
[INFO] [stdout]         530 │+                                                        class: Str,
[INFO] [stdout]         531 │+                                                        span: Span {
[INFO] [stdout]         532 │+                                                            range: 61..64,
[INFO] [stdout]         533 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         534 │+                                                        },
[INFO] [stdout]         535 │+                                                        flags: TkFlags(
[INFO] [stdout]         536 │+                                                            0x0,
[INFO] [stdout]         537 │+                                                        ),
[INFO] [stdout]         538 │+                                                    },
[INFO] [stdout]         539 │+                                                    Tk {
[INFO] [stdout]         540 │+                                                        class: Sep,
[INFO] [stdout]         541 │+                                                        span: Span {
[INFO] [stdout]         542 │+                                                            range: 64..68,
[INFO] [stdout]         543 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         544 │+                                                        },
[INFO] [stdout]         545 │+                                                        flags: TkFlags(
[INFO] [stdout]         546 │+                                                            0x0,
[INFO] [stdout]         547 │+                                                        ),
[INFO] [stdout]         548 │+                                                    },
[INFO] [stdout]         549 │+                                                    Tk {
[INFO] [stdout]         550 │+                                                        class: Str,
[INFO] [stdout]         551 │+                                                        span: Span {
[INFO] [stdout]         552 │+                                                            range: 68..72,
[INFO] [stdout]         553 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         554 │+                                                        },
[INFO] [stdout]         555 │+                                                        flags: TkFlags(
[INFO] [stdout]         556 │+                                                            KEYWORD,
[INFO] [stdout]         557 │+                                                        ),
[INFO] [stdout]         558 │+                                                    },
[INFO] [stdout]         559 │+                                                    Tk {
[INFO] [stdout]         560 │+                                                        class: Sep,
[INFO] [stdout]         561 │+                                                        span: Span {
[INFO] [stdout]         562 │+                                                            range: 72..75,
[INFO] [stdout]         563 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         564 │+                                                        },
[INFO] [stdout]         565 │+                                                        flags: TkFlags(
[INFO] [stdout]         566 │+                                                            0x0,
[INFO] [stdout]         567 │+                                                        ),
[INFO] [stdout]         568 │+                                                    },
[INFO] [stdout]         569 │+                                                    Tk {
[INFO] [stdout]         570 │+                                                        class: Str,
[INFO] [stdout]         571 │+                                                        span: Span {
[INFO] [stdout]         572 │+                                                            range: 75..77,
[INFO] [stdout]         573 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         574 │+                                                        },
[INFO] [stdout]         575 │+                                                        flags: TkFlags(
[INFO] [stdout]         576 │+                                                            KEYWORD,
[INFO] [stdout]         577 │+                                                        ),
[INFO] [stdout]         578 │+                                                    },
[INFO] [stdout]         579 │+                                                    Tk {
[INFO] [stdout]         580 │+                                                        class: Sep,
[INFO] [stdout]         581 │+                                                        span: Span {
[INFO] [stdout]         582 │+                                                            range: 77..83,
[INFO] [stdout]         583 │+                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         584 │+                                                        },
[INFO] [stdout]         585 │+                                                        flags: TkFlags(
[INFO] [stdout]         586 │+                                                            0x0,
[INFO] [stdout]         587 │+                                                        ),
[INFO] [stdout]         588 │+                                                    },
[INFO] [stdout]         589 │+                                                ],
[INFO] [stdout]         590 │+                                            },
[INFO] [stdout]         591 │+                                        ],
[INFO] [stdout]         592 │+                                    },
[INFO] [stdout]         593 │+                                    CaseNode {
[INFO] [stdout]         594 │+                                        pattern: Tk {
[INFO] [stdout]         595 │+                                            class: CasePattern,
[INFO] [stdout]         596 │+                                            span: Span {
[INFO] [stdout]         597 │+                                                range: 83..87,
[INFO] [stdout]         598 │+                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         599 │+                                            },
[INFO] [stdout]         600 │+                                            flags: TkFlags(
[INFO] [stdout]         601 │+                                                0x0,
[INFO] [stdout]         602 │+                                            ),
[INFO] [stdout]         603 │+                                        },
[INFO] [stdout]         604 │+                                        body: [
[INFO] [stdout]         605 │+                                            Node {
[INFO] [stdout]         606 │+                                                class: IfNode {
[INFO] [stdout]         607 │+                                                    cond_nodes: [
[INFO] [stdout]         608 │+                                                        CondNode {
[INFO] [stdout]         609 │+                                                            cond: Node {
[INFO] [stdout]         610 │+                                                                class: Pipeline {
[INFO] [stdout]         611 │+                                                                    cmds: [
[INFO] [stdout]         612 │+                                                                        Node {
[INFO] [stdout]         613 │+                                                                            class: Command {
[INFO] [stdout]         614 │+                                                                                assignments: [],
[INFO] [stdout]         615 │+                                                                                argv: [
[INFO] [stdout]         616 │+                                                                                    Tk {
[INFO] [stdout]         617 │+                                                                                        class: Str,
[INFO] [stdout]         618 │+                                                                                        span: Span {
[INFO] [stdout]         619 │+                                                                                            range: 93..98,
[INFO] [stdout]         620 │+                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         621 │+                                                                                        },
[INFO] [stdout]         622 │+                                                                                        flags: TkFlags(
[INFO] [stdout]         623 │+                                                                                            IS_CMD,
[INFO] [stdout]         624 │+                                                                                        ),
[INFO] [stdout]         625 │+                                                                                    },
[INFO] [stdout]         626 │+                                                                                ],
[INFO] [stdout]         627 │+                                                                            },
[INFO] [stdout]         628 │+                                                                            flags: NdFlags(
[INFO] [stdout]         629 │+                                                                                0x0,
[INFO] [stdout]         630 │+                                                                            ),
[INFO] [stdout]         631 │+                                                                            redirs: [],
[INFO] [stdout]         632 │+                                                                            tokens: [
[INFO] [stdout]         633 │+                                                                                Tk {
[INFO] [stdout]         634 │+                                                                                    class: Str,
[INFO] [stdout]         635 │+                                                                                    span: Span {
[INFO] [stdout]         636 │+                                                                                        range: 93..98,
[INFO] [stdout]         637 │+                                                                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         638 │+                                                                                    },
[INFO] [stdout]         639 │+                                                                                    flags: TkFlags(
[INFO] [stdout]         640 │+                                                                                        IS_CMD,
[INFO] [stdout]         641 │+                                                                                    ),
[INFO] [stdout]         642 │+                                                                                },
[INFO] [stdout]         643 │+                                                                                Tk {
[INFO] [stdout]         644 │+                                                                                    class: Sep,
[INFO] [stdout]         645 │+                                                                                    span: Span {
[INFO] [stdout]         646 │+                                                                                        range: 98..100,
[INFO] [stdout]         647 │+                                                                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         648 │+                                                                                    },
[INFO] [stdout]         649 │+                                                                                    flags: TkFlags(
[INFO] [stdout]         650 │+                                                                                        0x0,
[INFO] [stdout]         651 │+                                                                                    ),
[INFO] [stdout]         652 │+                                                                                },
[INFO] [stdout]         653 │+                                                                            ],
[INFO] [stdout]         654 │+                                                                        },
[INFO] [stdout]         655 │+                                                                    ],
[INFO] [stdout]         656 │+                                                                    pipe_err: false,
[INFO] [stdout]         657 │+                                                                },
[INFO] [stdout]         658 │+                                                                flags: NdFlags(
[INFO] [stdout]         659 │+                                                                    0x0,
[INFO] [stdout]         660 │+                                                                ),
[INFO] [stdout]         661 │+                                                                redirs: [],
[INFO] [stdout]         662 │+                                                                tokens: [
[INFO] [stdout]         663 │+                                                                    Tk {
[INFO] [stdout]         664 │+                                                                        class: Str,
[INFO] [stdout]         665 │+                                                                        span: Span {
[INFO] [stdout]         666 │+                                                                            range: 93..98,
[INFO] [stdout]         667 │+                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         668 │+                                                                        },
[INFO] [stdout]         669 │+                                                                        flags: TkFlags(
[INFO] [stdout]         670 │+                                                                            IS_CMD,
[INFO] [stdout]         671 │+                                                                        ),
[INFO] [stdout]         672 │+                                                                    },
[INFO] [stdout]         673 │+                                                                    Tk {
[INFO] [stdout]         674 │+                                                                        class: Sep,
[INFO] [stdout]         675 │+                                                                        span: Span {
[INFO] [stdout]         676 │+                                                                            range: 98..100,
[INFO] [stdout]         677 │+                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         678 │+                                                                        },
[INFO] [stdout]         679 │+                                                                        flags: TkFlags(
[INFO] [stdout]         680 │+                                                                            0x0,
[INFO] [stdout]         681 │+                                                                        ),
[INFO] [stdout]         682 │+                                                                    },
[INFO] [stdout]         683 │+                                                                ],
[INFO] [stdout]         684 │+                                                            },
[INFO] [stdout]         685 │+                                                            body: [
[INFO] [stdout]         686 │+                                                                Node {
[INFO] [stdout]         687 │+                                                                    class: LoopNode {
[INFO] [stdout]         688 │+                                                                        kind: Until,
[INFO] [stdout]         689 │+                                                                        cond_node: CondNode {
[INFO] [stdout]         690 │+                                                                            cond: Node {
[INFO] [stdout]         691 │+                                                                                class: Pipeline {
[INFO] [stdout]         692 │+                                                                                    cmds: [
[INFO] [stdout]         693 │+                                                                                        Node {
[INFO] [stdout]         694 │+                                                                                            class: Command {
[INFO] [stdout]         695 │+                                                                                                assignments: [],
[INFO] [stdout]         696 │+                                                                                                argv: [
[INFO] [stdout]         697 │+                                                                                                    Tk {
[INFO] [stdout]         698 │+                                                                                                        class: Str,
[INFO] [stdout]         699 │+                                                                                                        span: Span {
[INFO] [stdout]         700 │+                                                                                                            range: 114..119,
[INFO] [stdout]         701 │+                                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         702 │+                                                                                                        },
[INFO] [stdout]         703 │+                                                                                                        flags: TkFlags(
[INFO] [stdout]         704 │+                                                                                                            IS_CMD,
[INFO] [stdout]         705 │+                                                                                                        ),
[INFO] [stdout]         706 │+                                                                                                    },
[INFO] [stdout]         707 │+                                                                                                ],
[INFO] [stdout]         708 │+                                                                                            },
[INFO] [stdout]         709 │+                                                                                            flags: NdFlags(
[INFO] [stdout]         710 │+                                                                                                0x0,
[INFO] [stdout]         711 │+                                                                                            ),
[INFO] [stdout]         712 │+                                                                                            redirs: [],
[INFO] [stdout]         713 │+                                                                                            tokens: [
[INFO] [stdout]         714 │+                                                                                                Tk {
[INFO] [stdout]         715 │+                                                                                                    class: Str,
[INFO] [stdout]         716 │+                                                                                                    span: Span {
[INFO] [stdout]         717 │+                                                                                                        range: 114..119,
[INFO] [stdout]         718 │+                                                                                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         719 │+                                                                                                    },
[INFO] [stdout]         720 │+                                                                                                    flags: TkFlags(
[INFO] [stdout]         721 │+                                                                                                        IS_CMD,
[INFO] [stdout]         722 │+                                                                                                    ),
[INFO] [stdout]         723 │+                                                                                                },
[INFO] [stdout]         724 │+                                                                                                Tk {
[INFO] [stdout]         725 │+                                                                                                    class: Sep,
[INFO] [stdout]         726 │+                                                                                                    span: Span {
[INFO] [stdout]         727 │+                                                                                                        range: 119..121,
[INFO] [stdout]         728 │+                                                                                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         729 │+                                                                                                    },
[INFO] [stdout]         730 │+                                                                                                    flags: TkFlags(
[INFO] [stdout]         731 │+                                                                                                        0x0,
[INFO] [stdout]         732 │+                                                                                                    ),
[INFO] [stdout]         733 │+                                                                                                },
[INFO] [stdout]         734 │+                                                                                            ],
[INFO] [stdout]         735 │+                                                                                        },
[INFO] [stdout]         736 │+                                                                                    ],
[INFO] [stdout]         737 │+                                                                                    pipe_err: false,
[INFO] [stdout]         738 │+                                                                                },
[INFO] [stdout]         739 │+                                                                                flags: NdFlags(
[INFO] [stdout]         740 │+                                                                                    0x0,
[INFO] [stdout]         741 │+                                                                                ),
[INFO] [stdout]         742 │+                                                                                redirs: [],
[INFO] [stdout]         743 │+                                                                                tokens: [
[INFO] [stdout]         744 │+                                                                                    Tk {
[INFO] [stdout]         745 │+                                                                                        class: Str,
[INFO] [stdout]         746 │+                                                                                        span: Span {
[INFO] [stdout]         747 │+                                                                                            range: 114..119,
[INFO] [stdout]         748 │+                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         749 │+                                                                                        },
[INFO] [stdout]         750 │+                                                                                        flags: TkFlags(
[INFO] [stdout]         751 │+                                                                                            IS_CMD,
[INFO] [stdout]         752 │+                                                                                        ),
[INFO] [stdout]         753 │+                                                                                    },
[INFO] [stdout]         754 │+                                                                                    Tk {
[INFO] [stdout]         755 │+                                                                                        class: Sep,
[INFO] [stdout]         756 │+                                                                                        span: Span {
[INFO] [stdout]         757 │+                                                                                            range: 119..121,
[INFO] [stdout]         758 │+                                                                                            source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         759 │+                                                                                        },
[INFO] [stdout]         760 │+                                                                                        flags: TkFlags(
[INFO] [stdout]         761 │+                                                                                            0x0,
[INFO] [stdout]         762 │+                                                                                        ),
[INFO] [stdout]         763 │+                                                                                    },
[INFO] [stdout]         764 │+                                                                                ],
[INFO] [stdout]         765 │+                                                                            },
[INFO] [stdout]         766 │+                                                                            body: [
[INFO] [stdout]         767 │+                                                                                Node {
[INFO] [stdout]         768 │+                                                                                    class: CaseNode {
[INFO] [stdout]         769 │+                                                                                        pattern: Tk {
[INFO] [stdout]         770 │+                                                                                            class: Str,
[INFO] [stdout]         771 │+                                                                                            span: Span {
[INFO] [stdout]         772 │+                                                                                                range: 133..136,
[INFO] [stdout]         773 │+                                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         774 │+                                                                                            },
[INFO] [stdout]         775 │+                                                                                            flags: TkFlags(
[INFO] [stdout]         776 │+                                                                                                0x0,
[INFO] [stdout]         777 │+                                                                                            ),
[INFO] [stdout]         778 │+                                                                                        },
[INFO] [stdout]         779 │+                                                                                        case_blocks: [
[INFO] [stdout]         780 │+                                                                                            CaseNode {
[INFO] [stdout]         781 │+                                                                                                pattern: Tk {
[INFO] [stdout]         782 │+                                                                                                    class: CasePattern,
[INFO] [stdout]         783 │+                                                                                                    span: Span {
[INFO] [stdout]         784 │+                                                                                                        range: 145..149,
[INFO] [stdout]         785 │+                                                                                                        source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         786 │+                                                                                                    },
[INFO] [stdout]         787 │+                                                                                                    flags: TkFlags(
[INFO] [stdout]         788 │+                                                                                                        0x0,
[INFO] [stdout]         789 │+                                                                                                    ),
[INFO] [stdout]         790 │+                                                                                                },
[INFO] [stdout]         791 │+                                                                                                body: [
[INFO] [stdout]         792 │+                                                                                                    Node {
[INFO] [stdout]         793 │+                                                                                                        class: IfNode {
[INFO] [stdout]         794 │+                                                                                                            cond_nodes: [
[INFO] [stdout]         795 │+                                                                                                                CondNode {
[INFO] [stdout]         796 │+                                                                                                                    cond: Node {
[INFO] [stdout]         797 │+                                                                                                                        class: Pipeline {
[INFO] [stdout]         798 │+                                                                                                                            cmds: [
[INFO] [stdout]         799 │+                                                                                                                                Node {
[INFO] [stdout]         800 │+                                                                                                                                    class: Command {
[INFO] [stdout]         801 │+                                                                                                                                        assignments: [],
[INFO] [stdout]         802 │+                                                                                                                                        argv: [
[INFO] [stdout]         803 │+                                                                                                                                            Tk {
[INFO] [stdout]         804 │+                                                                                                                                                class: Str,
[INFO] [stdout]         805 │+                                                                                                                                                span: Span {
[INFO] [stdout]         806 │+                                                                                                                                                    range: 159..163,
[INFO] [stdout]         807 │+                                                                                                                                                    source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         808 │+                                                                                                                                                },
[INFO] [stdout]         809 │+                                                                                                                                                flags: TkFlags(
[INFO] [stdout]         810 │+                                                                                                                                                    IS_CMD,
[INFO] [stdout]         811 │+                                                                                                                                                ),
[INFO] [stdout]         812 │+                                                                                                                                            },
[INFO] [stdout]         813 │+                                                                                                                                        ],
[INFO] [stdout]         814 │+                                                                                                                                    },
[INFO] [stdout]         815 │+                                                                                                                                    flags: NdFlags(
[INFO] [stdout]         816 │+                                                                                                                                        0x0,
[INFO] [stdout]         817 │+                                                                                                                                    ),
[INFO] [stdout]         818 │+                                                                                                                                    redirs: [],
[INFO] [stdout]         819 │+                                                                                                                                    tokens: [
[INFO] [stdout]         820 │+                                                                                                                                        Tk {
[INFO] [stdout]         821 │+                                                                                                                                            class: Str,
[INFO] [stdout]         822 │+                                                                                                                                            span: Span {
[INFO] [stdout]         823 │+                                                                                                                                                range: 159..163,
[INFO] [stdout]         824 │+                                                                                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         825 │+                                                                                                                                            },
[INFO] [stdout]         826 │+                                                                                                                                            flags: TkFlags(
[INFO] [stdout]         827 │+                                                                                                                                                IS_CMD,
[INFO] [stdout]         828 │+                                                                                                                                            ),
[INFO] [stdout]         829 │+                                                                                                                                        },
[INFO] [stdout]         830 │+                                                                                                                                        Tk {
[INFO] [stdout]         831 │+                                                                                                                                            class: Sep,
[INFO] [stdout]         832 │+                                                                                                                                            span: Span {
[INFO] [stdout]         833 │+                                                                                                                                                range: 163..165,
[INFO] [stdout]         834 │+                                                                                                                                                source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         835 │+                                                                                                                                            },
[INFO] [stdout]         836 │+                                                                                                                                            flags: TkFlags(
[INFO] [stdout]         837 │+                                                                                                                                                0x0,
[INFO] [stdout]         838 │+                                                                                                                                            ),
[INFO] [stdout]         839 │+                                                                                                                                        },
[INFO] [stdout]         840 │+                                                                                                                                    ],
[INFO] [stdout]         841 │+                                                                                                                                },
[INFO] [stdout]         842 │+                                                                                                                            ],
[INFO] [stdout]         843 │+                                                                                                                            pipe_err: false,
[INFO] [stdout]         844 │+                                                                                                                        },
[INFO] [stdout]         845 │+                                                                                                                        flags: NdFlags(
[INFO] [stdout]         846 │+                                                                                                                            0x0,
[INFO] [stdout]         847 │+                                                                                                                        ),
[INFO] [stdout]         848 │+                                                                                                                        redirs: [],
[INFO] [stdout]         849 │+                                                                                                                        tokens: [
[INFO] [stdout]         850 │+                                                                                                                            Tk {
[INFO] [stdout]         851 │+                                                                                                                                class: Str,
[INFO] [stdout]         852 │+                                                                                                                                span: Span {
[INFO] [stdout]         853 │+                                                                                                                                    range: 159..163,
[INFO] [stdout]         854 │+                                                                                                                                    source: "case foo in\n\tfoo)\n\t\tif true; then\n\t\t\twhile true; do\n\t\t\t\techo foo\n\t\t\tdone\n\t\tfi\n\t;;\n\tbar)\n\t\tif false; then\n\t\t\tuntil false; do\n\t\t\t\tcase foo in\n\t\t\t\t\tfoo)\n\t\t\t\t\t\tif true; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\t\tbar)\n\t\t\t\t\t\tif false; then\n\t\t\t\t\t\t\techo foo\n\t\t\t\t\t\tfi\n\t\t\t\t\t;;\n\t\t\t\tesac\n\t\t\tdone\n\t\tfi\n\t;;\nesac",
[INFO] [stdout]         855 │+                                                                                                                                },
[INFO] [stdout]         856 │+                                                                                                                                flags: TkFlags(
[WARN] too many lines in the log, truncating it
