[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 master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FpagedMov%2Ffern" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pagedMov/fern on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded insta v1.42.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0de86ddd055a0479aa392b80f38917527bb484e323c819d45497fb885b4a4912
[INFO] running `Command { std: "docker" "start" "-a" "0de86ddd055a0479aa392b80f38917527bb484e323c819d45497fb885b4a4912", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0de86ddd055a0479aa392b80f38917527bb484e323c819d45497fb885b4a4912", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0de86ddd055a0479aa392b80f38917527bb484e323c819d45497fb885b4a4912", kill_on_drop: false }`
[INFO] [stdout] 0de86ddd055a0479aa392b80f38917527bb484e323c819d45497fb885b4a4912
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2a2b34e5cf10885a518d46d70339c73c9c93f8dec457302f466a93c6d283446d
[INFO] running `Command { std: "docker" "start" "-a" "2a2b34e5cf10885a518d46d70339c73c9c93f8dec457302f466a93c6d283446d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling unicode-ident v1.0.17
[INFO] [stderr]    Compiling anstyle-query v1.1.2
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling colorchoice v1.0.3
[INFO] [stderr]    Compiling clap_lex v0.7.4
[INFO] [stderr]    Compiling bitflags v2.8.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.6
[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 17.15s
[INFO] running `Command { std: "docker" "inspect" "2a2b34e5cf10885a518d46d70339c73c9c93f8dec457302f466a93c6d283446d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a2b34e5cf10885a518d46d70339c73c9c93f8dec457302f466a93c6d283446d", kill_on_drop: false }`
[INFO] [stdout] 2a2b34e5cf10885a518d46d70339c73c9c93f8dec457302f466a93c6d283446d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cd6911a6fef152e914d9ff58891d2aaab2e39ce7ca1e07bd6ab3acd88219f97f
[INFO] running `Command { std: "docker" "start" "-a" "cd6911a6fef152e914d9ff58891d2aaab2e39ce7ca1e07bd6ab3acd88219f97f", kill_on_drop: false }`
[INFO] [stderr]    Compiling once_cell v1.21.1
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling syn v2.0.98
[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 15.57s
[INFO] running `Command { std: "docker" "inspect" "cd6911a6fef152e914d9ff58891d2aaab2e39ce7ca1e07bd6ab3acd88219f97f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd6911a6fef152e914d9ff58891d2aaab2e39ce7ca1e07bd6ab3acd88219f97f", kill_on_drop: false }`
[INFO] [stdout] cd6911a6fef152e914d9ff58891d2aaab2e39ce7ca1e07bd6ab3acd88219f97f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 620c9f3e375a2e86532bdeeb77dc6b358a5fc536fc824ed396e48f8973042348
[INFO] running `Command { std: "docker" "start" "-a" "620c9f3e375a2e86532bdeeb77dc6b358a5fc536fc824ed396e48f8973042348", 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.09s
[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::alias_in_arg_position ... ok
[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_recursive_alias ... ok
[INFO] [stdout] test tests::expand::expand_alias_multiline ... ok
[INFO] [stdout] test tests::expand::expand_multiple_aliases ... ok
[INFO] [stdout] test tests::expand::param_expansion_altnotnull ... ok
[INFO] [stdout] test tests::expand::param_expansion_altsetnotnull ... 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_replacesuffix ... 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_setdefaultunset ... ok
[INFO] [stdout] test tests::expand::param_expansion_setdefaultunsetornull ... ok
[INFO] [stdout] test tests::expand::param_expansion_substrlen ... ok
[INFO] [stdout] test tests::expand::test_infinite_recursive_alias ... ok
[INFO] [stdout] test tests::expand::param_expansion_substr ... ok
[INFO] [stdout] test tests::error::if_no_fi ... FAILED
[INFO] [stdout] test tests::error::loop_no_done ... FAILED
[INFO] [stdout] test tests::error::error_with_notes_and_sub_notes ... FAILED
[INFO] [stdout] test tests::error::unclosed_subsh ... FAILED
[INFO] [stdout] test tests::error::if_no_then ... FAILED
[INFO] [stdout] test tests::error::unclosed_brc_grp ... FAILED
[INFO] [stdout] test tests::error::cmd_not_found ... FAILED
[INFO] [stdout] test tests::error::unclosed_squote ... FAILED
[INFO] [stdout] test tests::error::case_no_esac ... FAILED
[INFO] [stdout] test tests::getopt::getopt_from_argv ... FAILED
[INFO] [stdout] test tests::error::unclosed_dquote ... FAILED
[INFO] [stdout] test tests::expand::unescape_string ... FAILED
[INFO] [stdout] test tests::error::case_no_in ... FAILED
[INFO] [stdout] test tests::error::loop_no_do ... FAILED
[INFO] [stdout] test tests::expand::simple_expansion ... FAILED
[INFO] [stdout] test tests::error::error_with_notes ... FAILED
[INFO] [stdout] test tests::lexer::lex_redir ... FAILED
[INFO] [stdout] test tests::lexer::lex_quote_str ... FAILED
[INFO] [stdout] test tests::lexer::lex_multiline ... FAILED
[INFO] [stdout] test tests::lexer::lex_case ... FAILED
[INFO] [stdout] test tests::getopt::getopt_simple ... FAILED
[INFO] [stdout] test tests::getopt::getopt_multiple_short ... FAILED
[INFO] [stdout] test tests::lexer::lex_simple ... FAILED
[INFO] [stdout] test tests::lexer::lex_redir_fds ... FAILED
[INFO] [stdout] test tests::parser::parse_case_multiline ... FAILED
[INFO] [stdout] test tests::parser::parse_case_simple ... FAILED
[INFO] [stdout] test tests::lexer::lex_with_keywords ... FAILED
[INFO] [stdout] test tests::parser::parse_conjunction ... 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::parser::parse_if_multiline ... FAILED
[INFO] [stdout] test tests::readline::editor_delete_end_unicode_word ... 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::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_insert_mode_not_clamped ... ok
[INFO] [stdout] test tests::readline::editor_textobj_delimited ... ok
[INFO] [stdout] test tests::readline::editor_textobj_quoted ... ok
[INFO] [stdout] test tests::readline::editor_delete_line_up ... 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::fernvi_test_simple ... FAILED
[INFO] [stdout] test tests::readline::linebuf_ascii_content ... ok
[INFO] [stdout] test tests::readline::linebuf_empty_linebuf ... ok
[INFO] [stdout] test tests::readline::linebuf_cursor_motion ... ok
[INFO] [stdout] test tests::readline::linebuf_next_line_only_newlines ... ok
[INFO] [stdout] test tests::readline::linebuf_next_line ... ok
[INFO] [stdout] test tests::readline::linebuf_next_line_several_trailing_newlines ... ok
[INFO] [stdout] test tests::readline::editor_delete_end_includes_last ... ok
[INFO] [stdout] test tests::readline::linebuf_prev_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_last_line_is_empty ... 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::readline::linebuf_out_of_bounds_slices ... ok
[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_case_nested ... FAILED
[INFO] [stdout] test tests::parser::parse_if_multiple_elif ... FAILED
[INFO] [stdout] test tests::parser::parse_loop_multiline ... FAILED
[INFO] [stdout] test tests::parser::parse_if_simple ... 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_if_with_elif ... FAILED
[INFO] [stdout] test tests::parser::parse_multiline ... FAILED
[INFO] [stdout] test tests::parser::parse_pipeline ... FAILED
[INFO] [stdout] test tests::parser::parse_simple ... FAILED
[INFO] [stdout] test tests::term::styled_background ... FAILED
[INFO] [stdout] test tests::parser::parse_loop_simple ... FAILED
[INFO] [stdout] test tests::term::styled_reset ... FAILED
[INFO] [stdout] test tests::term::styled_multiple ... FAILED
[INFO] [stdout] test tests::term::styled_simple ... FAILED
[INFO] [stdout] test tests::readline::vimode_insert_cmds ... FAILED
[INFO] [stdout] test tests::term::styled_rgb ... FAILED
[INFO] [stdout] test tests::readline::vimode_normal_cmds ... FAILED
[INFO] [stdout] test tests::term::styled_set ... FAILED
[INFO] [stdout] test tests::parser::parse_cursed ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9251f8 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9251f8 - fern[b7aceabfcbc3c9ce]::tests::error::if_no_fi
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:85:3
[INFO] [stdout]   22:     0x5a5b0e90ab17 - fern[b7aceabfcbc3c9ce]::tests::error::if_no_fi::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:75:14
[INFO] [stdout]   23:     0x5a5b0e8ace26 - <fern[b7aceabfcbc3c9ce]::tests::error::if_no_fi::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e920528 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e920528 - fern[b7aceabfcbc3c9ce]::tests::error::loop_no_done
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:113:3
[INFO] [stdout]   22:     0x5a5b0e90a997 - fern[b7aceabfcbc3c9ce]::tests::error::loop_no_done::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:103:18
[INFO] [stdout]   23:     0x5a5b0e8acc26 - <fern[b7aceabfcbc3c9ce]::tests::error::loop_no_done::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e924892 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e924892 - fern[b7aceabfcbc3c9ce]::tests::error::error_with_notes_and_sub_notes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:175:3
[INFO] [stdout]   22:     0x5a5b0e90aae7 - fern[b7aceabfcbc3c9ce]::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:     0x5a5b0e8acde6 - <fern[b7aceabfcbc3c9ce]::tests::error::error_with_notes_and_sub_notes::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e921951 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e921951 - fern[b7aceabfcbc3c9ce]::tests::error::unclosed_subsh
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:27:3
[INFO] [stdout]   22:     0x5a5b0e90a9f7 - fern[b7aceabfcbc3c9ce]::tests::error::unclosed_subsh::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:17:20
[INFO] [stdout]   23:     0x5a5b0e8acca6 - <fern[b7aceabfcbc3c9ce]::tests::error::unclosed_subsh::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e91e698 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e91e698 - fern[b7aceabfcbc3c9ce]::tests::error::if_no_then
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:99:3
[INFO] [stdout]   22:     0x5a5b0e90a907 - fern[b7aceabfcbc3c9ce]::tests::error::if_no_then::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:89:16
[INFO] [stdout]   23:     0x5a5b0e8acb66 - <fern[b7aceabfcbc3c9ce]::tests::error::if_no_then::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e923f08 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e923f08 - fern[b7aceabfcbc3c9ce]::tests::error::unclosed_brc_grp
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:71:3
[INFO] [stdout]   22:     0x5a5b0e90aab7 - fern[b7aceabfcbc3c9ce]::tests::error::unclosed_brc_grp::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:59:22
[INFO] [stdout]   23:     0x5a5b0e8acda6 - <fern[b7aceabfcbc3c9ce]::tests::error::unclosed_brc_grp::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e921000 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e921000 - fern[b7aceabfcbc3c9ce]::tests::error::cmd_not_found
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:13:3
[INFO] [stdout]   22:     0x5a5b0e90a9c7 - fern[b7aceabfcbc3c9ce]::tests::error::cmd_not_found::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:4:19
[INFO] [stdout]   23:     0x5a5b0e8acc66 - <fern[b7aceabfcbc3c9ce]::tests::error::cmd_not_found::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (37) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e922d44 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e922d44 - fern[b7aceabfcbc3c9ce]::tests::error::unclosed_squote
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:55:3
[INFO] [stdout]   22:     0x5a5b0e90aa57 - fern[b7aceabfcbc3c9ce]::tests::error::unclosed_squote::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:45:21
[INFO] [stdout]   23:     0x5a5b0e8acd26 - <fern[b7aceabfcbc3c9ce]::tests::error::unclosed_squote::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e91faf8 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e91faf8 - fern[b7aceabfcbc3c9ce]::tests::error::case_no_esac
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:141:3
[INFO] [stdout]   22:     0x5a5b0e90a967 - fern[b7aceabfcbc3c9ce]::tests::error::case_no_esac::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:131:18
[INFO] [stdout]   23:     0x5a5b0e8acbe6 - <fern[b7aceabfcbc3c9ce]::tests::error::case_no_esac::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (556) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9613d0 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9613d0 - fern[b7aceabfcbc3c9ce]::tests::getopt::getopt_from_argv
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:23:3
[INFO] [stdout]   22:     0x5a5b0e9571e7 - fern[b7aceabfcbc3c9ce]::tests::getopt::getopt_from_argv::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:8:22
[INFO] [stdout]   23:     0x5a5b0e8ad6e6 - <fern[b7aceabfcbc3c9ce]::tests::getopt::getopt_from_argv::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (36) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e922374 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e922374 - fern[b7aceabfcbc3c9ce]::tests::error::unclosed_dquote
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:41:3
[INFO] [stdout]   22:     0x5a5b0e90aa27 - fern[b7aceabfcbc3c9ce]::tests::error::unclosed_dquote::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:31:21
[INFO] [stdout]   23:     0x5a5b0e8acce6 - <fern[b7aceabfcbc3c9ce]::tests::error::unclosed_dquote::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (509) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9ac001 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9ac001 - fern[b7aceabfcbc3c9ce]::tests::expand::unescape_string
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/expand.rs:28:3
[INFO] [stdout]   22:     0x5a5b0e9a4607 - fern[b7aceabfcbc3c9ce]::tests::expand::unescape_string::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/expand.rs:24:21
[INFO] [stdout]   23:     0x5a5b0e8ad026 - <fern[b7aceabfcbc3c9ce]::tests::expand::unescape_string::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e91dc68 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e91dc68 - fern[b7aceabfcbc3c9ce]::tests::error::case_no_in
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:155:3
[INFO] [stdout]   22:     0x5a5b0e90a8d7 - fern[b7aceabfcbc3c9ce]::tests::error::case_no_in::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:145:16
[INFO] [stdout]   23:     0x5a5b0e8acb26 - <fern[b7aceabfcbc3c9ce]::tests::error::case_no_in::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e91f0c8 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e91f0c8 - fern[b7aceabfcbc3c9ce]::tests::error::loop_no_do
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:127:3
[INFO] [stdout]   22:     0x5a5b0e90a937 - fern[b7aceabfcbc3c9ce]::tests::error::loop_no_do::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:117:16
[INFO] [stdout]   23:     0x5a5b0e8acba6 - <fern[b7aceabfcbc3c9ce]::tests::error::loop_no_do::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (507) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9ac8d2 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9ac8d2 - fern[b7aceabfcbc3c9ce]::tests::expand::simple_expansion
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/expand.rs:20:3
[INFO] [stdout]   22:     0x5a5b0e9a4637 - fern[b7aceabfcbc3c9ce]::tests::expand::simple_expansion::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/expand.rs:8:22
[INFO] [stdout]   23:     0x5a5b0e8ad066 - <fern[b7aceabfcbc3c9ce]::tests::expand::simple_expansion::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9235be - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9235be - fern[b7aceabfcbc3c9ce]::tests::error::error_with_notes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:165:3
[INFO] [stdout]   22:     0x5a5b0e90aa87 - fern[b7aceabfcbc3c9ce]::tests::error::error_with_notes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/error.rs:159:22
[INFO] [stdout]   23:     0x5a5b0e8acd66 - <fern[b7aceabfcbc3c9ce]::tests::error::error_with_notes::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (4755) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9601c2 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9601c2 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_redir
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:14:3
[INFO] [stdout]   22:     0x5a5b0e956d97 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_redir::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:10:15
[INFO] [stdout]   23:     0x5a5b0e8acfe6 - <fern[b7aceabfcbc3c9ce]::tests::lexer::lex_redir::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - clone
[INFO] [stdout]   46:                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' (4660) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e95e982 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e95e982 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_quote_str
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:28:3
[INFO] [stdout]   22:     0x5a5b0e956cd7 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_quote_str::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:24:19
[INFO] [stdout]   23:     0x5a5b0e8acee6 - <fern[b7aceabfcbc3c9ce]::tests::lexer::lex_quote_str::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (4588) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e95e372 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e95e372 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_multiline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:43:3
[INFO] [stdout]   22:     0x5a5b0e956ca7 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_multiline::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:39:19
[INFO] [stdout]   23:     0x5a5b0e8acea6 - <fern[b7aceabfcbc3c9ce]::tests::lexer::lex_multiline::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (4538) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e95fbb2 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e95fbb2 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_case
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:51:3
[INFO] [stdout]   22:     0x5a5b0e956d67 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_case::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:47:14
[INFO] [stdout]   23:     0x5a5b0e8acfa6 - <fern[b7aceabfcbc3c9ce]::tests::lexer::lex_case::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (4513) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9607ef - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9607ef - fern[b7aceabfcbc3c9ce]::tests::getopt::getopt_simple
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:35:3
[INFO] [stdout]   22:     0x5a5b0e9571b7 - fern[b7aceabfcbc3c9ce]::tests::getopt::getopt_simple::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:28:19
[INFO] [stdout]   23:     0x5a5b0e8ad6a6 - <fern[b7aceabfcbc3c9ce]::tests::getopt::getopt_simple::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (4509) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9620df - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9620df - fern[b7aceabfcbc3c9ce]::tests::getopt::getopt_multiple_short
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:47:3
[INFO] [stdout]   22:     0x5a5b0e957217 - fern[b7aceabfcbc3c9ce]::tests::getopt::getopt_multiple_short::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/getopt.rs:40:27
[INFO] [stdout]   23:     0x5a5b0e8ad726 - <fern[b7aceabfcbc3c9ce]::tests::getopt::getopt_multiple_short::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (4970) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e95dd62 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e95dd62 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_simple
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:7:3
[INFO] [stdout]   22:     0x5a5b0e956c77 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_simple::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:3:16
[INFO] [stdout]   23:     0x5a5b0e8ace66 - <fern[b7aceabfcbc3c9ce]::tests::lexer::lex_simple::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (4757) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e95ef92 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e95ef92 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_redir_fds
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:21:3
[INFO] [stdout]   22:     0x5a5b0e956d07 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_redir_fds::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:17:19
[INFO] [stdout]   23:     0x5a5b0e8acf26 - <fern[b7aceabfcbc3c9ce]::tests::lexer::lex_redir_fds::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (5083) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9b4697 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9b4697 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_case_multiline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:166:3
[INFO] [stdout]   22:     0x5a5b0e9a6a87 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_case_multiline::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:152:26
[INFO] [stdout]   23:     0x5a5b0e8adaa6 - <fern[b7aceabfcbc3c9ce]::tests::parser::parse_case_multiline::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (5889) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9b1db7 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9b1db7 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_case_simple
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:149:3
[INFO] [stdout]   22:     0x5a5b0e9a6967 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_case_simple::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:142:23
[INFO] [stdout]   23:     0x5a5b0e8ad926 - <fern[b7aceabfcbc3c9ce]::tests::parser::parse_case_simple::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (5056) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e95f5a2 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e95f5a2 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_with_keywords
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:35:3
[INFO] [stdout]   22:     0x5a5b0e956d37 - fern[b7aceabfcbc3c9ce]::tests::lexer::lex_with_keywords::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/lexer.rs:31:23
[INFO] [stdout]   23:     0x5a5b0e8acf66 - <fern[b7aceabfcbc3c9ce]::tests::lexer::lex_with_keywords::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (6009) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9b2437 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9b2437 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_conjunction
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:33:3
[INFO] [stdout]   22:     0x5a5b0e9a6997 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_conjunction::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:26:23
[INFO] [stdout]   23:     0x5a5b0e8ad966 - <fern[b7aceabfcbc3c9ce]::tests::parser::parse_conjunction::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (6152) 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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9b5a17 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9b5a17 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_conjunction_and_pipeline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:44:3
[INFO] [stdout]   22:     0x5a5b0e9a6b17 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_conjunction_and_pipeline::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:37:36
[INFO] [stdout]   23:     0x5a5b0e8adb66 - <fern[b7aceabfcbc3c9ce]::tests::parser::parse_conjunction_and_pipeline::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::parser::parse_if_multiline stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/tests/snapshots/fern__tests__parser__parse_if_multiline.snap
[INFO] [stdout] Snapshot: parse_if_multiline
[INFO] [stdout] Source: src/tests/parser.rs:106
[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: 4..7,
[INFO] [stdout]          21 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 4..7,
[INFO] [stdout]          38 │+                                                                    source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 7..9,
[INFO] [stdout]          48 │+                                                                    source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 4..7,
[INFO] [stdout]          68 │+                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 7..9,
[INFO] [stdout]          78 │+                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 15..19,
[INFO] [stdout]          98 │+                                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 20..23,
[INFO] [stdout]         108 │+                                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 15..19,
[INFO] [stdout]         125 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 20..23,
[INFO] [stdout]         135 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 23..24,
[INFO] [stdout]         145 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 15..19,
[INFO] [stdout]         165 │+                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 20..23,
[INFO] [stdout]         175 │+                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 23..24,
[INFO] [stdout]         185 │+                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 29..32,
[INFO] [stdout]         207 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 29..32,
[INFO] [stdout]         224 │+                                                                    source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 32..34,
[INFO] [stdout]         234 │+                                                                    source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 29..32,
[INFO] [stdout]         254 │+                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 32..34,
[INFO] [stdout]         264 │+                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 40..44,
[INFO] [stdout]         284 │+                                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 45..48,
[INFO] [stdout]         294 │+                                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 40..44,
[INFO] [stdout]         311 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 45..48,
[INFO] [stdout]         321 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 48..50,
[INFO] [stdout]         331 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 40..44,
[INFO] [stdout]         351 │+                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 45..48,
[INFO] [stdout]         361 │+                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 48..50,
[INFO] [stdout]         371 │+                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 55..58,
[INFO] [stdout]         393 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 55..58,
[INFO] [stdout]         410 │+                                                                    source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 58..60,
[INFO] [stdout]         420 │+                                                                    source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 55..58,
[INFO] [stdout]         440 │+                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 58..60,
[INFO] [stdout]         450 │+                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 66..70,
[INFO] [stdout]         470 │+                                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 71..74,
[INFO] [stdout]         480 │+                                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 66..70,
[INFO] [stdout]         497 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 71..74,
[INFO] [stdout]         507 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 74..75,
[INFO] [stdout]         517 │+                                                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 66..70,
[INFO] [stdout]         537 │+                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 71..74,
[INFO] [stdout]         547 │+                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 74..75,
[INFO] [stdout]         557 │+                                                            source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 1..3,
[INFO] [stdout]         579 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 4..7,
[INFO] [stdout]         589 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 7..9,
[INFO] [stdout]         599 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 9..13,
[INFO] [stdout]         609 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: Sep,
[INFO] [stdout]         617 │+                                    span: Span {
[INFO] [stdout]         618 │+                                        range: 13..15,
[INFO] [stdout]         619 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         620 │+                                    },
[INFO] [stdout]         621 │+                                    flags: TkFlags(
[INFO] [stdout]         622 │+                                        0x0,
[INFO] [stdout]         623 │+                                    ),
[INFO] [stdout]         624 │+                                },
[INFO] [stdout]         625 │+                                Tk {
[INFO] [stdout]         626 │+                                    class: Str,
[INFO] [stdout]         627 │+                                    span: Span {
[INFO] [stdout]         628 │+                                        range: 15..19,
[INFO] [stdout]         629 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         630 │+                                    },
[INFO] [stdout]         631 │+                                    flags: TkFlags(
[INFO] [stdout]         632 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         633 │+                                    ),
[INFO] [stdout]         634 │+                                },
[INFO] [stdout]         635 │+                                Tk {
[INFO] [stdout]         636 │+                                    class: Str,
[INFO] [stdout]         637 │+                                    span: Span {
[INFO] [stdout]         638 │+                                        range: 20..23,
[INFO] [stdout]         639 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: Sep,
[INFO] [stdout]         647 │+                                    span: Span {
[INFO] [stdout]         648 │+                                        range: 23..24,
[INFO] [stdout]         649 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         650 │+                                    },
[INFO] [stdout]         651 │+                                    flags: TkFlags(
[INFO] [stdout]         652 │+                                        0x0,
[INFO] [stdout]         653 │+                                    ),
[INFO] [stdout]         654 │+                                },
[INFO] [stdout]         655 │+                                Tk {
[INFO] [stdout]         656 │+                                    class: Str,
[INFO] [stdout]         657 │+                                    span: Span {
[INFO] [stdout]         658 │+                                        range: 24..28,
[INFO] [stdout]         659 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         660 │+                                    },
[INFO] [stdout]         661 │+                                    flags: TkFlags(
[INFO] [stdout]         662 │+                                        KEYWORD,
[INFO] [stdout]         663 │+                                    ),
[INFO] [stdout]         664 │+                                },
[INFO] [stdout]         665 │+                                Tk {
[INFO] [stdout]         666 │+                                    class: Str,
[INFO] [stdout]         667 │+                                    span: Span {
[INFO] [stdout]         668 │+                                        range: 29..32,
[INFO] [stdout]         669 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         670 │+                                    },
[INFO] [stdout]         671 │+                                    flags: TkFlags(
[INFO] [stdout]         672 │+                                        IS_CMD,
[INFO] [stdout]         673 │+                                    ),
[INFO] [stdout]         674 │+                                },
[INFO] [stdout]         675 │+                                Tk {
[INFO] [stdout]         676 │+                                    class: Sep,
[INFO] [stdout]         677 │+                                    span: Span {
[INFO] [stdout]         678 │+                                        range: 32..34,
[INFO] [stdout]         679 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         680 │+                                    },
[INFO] [stdout]         681 │+                                    flags: TkFlags(
[INFO] [stdout]         682 │+                                        0x0,
[INFO] [stdout]         683 │+                                    ),
[INFO] [stdout]         684 │+                                },
[INFO] [stdout]         685 │+                                Tk {
[INFO] [stdout]         686 │+                                    class: Str,
[INFO] [stdout]         687 │+                                    span: Span {
[INFO] [stdout]         688 │+                                        range: 34..38,
[INFO] [stdout]         689 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         690 │+                                    },
[INFO] [stdout]         691 │+                                    flags: TkFlags(
[INFO] [stdout]         692 │+                                        KEYWORD,
[INFO] [stdout]         693 │+                                    ),
[INFO] [stdout]         694 │+                                },
[INFO] [stdout]         695 │+                                Tk {
[INFO] [stdout]         696 │+                                    class: Sep,
[INFO] [stdout]         697 │+                                    span: Span {
[INFO] [stdout]         698 │+                                        range: 38..40,
[INFO] [stdout]         699 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: Str,
[INFO] [stdout]         707 │+                                    span: Span {
[INFO] [stdout]         708 │+                                        range: 40..44,
[INFO] [stdout]         709 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         710 │+                                    },
[INFO] [stdout]         711 │+                                    flags: TkFlags(
[INFO] [stdout]         712 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         713 │+                                    ),
[INFO] [stdout]         714 │+                                },
[INFO] [stdout]         715 │+                                Tk {
[INFO] [stdout]         716 │+                                    class: Str,
[INFO] [stdout]         717 │+                                    span: Span {
[INFO] [stdout]         718 │+                                        range: 45..48,
[INFO] [stdout]         719 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         720 │+                                    },
[INFO] [stdout]         721 │+                                    flags: TkFlags(
[INFO] [stdout]         722 │+                                        0x0,
[INFO] [stdout]         723 │+                                    ),
[INFO] [stdout]         724 │+                                },
[INFO] [stdout]         725 │+                                Tk {
[INFO] [stdout]         726 │+                                    class: Sep,
[INFO] [stdout]         727 │+                                    span: Span {
[INFO] [stdout]         728 │+                                        range: 48..50,
[INFO] [stdout]         729 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         730 │+                                    },
[INFO] [stdout]         731 │+                                    flags: TkFlags(
[INFO] [stdout]         732 │+                                        0x0,
[INFO] [stdout]         733 │+                                    ),
[INFO] [stdout]         734 │+                                },
[INFO] [stdout]         735 │+                                Tk {
[INFO] [stdout]         736 │+                                    class: Str,
[INFO] [stdout]         737 │+                                    span: Span {
[INFO] [stdout]         738 │+                                        range: 50..54,
[INFO] [stdout]         739 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         740 │+                                    },
[INFO] [stdout]         741 │+                                    flags: TkFlags(
[INFO] [stdout]         742 │+                                        KEYWORD,
[INFO] [stdout]         743 │+                                    ),
[INFO] [stdout]         744 │+                                },
[INFO] [stdout]         745 │+                                Tk {
[INFO] [stdout]         746 │+                                    class: Str,
[INFO] [stdout]         747 │+                                    span: Span {
[INFO] [stdout]         748 │+                                        range: 55..58,
[INFO] [stdout]         749 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         750 │+                                    },
[INFO] [stdout]         751 │+                                    flags: TkFlags(
[INFO] [stdout]         752 │+                                        IS_CMD,
[INFO] [stdout]         753 │+                                    ),
[INFO] [stdout]         754 │+                                },
[INFO] [stdout]         755 │+                                Tk {
[INFO] [stdout]         756 │+                                    class: Sep,
[INFO] [stdout]         757 │+                                    span: Span {
[INFO] [stdout]         758 │+                                        range: 58..60,
[INFO] [stdout]         759 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         760 │+                                    },
[INFO] [stdout]         761 │+                                    flags: TkFlags(
[INFO] [stdout]         762 │+                                        0x0,
[INFO] [stdout]         763 │+                                    ),
[INFO] [stdout]         764 │+                                },
[INFO] [stdout]         765 │+                                Tk {
[INFO] [stdout]         766 │+                                    class: Str,
[INFO] [stdout]         767 │+                                    span: Span {
[INFO] [stdout]         768 │+                                        range: 60..64,
[INFO] [stdout]         769 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         770 │+                                    },
[INFO] [stdout]         771 │+                                    flags: TkFlags(
[INFO] [stdout]         772 │+                                        KEYWORD,
[INFO] [stdout]         773 │+                                    ),
[INFO] [stdout]         774 │+                                },
[INFO] [stdout]         775 │+                                Tk {
[INFO] [stdout]         776 │+                                    class: Sep,
[INFO] [stdout]         777 │+                                    span: Span {
[INFO] [stdout]         778 │+                                        range: 64..66,
[INFO] [stdout]         779 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 66..70,
[INFO] [stdout]         789 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         790 │+                                    },
[INFO] [stdout]         791 │+                                    flags: TkFlags(
[INFO] [stdout]         792 │+                                        IS_CMD | BUILTIN,
[INFO] [stdout]         793 │+                                    ),
[INFO] [stdout]         794 │+                                },
[INFO] [stdout]         795 │+                                Tk {
[INFO] [stdout]         796 │+                                    class: Str,
[INFO] [stdout]         797 │+                                    span: Span {
[INFO] [stdout]         798 │+                                        range: 71..74,
[INFO] [stdout]         799 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         800 │+                                    },
[INFO] [stdout]         801 │+                                    flags: TkFlags(
[INFO] [stdout]         802 │+                                        0x0,
[INFO] [stdout]         803 │+                                    ),
[INFO] [stdout]         804 │+                                },
[INFO] [stdout]         805 │+                                Tk {
[INFO] [stdout]         806 │+                                    class: Sep,
[INFO] [stdout]         807 │+                                    span: Span {
[INFO] [stdout]         808 │+                                        range: 74..75,
[INFO] [stdout]         809 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         810 │+                                    },
[INFO] [stdout]         811 │+                                    flags: TkFlags(
[INFO] [stdout]         812 │+                                        0x0,
[INFO] [stdout]         813 │+                                    ),
[INFO] [stdout]         814 │+                                },
[INFO] [stdout]         815 │+                                Tk {
[INFO] [stdout]         816 │+                                    class: Str,
[INFO] [stdout]         817 │+                                    span: Span {
[INFO] [stdout]         818 │+                                        range: 75..77,
[INFO] [stdout]         819 │+                                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         820 │+                                    },
[INFO] [stdout]         821 │+                                    flags: TkFlags(
[INFO] [stdout]         822 │+                                        KEYWORD,
[INFO] [stdout]         823 │+                                    ),
[INFO] [stdout]         824 │+                                },
[INFO] [stdout]         825 │+                            ],
[INFO] [stdout]         826 │+                        },
[INFO] [stdout]         827 │+                        operator: Null,
[INFO] [stdout]         828 │+                    },
[INFO] [stdout]         829 │+                ],
[INFO] [stdout]         830 │+            },
[INFO] [stdout]         831 │+            flags: NdFlags(
[INFO] [stdout]         832 │+                0x0,
[INFO] [stdout]         833 │+            ),
[INFO] [stdout]         834 │+            redirs: [],
[INFO] [stdout]         835 │+            tokens: [
[INFO] [stdout]         836 │+                Tk {
[INFO] [stdout]         837 │+                    class: Str,
[INFO] [stdout]         838 │+                    span: Span {
[INFO] [stdout]         839 │+                        range: 1..3,
[INFO] [stdout]         840 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 4..7,
[INFO] [stdout]         850 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         851 │+                    },
[INFO] [stdout]         852 │+                    flags: TkFlags(
[INFO] [stdout]         853 │+                        IS_CMD,
[INFO] [stdout]         854 │+                    ),
[INFO] [stdout]         855 │+                },
[INFO] [stdout]         856 │+                Tk {
[INFO] [stdout]         857 │+                    class: Sep,
[INFO] [stdout]         858 │+                    span: Span {
[INFO] [stdout]         859 │+                        range: 7..9,
[INFO] [stdout]         860 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: Str,
[INFO] [stdout]         868 │+                    span: Span {
[INFO] [stdout]         869 │+                        range: 9..13,
[INFO] [stdout]         870 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         871 │+                    },
[INFO] [stdout]         872 │+                    flags: TkFlags(
[INFO] [stdout]         873 │+                        KEYWORD,
[INFO] [stdout]         874 │+                    ),
[INFO] [stdout]         875 │+                },
[INFO] [stdout]         876 │+                Tk {
[INFO] [stdout]         877 │+                    class: Sep,
[INFO] [stdout]         878 │+                    span: Span {
[INFO] [stdout]         879 │+                        range: 13..15,
[INFO] [stdout]         880 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         881 │+                    },
[INFO] [stdout]         882 │+                    flags: TkFlags(
[INFO] [stdout]         883 │+                        0x0,
[INFO] [stdout]         884 │+                    ),
[INFO] [stdout]         885 │+                },
[INFO] [stdout]         886 │+                Tk {
[INFO] [stdout]         887 │+                    class: Str,
[INFO] [stdout]         888 │+                    span: Span {
[INFO] [stdout]         889 │+                        range: 15..19,
[INFO] [stdout]         890 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         891 │+                    },
[INFO] [stdout]         892 │+                    flags: TkFlags(
[INFO] [stdout]         893 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         894 │+                    ),
[INFO] [stdout]         895 │+                },
[INFO] [stdout]         896 │+                Tk {
[INFO] [stdout]         897 │+                    class: Str,
[INFO] [stdout]         898 │+                    span: Span {
[INFO] [stdout]         899 │+                        range: 20..23,
[INFO] [stdout]         900 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: Sep,
[INFO] [stdout]         908 │+                    span: Span {
[INFO] [stdout]         909 │+                        range: 23..24,
[INFO] [stdout]         910 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         911 │+                    },
[INFO] [stdout]         912 │+                    flags: TkFlags(
[INFO] [stdout]         913 │+                        0x0,
[INFO] [stdout]         914 │+                    ),
[INFO] [stdout]         915 │+                },
[INFO] [stdout]         916 │+                Tk {
[INFO] [stdout]         917 │+                    class: Str,
[INFO] [stdout]         918 │+                    span: Span {
[INFO] [stdout]         919 │+                        range: 24..28,
[INFO] [stdout]         920 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         921 │+                    },
[INFO] [stdout]         922 │+                    flags: TkFlags(
[INFO] [stdout]         923 │+                        KEYWORD,
[INFO] [stdout]         924 │+                    ),
[INFO] [stdout]         925 │+                },
[INFO] [stdout]         926 │+                Tk {
[INFO] [stdout]         927 │+                    class: Str,
[INFO] [stdout]         928 │+                    span: Span {
[INFO] [stdout]         929 │+                        range: 29..32,
[INFO] [stdout]         930 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         931 │+                    },
[INFO] [stdout]         932 │+                    flags: TkFlags(
[INFO] [stdout]         933 │+                        IS_CMD,
[INFO] [stdout]         934 │+                    ),
[INFO] [stdout]         935 │+                },
[INFO] [stdout]         936 │+                Tk {
[INFO] [stdout]         937 │+                    class: Sep,
[INFO] [stdout]         938 │+                    span: Span {
[INFO] [stdout]         939 │+                        range: 32..34,
[INFO] [stdout]         940 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: 34..38,
[INFO] [stdout]         950 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[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: Sep,
[INFO] [stdout]         958 │+                    span: Span {
[INFO] [stdout]         959 │+                        range: 38..40,
[INFO] [stdout]         960 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         961 │+                    },
[INFO] [stdout]         962 │+                    flags: TkFlags(
[INFO] [stdout]         963 │+                        0x0,
[INFO] [stdout]         964 │+                    ),
[INFO] [stdout]         965 │+                },
[INFO] [stdout]         966 │+                Tk {
[INFO] [stdout]         967 │+                    class: Str,
[INFO] [stdout]         968 │+                    span: Span {
[INFO] [stdout]         969 │+                        range: 40..44,
[INFO] [stdout]         970 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         971 │+                    },
[INFO] [stdout]         972 │+                    flags: TkFlags(
[INFO] [stdout]         973 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]         974 │+                    ),
[INFO] [stdout]         975 │+                },
[INFO] [stdout]         976 │+                Tk {
[INFO] [stdout]         977 │+                    class: Str,
[INFO] [stdout]         978 │+                    span: Span {
[INFO] [stdout]         979 │+                        range: 45..48,
[INFO] [stdout]         980 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         981 │+                    },
[INFO] [stdout]         982 │+                    flags: TkFlags(
[INFO] [stdout]         983 │+                        0x0,
[INFO] [stdout]         984 │+                    ),
[INFO] [stdout]         985 │+                },
[INFO] [stdout]         986 │+                Tk {
[INFO] [stdout]         987 │+                    class: Sep,
[INFO] [stdout]         988 │+                    span: Span {
[INFO] [stdout]         989 │+                        range: 48..50,
[INFO] [stdout]         990 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]         991 │+                    },
[INFO] [stdout]         992 │+                    flags: TkFlags(
[INFO] [stdout]         993 │+                        0x0,
[INFO] [stdout]         994 │+                    ),
[INFO] [stdout]         995 │+                },
[INFO] [stdout]         996 │+                Tk {
[INFO] [stdout]         997 │+                    class: Str,
[INFO] [stdout]         998 │+                    span: Span {
[INFO] [stdout]         999 │+                        range: 50..54,
[INFO] [stdout]        1000 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]        1001 │+                    },
[INFO] [stdout]        1002 │+                    flags: TkFlags(
[INFO] [stdout]        1003 │+                        KEYWORD,
[INFO] [stdout]        1004 │+                    ),
[INFO] [stdout]        1005 │+                },
[INFO] [stdout]        1006 │+                Tk {
[INFO] [stdout]        1007 │+                    class: Str,
[INFO] [stdout]        1008 │+                    span: Span {
[INFO] [stdout]        1009 │+                        range: 55..58,
[INFO] [stdout]        1010 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]        1011 │+                    },
[INFO] [stdout]        1012 │+                    flags: TkFlags(
[INFO] [stdout]        1013 │+                        IS_CMD,
[INFO] [stdout]        1014 │+                    ),
[INFO] [stdout]        1015 │+                },
[INFO] [stdout]        1016 │+                Tk {
[INFO] [stdout]        1017 │+                    class: Sep,
[INFO] [stdout]        1018 │+                    span: Span {
[INFO] [stdout]        1019 │+                        range: 58..60,
[INFO] [stdout]        1020 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]        1021 │+                    },
[INFO] [stdout]        1022 │+                    flags: TkFlags(
[INFO] [stdout]        1023 │+                        0x0,
[INFO] [stdout]        1024 │+                    ),
[INFO] [stdout]        1025 │+                },
[INFO] [stdout]        1026 │+                Tk {
[INFO] [stdout]        1027 │+                    class: Str,
[INFO] [stdout]        1028 │+                    span: Span {
[INFO] [stdout]        1029 │+                        range: 60..64,
[INFO] [stdout]        1030 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]        1031 │+                    },
[INFO] [stdout]        1032 │+                    flags: TkFlags(
[INFO] [stdout]        1033 │+                        KEYWORD,
[INFO] [stdout]        1034 │+                    ),
[INFO] [stdout]        1035 │+                },
[INFO] [stdout]        1036 │+                Tk {
[INFO] [stdout]        1037 │+                    class: Sep,
[INFO] [stdout]        1038 │+                    span: Span {
[INFO] [stdout]        1039 │+                        range: 64..66,
[INFO] [stdout]        1040 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]        1041 │+                    },
[INFO] [stdout]        1042 │+                    flags: TkFlags(
[INFO] [stdout]        1043 │+                        0x0,
[INFO] [stdout]        1044 │+                    ),
[INFO] [stdout]        1045 │+                },
[INFO] [stdout]        1046 │+                Tk {
[INFO] [stdout]        1047 │+                    class: Str,
[INFO] [stdout]        1048 │+                    span: Span {
[INFO] [stdout]        1049 │+                        range: 66..70,
[INFO] [stdout]        1050 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]        1051 │+                    },
[INFO] [stdout]        1052 │+                    flags: TkFlags(
[INFO] [stdout]        1053 │+                        IS_CMD | BUILTIN,
[INFO] [stdout]        1054 │+                    ),
[INFO] [stdout]        1055 │+                },
[INFO] [stdout]        1056 │+                Tk {
[INFO] [stdout]        1057 │+                    class: Str,
[INFO] [stdout]        1058 │+                    span: Span {
[INFO] [stdout]        1059 │+                        range: 71..74,
[INFO] [stdout]        1060 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]        1061 │+                    },
[INFO] [stdout]        1062 │+                    flags: TkFlags(
[INFO] [stdout]        1063 │+                        0x0,
[INFO] [stdout]        1064 │+                    ),
[INFO] [stdout]        1065 │+                },
[INFO] [stdout]        1066 │+                Tk {
[INFO] [stdout]        1067 │+                    class: Sep,
[INFO] [stdout]        1068 │+                    span: Span {
[INFO] [stdout]        1069 │+                        range: 74..75,
[INFO] [stdout]        1070 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]        1071 │+                    },
[INFO] [stdout]        1072 │+                    flags: TkFlags(
[INFO] [stdout]        1073 │+                        0x0,
[INFO] [stdout]        1074 │+                    ),
[INFO] [stdout]        1075 │+                },
[INFO] [stdout]        1076 │+                Tk {
[INFO] [stdout]        1077 │+                    class: Str,
[INFO] [stdout]        1078 │+                    span: Span {
[INFO] [stdout]        1079 │+                        range: 75..77,
[INFO] [stdout]        1080 │+                        source: "\nif foo; then\n\techo bar\nelif bar; then\n\techo foo;\nelif biz; then\n\techo baz\nfi",
[INFO] [stdout]        1081 │+                    },
[INFO] [stdout]        1082 │+                    flags: TkFlags(
[INFO] [stdout]        1083 │+                        KEYWORD,
[INFO] [stdout]        1084 │+                    ),
[INFO] [stdout]        1085 │+                },
[INFO] [stdout]        1086 │+            ],
[INFO] [stdout]        1087 │+        },
[INFO] [stdout]        1088 │+    ),
[INFO] [stdout]        1089 │+]
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::parser::parse_if_multiline' (6873) panicked at src/tests/parser.rs:106: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:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e9b3137 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a5b0e9b3137 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_if_multiline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:106:3
[INFO] [stdout]   22:     0x5a5b0e9a69f7 - fern[b7aceabfcbc3c9ce]::tests::parser::parse_if_multiline::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/parser.rs:92:24
[INFO] [stdout]   23:     0x5a5b0e8ad9e6 - <fern[b7aceabfcbc3c9ce]::tests::parser::parse_if_multiline::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   45:     0x7886307aba64 - 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' (11763) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e894004 - <core[27de1724e4349be2]::result::Result<nix[720fb3cf10684c13]::sys::termios::Termios, nix[720fb3cf10684c13]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a5b0e939582 - fern[b7aceabfcbc3c9ce]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x5a5b0e9b6096 - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x5a5b0e9bb69f - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_lorem_ipsum_1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:604:14
[INFO] [stdout]   24:     0x5a5b0e9a8ed7 - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_lorem_ipsum_1::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:603:31
[INFO] [stdout]   25:     0x5a5b0e8ae066 - <fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_lorem_ipsum_1::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   47:     0x7886307aba64 - 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' (11764) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e894004 - <core[27de1724e4349be2]::result::Result<nix[720fb3cf10684c13]::sys::termios::Termios, nix[720fb3cf10684c13]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a5b0e939582 - fern[b7aceabfcbc3c9ce]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x5a5b0e9b6096 - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x5a5b0e9bd96f - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_lorem_ipsum_ctrl_w
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:624:14
[INFO] [stdout]   24:     0x5a5b0e9a9057 - fern[b7aceabfcbc3c9ce]::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:     0x5a5b0e8ae266 - <fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_lorem_ipsum_ctrl_w::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   47:     0x7886307aba64 - 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' (11765) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e894004 - <core[27de1724e4349be2]::result::Result<nix[720fb3cf10684c13]::sys::termios::Termios, nix[720fb3cf10684c13]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a5b0e939582 - fern[b7aceabfcbc3c9ce]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x5a5b0e9b6096 - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x5a5b0e9bcccf - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_lorem_ipsum_undo
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:614:5
[INFO] [stdout]   24:     0x5a5b0e9a8f67 - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_lorem_ipsum_undo::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:612:34
[INFO] [stdout]   25:     0x5a5b0e8ae126 - <fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_lorem_ipsum_undo::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   47:     0x7886307aba64 - 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' (11788) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e894004 - <core[27de1724e4349be2]::result::Result<nix[720fb3cf10684c13]::sys::termios::Termios, nix[720fb3cf10684c13]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a5b0e939582 - fern[b7aceabfcbc3c9ce]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x5a5b0e9b6096 - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x5a5b0e9ba51c - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_mode_change
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:597:5
[INFO] [stdout]   24:     0x5a5b0e9a8e77 - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_mode_change::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:595:29
[INFO] [stdout]   25:     0x5a5b0e8adfe6 - <fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_mode_change::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   47:     0x7886307aba64 - 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' (11789) panicked at src/prompt/readline/term.rs:30:6:
[INFO] [stdout] Failed to get terminal attributes: ENOTTY
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5b0ee43f32 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5b0ee43f32 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5b0ee43f32 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5b0ee5c93a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5b0ee5c93a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x5a5b0ee49216 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a5b0ee49216 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a5b0ee1f7cf - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5b0ee1f7cf - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5b0ee3aea9 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a5b0eb1595e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a5b0eb1595e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a5b0ee3b062 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a5b0ee3b062 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a5b0ee1f888 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a5b0ee14659 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a5b0ee207fd - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a5b0ee5d0fc - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a5b0ee5ce72 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a5b0e894004 - <core[27de1724e4349be2]::result::Result<nix[720fb3cf10684c13]::sys::termios::Termios, nix[720fb3cf10684c13]::errno::consts::Errno>>::expect
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5a5b0e939582 - fern[b7aceabfcbc3c9ce]::prompt::readline::term::raw_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/prompt/readline/term.rs:30:6
[INFO] [stdout]   22:     0x5a5b0e9b6096 - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:190:18
[INFO] [stdout]   23:     0x5a5b0e9b6bdc - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_simple
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:591:14
[INFO] [stdout]   24:     0x5a5b0e9a8c97 - fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_simple::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/readline.rs:590:24
[INFO] [stdout]   25:     0x5a5b0e8add66 - <fern[b7aceabfcbc3c9ce]::tests::readline::fernvi_test_simple::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a5b0eb09d0b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a5b0eb09d0b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a5b0eb1656a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a5b0eb1656a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a5b0eb1656a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a5b0eb1656a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a5b0eb11b14 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a5b0eb11b14 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a5b0eb19062 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a5b0eb19062 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a5b0eb19062 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a5b0eb19062 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a5b0eb19062 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a5b0ee42cff - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a5b0ee42cff - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   46:     0x78863071eaa4 - <unknown>
[INFO] [stdout]   47:     0x7886307aba64 - clone
[INFO] [stdout]   48:                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(
[INFO] [stdout]         857 │+                                                                                                                                    IS_CMD,
[INFO] [stdout]         858 │+                                                                                                                                ),
[INFO] [stdout]         859 │+                                                                                                                            },
[INFO] [stdout]         860 │+                                                                                                                            Tk {
[INFO] [stdout]         861 │+                                                                                                                                class: Sep,
[INFO] [stdout]         862 │+                                                                                                                                span: Span {
[INFO] [stdout]         863 │+                                                                                                                                    range: 163..165,
[INFO] [stdout]         864 │+                                                                                                                                    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]         865 │+                                                                                                                                },
[INFO] [stdout]         866 │+                                                                                                                                flags: TkFlags(
[INFO] [stdout]         867 │+                                                                                                                                    0x0,
[INFO] [stdout]         868 │+                                                                                                                                ),
[INFO] [stdout]         869 │+                                                                                                                            },
[INFO] [stdout]         870 │+                                                                                                                        ],
[INFO] [stdout]         871 │+                                                                                                                    },
[INFO] [stdout]         872 │+                                                                                                                    body: [
[INFO] [stdout]         873 │+                                                                                                                        Node {
[INFO] [stdout]         874 │+                                                                                                                            class: Pipeline {
[INFO] [stdout]         875 │+                                                                                                                                cmds: [
[INFO] [stdout]         876 │+                                                                                                                                    Node {
[INFO] [stdout]         877 │+                                                                                                                                        class: Command {
[INFO] [stdout]         878 │+                                                                                                                                            assignments: [],
[INFO] [stdout]         879 │+                                                                                                                                            argv: [
[INFO] [stdout]         880 │+                                                                                                                                                Tk {
[INFO] [stdout]         881 │+                                                                                                                                                    class: Str,
[INFO] [stdout]         882 │+                                                                                                                                                    span: Span {
[INFO] [stdout]         883 │+                                                                                                                                                        range: 177..181,
[INFO] [stdout]         884 │+                                                                                                                                                        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]         885 │+                                                                                                                                                    },
[INFO] [stdout]         886 │+                                                                                                                                                    flags: TkFlags(
[INFO] [stdout]         887 │+                                                                                                                                                        IS_CMD | BUILTIN,
[INFO] [stdout]         888 │+                                                                                                                                                    ),
[INFO] [stdout]         889 │+                                                                                                                                                },
[INFO] [stdout]         890 │+                                                                                                                                                Tk {
[INFO] [stdout]         891 │+                                                                                                                                                    class: Str,
[INFO] [stdout]         892 │+                                                                                                                                                    span: Span {
[INFO] [stdout]         893 │+                                                                                                                                                        range: 182..185,
[INFO] [stdout]         894 │+                                                                                                                                                        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]         895 │+                                                                                                                                                    },
[INFO] [stdout]         896 │+                                                                                                                                                    flags: TkFlags(
[INFO] [stdout]         897 │+                                                                                                                                                        0x0,
[INFO] [stdout]         898 │+                                                                                                                                                    ),
[INFO] [stdout]         899 │+                                                                                                                                                },
[INFO] [stdout]         900 │+                                                                                                                                            ],
[INFO] [stdout]         901 │+                                                                                                                                        },
[INFO] [stdout]         902 │+                                                                                                                                        flags: NdFlags(
[INFO] [stdout]         903 │+                                                                                                                                            0x0,
[INFO] [stdout]         904 │+                                                                                                                                        ),
[INFO] [stdout]         905 │+                                                                                                                                        redirs: [],
[INFO] [stdout]         906 │+                                                                                                                                        tokens: [
[INFO] [stdout]         907 │+                                                                                                                                            Tk {
[INFO] [stdout]         908 │+                                                                                                                                                class: Str,
[INFO] [stdout]         909 │+                                                                                                                                                span: Span {
[INFO] [stdout]         910 │+                                                                                                                                                    range: 177..181,
[INFO] [stdout]         911 │+                                                                                                                                                    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]         912 │+                                                                                                                                                },
[INFO] [stdout]         913 │+                                                                                                                                                flags: TkFlags(
[INFO] [stdout]         914 │+                                                                                                                                                    IS_CMD | BUILTIN,
[INFO] [stdout]         915 │+                                                                                                                                                ),
[INFO] [stdout]         916 │+                                                                                                                                            },
[INFO] [stdout]         917 │+                                                                                                                                            Tk {
[INFO] [stdout]         918 │+                                                                                                                                                class: Str,
[INFO] [stdout]         919 │+                                                                                                                                                span: Span {
[INFO] [stdout]         920 │+                                                                                                                                                    range: 182..185,
[INFO] [stdout]         921 │+                                                                                                                                                    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]         922 │+                                                                                                                                                },
[INFO] [stdout]         923 │+                                                                                                                                                flags: TkFlags(
[INFO] [stdout]         924 │+                                                                                                                                                    0x0,
[INFO] [stdout]         925 │+                                                                                                                                                ),
[INFO] [stdout]         926 │+                                                                                                                                            },
[INFO] [stdout]         927 │+                                                                                                                                            Tk {
[INFO] [stdout]         928 │+                                                                                                                                                class: Sep,
[INFO] [stdout]         929 │+                                                                                                                                                span: Span {
[INFO] [stdout]         930 │+                                                                                                                                                    range: 185..192,
[INFO] [stdout]         931 │+                                                                                                                                                    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]         932 │+                                                                                                                                                },
[INFO] [stdout]         933 │+                                                                                                                                                flags: TkFlags(
[INFO] [stdout]         934 │+                                                                                                                                                    0x0,
[INFO] [stdout]         935 │+                                                                                                                                                ),
[INFO] [stdout]         936 │+                                                                                                                                            },
[INFO] [stdout]         937 │+                                                                                                                                        ],
[INFO] [stdout]         938 │+                                                                                                                                    },
[INFO] [stdout]         939 │+                                                                                                                                ],
[INFO] [stdout]         940 │+                                                                                                                                pipe_err: false,
[INFO] [stdout]         941 │+                                                                                                                            },
[INFO] [stdout]         942 │+                                                                                                                            flags: NdFlags(
[INFO] [stdout]         943 │+                                                                                                                                0x0,
[INFO] [stdout]         944 │+                                                                                                                            ),
[INFO] [stdout]         945 │+                                                                                                                            redirs: [],
[INFO] [stdout]         946 │+                                                                                                                            tokens: [
[INFO] [stdout]         947 │+                                                                                                                                Tk {
[INFO] [stdout]         948 │+                                                                                                                                    class: Str,
[INFO] [stdout]         949 │+                                                                                                                                    span: Span {
[INFO] [stdout]         950 │+                                                                                                                                        range: 177..181,
[INFO] [stdout]         951 │+                                                                                                                                        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]         952 │+                                                                                                                                    },
[INFO] [stdout]         953 │+                                                                                                                                    flags: TkFlags(
[INFO] [stdout]         954 │+                                                                                                                                        IS_CMD | BUILTIN,
[INFO] [stdout]         955 │+                                                                                                                                    ),
[INFO] [stdout]         956 │+                                                                                                                                },
[INFO] [stdout]         957 │+                                                                                                                                Tk {
[INFO] [stdout]         958 │+                                                                                                                                    class: Str,
[INFO] [stdout]         959 │+                                                                                                                                    span: Span {
[INFO] [stdout]         960 │+                                                                                                                                        range: 182..185,
[INFO] [stdout]         961 │+                                                                                                                                        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]         962 │+                                                                                                                                    },
[INFO] [stdout]         963 │+                                                                                                                                    flags: TkFlags(
[INFO] [stdout]         964 │+                                                                                                                                        0x0,
[INFO] [stdout]         965 │+                                                                                                                                    ),
[INFO] [stdout]         966 │+                                                                                                                                },
[INFO] [stdout]         967 │+                                                                                                                                Tk {
[INFO] [stdout]         968 │+                                                                                                                                    class: Sep,
[INFO] [stdout]         969 │+                                                                                                                                    span: Span {
[INFO] [stdout]         970 │+                                                                                                                                        range: 185..192,
[INFO] [stdout]         971 │+                                                                                                                                        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]         972 │+                                                                                                                                    },
[INFO] [stdout]         973 │+                                                                                                                                    flags: TkFlags(
[INFO] [stdout]         974 │+                                                                                                                                        0x0,
[INFO] [stdout]         975 │+                                                                                                                                    ),
[INFO] [stdout]         976 │+                                                                                                                                },
[INFO] [stdout]         977 │+                                                                                                                            ],
[INFO] [stdout]         978 │+                                                                                                                        },
[INFO] [stdout]         979 │+                                                                                                                    ],
[INFO] [stdout]         980 │+                                                                                                                },
[INFO] [stdout]         981 │+                                                                                                            ],
[INFO] [stdout]         982 │+                                                                                                            else_block: [],
[INFO] [stdout]         983 │+                                                                                                        },
[INFO] [stdout]         984 │+                                                                                                        flags: NdFlags(
[INFO] [stdout]         985 │+                                                                                                            0x0,
[INFO] [stdout]         986 │+                                                                                                        ),
[INFO] [stdout]         987 │+                                                                                                        redirs: [],
[INFO] [stdout]         988 │+                                                                                                        tokens: [
[INFO] [stdout]         989 │+                                                                                                            Tk {
[INFO] [stdout]         990 │+                                                                                                                class: Str,
[INFO] [stdout]         991 │+                                                                                                                span: Span {
[INFO] [stdout]         992 │+                                                                                                                    range: 156..158,
[INFO] [stdout]         993 │+                                                                                                                    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]         994 │+                                                                                                                },
[INFO] [stdout]         995 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]         996 │+                                                                                                                    KEYWORD,
[INFO] [stdout]         997 │+                                                                                                                ),
[INFO] [stdout]         998 │+                                                                                                            },
[INFO] [stdout]         999 │+                                                                                                            Tk {
[INFO] [stdout]        1000 │+                                                                                                                class: Str,
[INFO] [stdout]        1001 │+                                                                                                                span: Span {
[INFO] [stdout]        1002 │+                                                                                                                    range: 159..163,
[INFO] [stdout]        1003 │+                                                                                                                    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]        1004 │+                                                                                                                },
[INFO] [stdout]        1005 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]        1006 │+                                                                                                                    IS_CMD,
[INFO] [stdout]        1007 │+                                                                                                                ),
[INFO] [stdout]        1008 │+                                                                                                            },
[INFO] [stdout]        1009 │+                                                                                                            Tk {
[INFO] [stdout]        1010 │+                                                                                                                class: Sep,
[INFO] [stdout]        1011 │+                                                                                                                span: Span {
[INFO] [stdout]        1012 │+                                                                                                                    range: 163..165,
[INFO] [stdout]        1013 │+                                                                                                                    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]        1014 │+                                                                                                                },
[INFO] [stdout]        1015 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]        1016 │+                                                                                                                    0x0,
[INFO] [stdout]        1017 │+                                                                                                                ),
[INFO] [stdout]        1018 │+                                                                                                            },
[INFO] [stdout]        1019 │+                                                                                                            Tk {
[INFO] [stdout]        1020 │+                                                                                                                class: Str,
[INFO] [stdout]        1021 │+                                                                                                                span: Span {
[INFO] [stdout]        1022 │+                                                                                                                    range: 165..169,
[INFO] [stdout]        1023 │+                                                                                                                    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]        1024 │+                                                                                                                },
[INFO] [stdout]        1025 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]        1026 │+                                                                                                                    KEYWORD,
[INFO] [stdout]        1027 │+                                                                                                                ),
[INFO] [stdout]        1028 │+                                                                                                            },
[INFO] [stdout]        1029 │+                                                                                                            Tk {
[INFO] [stdout]        1030 │+                                                                                                                class: Sep,
[INFO] [stdout]        1031 │+                                                                                                                span: Span {
[INFO] [stdout]        1032 │+                                                                                                                    range: 169..177,
[INFO] [stdout]        1033 │+                                                                                                                    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]        1034 │+                                                                                                                },
[INFO] [stdout]        1035 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]        1036 │+                                                                                                                    0x0,
[INFO] [stdout]        1037 │+                                                                                                                ),
[INFO] [stdout]        1038 │+                                                                                                            },
[INFO] [stdout]        1039 │+                                                                                                            Tk {
[INFO] [stdout]        1040 │+                                                                                                                class: Str,
[INFO] [stdout]        1041 │+                                                                                                                span: Span {
[INFO] [stdout]        1042 │+                                                                                                                    range: 177..181,
[INFO] [stdout]        1043 │+                                                                                                                    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]        1044 │+                                                                                                                },
[INFO] [stdout]        1045 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]        1046 │+                                                                                                                    IS_CMD | BUILTIN,
[INFO] [stdout]        1047 │+                                                                                                                ),
[INFO] [stdout]        1048 │+                                                                                                            },
[INFO] [stdout]        1049 │+                                                                                                            Tk {
[INFO] [stdout]        1050 │+                                                                                                                class: Str,
[INFO] [stdout]        1051 │+                                                                                                                span: Span {
[INFO] [stdout]        1052 │+                                                                                                                    range: 182..185,
[INFO] [stdout]        1053 │+                                                                                                                    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]        1054 │+                                                                                                                },
[INFO] [stdout]        1055 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]        1056 │+                                                                                                                    0x0,
[INFO] [stdout]        1057 │+                                                                                                                ),
[INFO] [stdout]        1058 │+                                                                                                            },
[INFO] [stdout]        1059 │+                                                                                                            Tk {
[INFO] [stdout]        1060 │+                                                                                                                class: Sep,
[INFO] [stdout]        1061 │+                                                                                                                span: Span {
[INFO] [stdout]        1062 │+                                                                                                                    range: 185..192,
[INFO] [stdout]        1063 │+                                                                                                                    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]        1064 │+                                                                                                                },
[INFO] [stdout]        1065 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]        1066 │+                                                                                                                    0x0,
[INFO] [stdout]        1067 │+                                                                                                                ),
[INFO] [stdout]        1068 │+                                                                                                            },
[INFO] [stdout]        1069 │+                                                                                                            Tk {
[INFO] [stdout]        1070 │+                                                                                                                class: Str,
[INFO] [stdout]        1071 │+                                                                                                                span: Span {
[INFO] [stdout]        1072 │+                                                                                                                    range: 192..194,
[INFO] [stdout]        1073 │+                                                                                                                    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]        1074 │+                                                                                                                },
[INFO] [stdout]        1075 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]        1076 │+                                                                                                                    KEYWORD,
[INFO] [stdout]        1077 │+                                                                                                                ),
[INFO] [stdout]        1078 │+                                                                                                            },
[INFO] [stdout]        1079 │+                                                                                                            Tk {
[INFO] [stdout]        1080 │+                                                                                                                class: Sep,
[INFO] [stdout]        1081 │+                                                                                                                span: Span {
[INFO] [stdout]        1082 │+                                                                                                                    range: 194..208,
[INFO] [stdout]        1083 │+                                                                                                                    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]        1084 │+                                                                                                                },
[INFO] [stdout]        1085 │+                                                                                                                flags: TkFlags(
[INFO] [stdout]        1086 │+                                                                                                                    0x0,
[INFO] [stdout]        1087 │+                                                                                                                ),
[INFO] [stdout]        1088 │+                                                                                                            },
[INFO] [stdout]        1089 │+                                                                                                        ],
[INFO] [stdout]        1090 │+                                                                                                    },
[INFO] [stdout]        1091 │+                                                                                                ],
[INFO] [stdout]        1092 │+                                                                                            },
[INFO] [stdout]        1093 │+                                                                                            CaseNode {
[INFO] [stdout]        1094 │+                                                                                                pattern: Tk {
[INFO] [stdout]        1095 │+                                                                                                    class: CasePattern,
[INFO] [stdout]        1096 │+                                                                                                    span: Span {
[INFO] [stdout]        1097 │+                                                                                                        range: 208..212,
[INFO] [stdout]        1098 │+                                                                                                        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]        1099 │+                                                                                                    },
[INFO] [stdout]        1100 │+                                                                                                    flags: TkFlags(
[INFO] [stdout]        1101 │+                                                                                                        0x0,
[INFO] [stdout]        1102 │+                                                                                                    ),
[INFO] [stdout]        1103 │+                                                                                                },
[INFO] [stdout]        1104 │+                                                                                                body: [
[INFO] [stdout]        1105 │+                                                                                                    Node {
[INFO] [stdout]        1106 │+                                                                                                        class: IfNode {
[INFO] [stdout]        1107 │+                                                                                                            cond_nodes: [
[INFO] [stdout]        1108 │+                                                                                                                CondNode {
[INFO] [stdout]        1109 │+                                                                                                                    cond: Node {
[INFO] [stdout]        1110 │+                                                                                                                        class: Pipeline {
[INFO] [stdout]        1111 │+                                                                                                                            cmds: [
[INFO] [stdout]        1112 │+                                                                                                                                Node {
[INFO] [stdout]        1113 │+                                                                                                                                    class: Command {
[INFO] [stdout]        1114 │+                                                                                                                                        assignments: [],
[INFO] [stdout]        1115 │+                                                                                                                                        argv: [
[INFO] [stdout]        1116 │+                                                                                                                                            Tk {
[INFO] [stdout]        1117 │+                                                                                                                                                class: Str,
[INFO] [stdout]        1118 │+                                                                                                                                                span: Span {
[INFO] [stdout]        1119 │+                                                                                                                                                    range: 222..227,
[INFO] [stdout]        1120 │+                                                                                                                                                    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]        1121 │+                                                                                                                                                },
[INFO] [stdout]        1122 │+                                                                                                                                                flags: TkFlags(
[INFO] [stdout]        1123 │+                                                                                                                                                    IS_CMD,
[INFO] [stdout]        1124 │+                                                                                                                                                ),
[INFO] [stdout]        1125 │+                                                                                                                                            },
[INFO] [stdout]        1126 │+                                                                                                                                        ],
[INFO] [stdout]        1127 │+                                                                                                                                    },
[INFO] [stdout]        1128 │+                                                                                                                                    flags: NdFlags(
[INFO] [stdout]        1129 │+                                                                                                                                        0x0,
[INFO] [stdout]        1130 │+                                                                                                                                    ),
[INFO] [stdout]        1131 │+                                                                                                                                    redirs: [],
[INFO] [stdout]        1132 │+                                                                                                                                    tokens: [
[INFO] [stdout]        1133 │+                                                                                                                                        Tk {
[INFO] [stdout]        1134 │+                                                                                                                                            class: Str,
[INFO] [stdout]        1135 │+                                                                                                                                            span: Span {
[INFO] [stdout]        1136 │+                                                                                                                                                range: 222..227,
[INFO] [stdout]        1137 │+                                                                                                                                                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]        1138 │+                                                                                                                                            },
[INFO] [stdout]        1139 │+                                                                                                                                            flags: TkFlags(
[INFO] [stdout]        1140 │+                                                                                                                                                IS_CMD,
[INFO] [stdout]        1141 │+                                                                                                                                            ),
[INFO] [stdout]        1142 │+                                                                                                                                        },
[INFO] [stdout]        1143 │+                                                                                                                                        Tk {
[INFO] [stdout]        1144 │+                                                                                                                                            class: Sep,
[INFO] [stdout]        1145 │+                                                                                                                                            span: Span {
[INFO] [stdout]        1146 │+                                                                                                                                                range: 227..229,
[INFO] [stdout]        1147 │+                                                                                                                                                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]        1148 │+                                                                                                                                            },
[INFO] [stdout]        1149 │+                                                                                                                                            flags: TkFlags(
[INFO] [stdout]        1150 │+                                                                                                                                                0x0,
[INFO] [stdout]        1151 │+                                                                                                                                            ),
[INFO] [stdout]        1152 │+                                                                                                                                        },
[INFO] [stdout]        1153 │+                                                                                                                                    ],
[INFO] [stdout]        1154 │+                                                                                                                                },
[INFO] [stdout]        1155 │+                                                                                                                            ],
[INFO] [stdout]        1156 │+                                                                                                                            pipe_err: false,
[INFO] [stdout]        1157 │+                                                                                                                        },
[INFO] [stdout]        1158 │+                                                                                                                        flags: NdFlags(
[INFO] [stdout]        1159 │+                                                                                                                            0x0,
[INFO] [stdout]        1160 │+                                                                                                                        ),
[INFO] [stdout]        1161 │+                                                                                                                        redirs: [],
[INFO] [stdout]        1162 │+                                                                                                                        tokens: [
[INFO] [stdout]        1163 │+                                                                                                                            Tk {
[INFO] [stdout]        1164 │+                                                                                                                                class: Str,
[INFO] [stdout]        1165 │+                                                                                                                                span: Span {
[INFO] [stdout]        1166 │+                                                                                                                                    range: 222..227,
[INFO] [stdout]        1167 │+                                                                                                                                    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]        1168 │+                                                                                                                                },
[INFO] [stdout]        1169 │+                                                                                                                                flags: TkFlags(
[INFO] [stdout]        1170 │+                                                                                                                                    IS_CMD,
[INFO] [stdout]        1171 │+                                                                                                                                ),
[INFO] [stdout]        1172 │+                                                                                                                            },
[INFO] [stdout]        1173 │+                                                                                                                            Tk {
[INFO] [stdout]        1174 │+                                                                                                                                class: Sep,
[INFO] [stdout]        1175 │+                                                                                                                                span: Span {
[INFO] [stdout]        1176 │+                                                                                                                                    range: 227..229,
[INFO] [stdout]        1177 │+                                                                                                                                    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]        1178 │+                                                                                                                                },
[INFO] [stdout]        1179 │+                                                                                                                                flags: TkFlags(
[INFO] [stdout]        1180 │+                                                                                                                                    0x0,
[INFO] [stdout]        1181 │+                                                                                                                                ),
[INFO] [stdout]        1182 │+                                                                                                                            },
[INFO] [stdout]        1183 │+                                                                                                                        ],
[INFO] [stdout]        1184 │+                                                                                                                    },
[INFO] [stdout]        1185 │+                                                                                                                    body: [
[INFO] [stdout]        1186 │+                                                                                                                        Node {
[INFO] [stdout]        1187 │+                                                                                                                            class: Pipeline {
[INFO] [stdout]        1188 │+                                                                                                                                cmds: [
[INFO] [stdout]        1189 │+                                                                                                                                    Node {
[INFO] [stdout]        1190 │+                                                                                                                                        class: Command {
[INFO] [stdout]        1191 │+                                                                                                                                            assignments: [],
[INFO] [stdout]        1192 │+                                                                                                                                            argv: [
[INFO] [stdout]        1193 │+                                                                                                                                                Tk {
[INFO] [stdout]        1194 │+                                                                                                                                                    class: Str,
[INFO] [stdout]        1195 │+                                                                                                                                                    span: Span {
[INFO] [stdout]        1196 │+                                                                                                                                                        range: 241..245,
[INFO] [stdout]        1197 │+                                                                                                                                                        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]        1198 │+                                                                                                                                                    },
[INFO] [stdout]        1199 │+                                                                                                                                                    flags: TkFlags(
[INFO] [stdout]        1200 │+                                                                                                                                                        IS_CMD | BUILTIN,
[INFO] [stdout]        1201 │+                                                                                                                                                    ),
[INFO] [stdout]        1202 │+                                                                                                                                                },
[INFO] [stdout]        1203 │+                                                                                                                                                Tk {
[INFO] [stdout]        1204 │+                                                                                                                                                    class: Str,
[INFO] [stdout]        1205 │+                                                                                                                                                    span: Span {
[INFO] [stdout]        1206 │+                                                                                                                                                        range: 246..249,
[INFO] [stdout]        1207 │+                                                                                                                                                        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]        1208 │+                                                                                                                                                    },
[INFO] [stdout]        1209 │+                                                                                                                                                    flags: TkFlags(
[INFO] [stdout]        1210 │+                                                                                                                                                        0x0,
[INFO] [stdout]        1211 │+                                                                                                                                                    ),
[INFO] [stdout]        1212 │+                                                                                                                                                },
[INFO] [stdout]        1213 │+                                                                                                                                            ],
[INFO] [stdout]        1214 │+                                                                                                                                        },
[INFO] [stdout]        1215 │+                                                                                                                                        flags: NdFlags(
[INFO] [stdout]        1216 │+                                                                                                                                            0x0,
[INFO] [stdout]        1217 │+                                                                                                                                        ),
[INFO] [stdout]        1218 │+                                                                                                                                        redirs: [],
[INFO] [stdout]        1219 │+                                                                                                                                        tokens: [
[INFO] [stdout]        1220 │+                                                                                                                                            Tk {
[INFO] [stdout]        1221 │+                                                                                                                                                class: Str,
[INFO] [stdout]        1222 │+                                                                                                                                                span: Span {
[INFO] [stdout]        1223 │+                                                                                                                                                    range: 241..245,
[INFO] [stdout]        1224 │+                                                                                                                                                    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]        1225 │+                                                                                                                                                },
[INFO] [stdout]        1226 │+                                                                                                                                                flags: TkFlags(
[INFO] [stdout]        1227 │+                                                                                                                                                    IS_CMD | BUILTIN,
[INFO] [stdout]        1228 │+                                                                                                                                                ),
[INFO] [stdout]        1229 │+                                                                                                                                            },
[INFO] [stdout]        1230 │+                                                                                                                                            Tk {
[INFO] [stdout]        1231 │+                                                                                                                                                class: Str,
[INFO] [stdout]        1232 │+                                                                                                                                                span: Span {
[INFO] [stdout]        1233 │+                                                                                                                                                    range: 246..249,
[INFO] [stdout]        1234 │+                                                                                                                                                    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]        1235 │+                                                                                                                                                },
[INFO] [stdout]        1236 │+                                                                                                                                                flags: TkFlags(
[INFO] [stdout]        1237 │+                                                                                                                                                    0x0,
[INFO] [stdout]        1238 │+                                                                                                                                                ),
[INFO] [stdout]        1239 │+                                                                                                                                            },
[INFO] [stdout]        1240 │+                                                                                                                                            Tk {
[INFO] [stdout]        1241 │+                                                                                                                                                class: Sep,
[INFO] [stdout]        1242 │+                                                                                                                                                span: Span {
[INFO] [stdout]        1243 │+                                                                                                                                                    range: 249..256,
[INFO] [stdout]        1244 │+                                                                                                                                                    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]        1245 │+                                                                                                                                                },
[INFO] [stdout]        1246 │+                                                                                                                                                flags: TkFlags(
[INFO] [stdout]        1247 │+                                                                                                                                                    0x0,
[INFO] [stdout]        1248 │+                                                                                                                                                ),
[INFO] [stdout]        1249 │+                                                                                                                                            },
[INFO] [stdout]        1250 │+                                                                                                                                        ],
[INFO] [stdout]        1251 │+                                                                                                                                    },
[INFO] [stdout]        1252 │+                                                                                                                                ],
[INFO] [stdout]        1253 │+                                                                                                                                pipe_err: false,
[INFO] [stdout]        1254 │+                                                                                                                            },
[INFO] [stdout]        1255 │+                                                                                                                            flags: NdFlags(
[INFO] [stdout]        1256 │+                                                                                                                                0x0,
[INFO] [stdout]        1257 │+                                                                                                                            ),
[INFO] [stdout]        1258 │+                                                                                                                            redirs: [],
[INFO] [stdout]        1259 │+                                                                                                                            tokens: [
[INFO] [stdout]        1260 │+                                                                                                                                Tk {
[INFO] [stdout]        1261 │+                                                                                                                                    class: Str,
[INFO] [stdout]        1262 │+                                                                                                                                    span: Span {
[INFO] [stdout]        1263 │+                                                                                                                                        range: 241..245,
[INFO] [stdout]        1264 │+                                                                                                                                        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]        1265 │+                                                                                                                                    },
[INFO] [stdout]        1266 │+                                                                                                                                    flags: TkFlags(
[INFO] [stdout]        1267 │+                                                                                                                                        IS_CMD | BUILTIN,
[INFO] [stdout]        1268 │+                                                                                                                                    ),
[INFO] [stdout]        1269 │+                                                                                                                                },
[INFO] [stdout]        1270 │+                                                                                                                                Tk {
[INFO] [stdout]        1271 │+                                                                                                                                    class: Str,
[INFO] [stdout]        1272 │+                                                                                                                                    span: Span {
[INFO] [stdout]        1273 │+                                                                                                                                        range: 246..249,
[INFO] [stdout]        1274 │+                                                                                                                                        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]        1275 │+                                                                                                                                    },
[INFO] [stdout]        1276 │+                                                                                                                                    flags: TkFlags(
[WARN] too many lines in the log, truncating it
