[INFO] fetching crate ferritin 0.7.0...
[INFO] testing ferritin-0.7.0 against 1.94.0 for beta-1.95-1
[INFO] extracting crate ferritin 0.7.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate ferritin 0.7.0
[INFO] finished tweaking crates.io crate ferritin 0.7.0
[INFO] tweaked toml for crates.io crate ferritin 0.7.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ferritin 0.7.0 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ferritin 0.7.0 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" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded strip-ansi-escapes v0.2.1
[INFO] [stderr]   Downloaded instability v0.3.11
[INFO] [stderr]   Downloaded unicode-truncate v2.0.1
[INFO] [stderr]   Downloaded line-clipping v0.3.5
[INFO] [stderr]   Downloaded kasuari v0.4.11
[INFO] [stderr]   Downloaded rancor v0.1.1
[INFO] [stderr]   Downloaded munge_macro v0.4.7
[INFO] [stderr]   Downloaded mimalloc v0.1.48
[INFO] [stderr]   Downloaded sonic-simd v0.1.2
[INFO] [stderr]   Downloaded stopper v0.2.8
[INFO] [stderr]   Downloaded trillium-server-common v0.5.2
[INFO] [stderr]   Downloaded trillium-macros v0.0.6
[INFO] [stderr]   Downloaded smartcow v0.2.1
[INFO] [stderr]   Downloaded wezterm-dynamic v0.2.1
[INFO] [stderr]   Downloaded bytecheck v0.8.2
[INFO] [stderr]   Downloaded munge v0.4.7
[INFO] [stderr]   Downloaded bytecheck_derive v0.8.2
[INFO] [stderr]   Downloaded rustdoc-types v0.57.0
[INFO] [stderr]   Downloaded trillium-smol v0.4.2
[INFO] [stderr]   Downloaded ptr_meta v0.3.1
[INFO] [stderr]   Downloaded elsa v1.11.2
[INFO] [stderr]   Downloaded ratatui-macros v0.7.0
[INFO] [stderr]   Downloaded trillium v0.2.20
[INFO] [stderr]   Downloaded rustdoc-types v0.56.0
[INFO] [stderr]   Downloaded trillium-client v0.6.2
[INFO] [stderr]   Downloaded async_cell v0.2.3
[INFO] [stderr]   Downloaded rlimit v0.10.2
[INFO] [stderr]   Downloaded rustdoc-types v0.55.0
[INFO] [stderr]   Downloaded fieldwork v0.4.6
[INFO] [stderr]   Downloaded sonic-number v0.1.0
[INFO] [stderr]   Downloaded trillium-rustls v0.9.0
[INFO] [stderr]   Downloaded ferritin-common v0.6.0
[INFO] [stderr]   Downloaded terminfo v0.9.0
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.0
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.0
[INFO] [stderr]   Downloaded ptr_meta_derive v0.3.1
[INFO] [stderr]   Downloaded rkyv_derive v0.8.15
[INFO] [stderr]   Downloaded trillium-http v0.3.17
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded fancy-regex v0.11.0
[INFO] [stderr]   Downloaded wezterm-bidi v0.2.3
[INFO] [stderr]   Downloaded size v0.4.1
[INFO] [stderr]   Downloaded ratatui-core v0.1.0
[INFO] [stderr]   Downloaded memmem v0.1.1
[INFO] [stderr]   Downloaded wezterm-blob-leases v0.1.1
[INFO] [stderr]   Downloaded wezterm-input-types v0.1.0
[INFO] [stderr]   Downloaded rend v0.5.3
[INFO] [stderr]   Downloaded rkyv v0.8.15
[INFO] [stderr]   Downloaded sonic-rs v0.5.6
[INFO] [stderr]   Downloaded vtparse v0.6.2
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.0
[INFO] [stderr]   Downloaded wezterm-color-types v0.3.0
[INFO] [stderr]   Downloaded wezterm-dynamic-derive v0.1.1
[INFO] [stderr]   Downloaded ratatui v0.30.0
[INFO] [stderr]   Downloaded faststr v0.2.34
[INFO] [stderr]   Downloaded termwiz v0.23.3
[INFO] [stderr]   Downloaded libmimalloc-sys v0.1.44
[INFO] [stderr]   Downloaded deltae v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dcbac24c2aa8c03b09e3593f9083a457cf7382cd379b8b07b300a95c54258986
[INFO] running `Command { std: "docker" "start" "-a" "dcbac24c2aa8c03b09e3593f9083a457cf7382cd379b8b07b300a95c54258986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dcbac24c2aa8c03b09e3593f9083a457cf7382cd379b8b07b300a95c54258986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dcbac24c2aa8c03b09e3593f9083a457cf7382cd379b8b07b300a95c54258986", kill_on_drop: false }`
[INFO] [stdout] dcbac24c2aa8c03b09e3593f9083a457cf7382cd379b8b07b300a95c54258986
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 85d0d813590a9fcbcae6ca338e6d7ba1a09f9d54859c9ff724b710d69da7ea5d
[INFO] running `Command { std: "docker" "start" "-a" "85d0d813590a9fcbcae6ca338e6d7ba1a09f9d54859c9ff724b710d69da7ea5d", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling aws-lc-rs v1.15.4
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling rlimit v0.10.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling piper v0.2.4
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling quick-xml v0.38.4
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling smartcow v0.2.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling event-listener v4.0.3
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling async_cell v0.2.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling stopper v0.2.8
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling aws-lc-sys v0.37.0
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.44
[INFO] [stderr]    Compiling async-executor v1.13.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling line-clipping v0.3.5
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling cargo-platform v0.3.2
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling plist v1.8.0
[INFO] [stderr]    Compiling sonic-simd v0.1.2
[INFO] [stderr]    Compiling sonic-number v0.1.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling bumpalo v3.19.1
[INFO] [stderr]    Compiling size v0.4.1
[INFO] [stderr]    Compiling pulldown-cmark v0.13.0
[INFO] [stderr]    Compiling clap_builder v4.5.58
[INFO] [stderr]    Compiling async-fs v2.2.0
[INFO] [stderr]    Compiling elsa v1.11.2
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling jiff v0.2.19
[INFO] [stderr]    Compiling mimalloc v0.1.48
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling trillium-macros v0.0.6
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling ptr_meta_derive v0.3.1
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling ptr_meta v0.3.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling rancor v0.1.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling kasuari v0.4.11
[INFO] [stderr]    Compiling bytecheck_derive v0.8.2
[INFO] [stderr]    Compiling trillium-http v0.3.17
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling munge_macro v0.4.7
[INFO] [stderr]    Compiling bytecheck v0.8.2
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling rend v0.5.3
[INFO] [stderr]    Compiling async-signal v0.2.13
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling async-global-executor v2.4.1
[INFO] [stderr]    Compiling munge v0.4.7
[INFO] [stderr]    Compiling async-net v2.0.0
[INFO] [stderr]    Compiling trillium v0.2.20
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling rkyv_derive v0.8.15
[INFO] [stderr]    Compiling fieldwork v0.4.6
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling env_filter v1.0.0
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling env_logger v0.11.9
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling clap v4.5.58
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling faststr v0.2.34
[INFO] [stderr]    Compiling cargo_metadata v0.23.1
[INFO] [stderr]    Compiling rustdoc-types v0.56.0
[INFO] [stderr]    Compiling rustdoc-types v0.57.0
[INFO] [stderr]    Compiling rustdoc-types v0.55.0
[INFO] [stderr]    Compiling sonic-rs v0.5.6
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling rkyv v0.8.15
[INFO] [stderr]    Compiling trillium-server-common v0.5.2
[INFO] [stderr]    Compiling webbrowser v1.1.0
[INFO] [stderr]    Compiling trillium-client v0.6.2
[INFO] [stderr]    Compiling trillium-smol v0.4.2
[INFO] [stderr]    Compiling ferritin v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling futures-rustls v0.26.0
[INFO] [stderr]    Compiling trillium-rustls v0.9.0
[INFO] [stderr]    Compiling ferritin-common v0.6.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "85d0d813590a9fcbcae6ca338e6d7ba1a09f9d54859c9ff724b710d69da7ea5d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "85d0d813590a9fcbcae6ca338e6d7ba1a09f9d54859c9ff724b710d69da7ea5d", kill_on_drop: false }`
[INFO] [stdout] 85d0d813590a9fcbcae6ca338e6d7ba1a09f9d54859c9ff724b710d69da7ea5d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f58ac25292429fe56bf1908490a0e984e5d9bf0dac55effd21e838748417bd03
[INFO] running `Command { std: "docker" "start" "-a" "f58ac25292429fe56bf1908490a0e984e5d9bf0dac55effd21e838748417bd03", kill_on_drop: false }`
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling ferritin v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.56s
[INFO] running `Command { std: "docker" "inspect" "f58ac25292429fe56bf1908490a0e984e5d9bf0dac55effd21e838748417bd03", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f58ac25292429fe56bf1908490a0e984e5d9bf0dac55effd21e838748417bd03", kill_on_drop: false }`
[INFO] [stdout] f58ac25292429fe56bf1908490a0e984e5d9bf0dac55effd21e838748417bd03
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 200c6904062212bd1e38ff276bd03ad7d1fa97e1efa8d6c90793e4feee1129bd
[INFO] running `Command { std: "docker" "start" "-a" "200c6904062212bd1e38ff276bd03ad7d1fa97e1efa8d6c90793e4feee1129bd", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ferritin-a9cf124d7dd23930)
[INFO] [stdout] 
[INFO] [stdout] running 102 tests
[INFO] [stdout] test color_scheme::tests::test_color_for_style ... ok
[INFO] [stdout] test color_scheme::tests::test_default_colors ... ok
[INFO] [stdout] test markdown::tests::test_heading ... ok
[INFO] [stdout] test markdown::tests::test_basic_markdown ... ok
[INFO] [stdout] test markdown::tests::test_link ... ok
[INFO] [stdout] test renderer::interactive::tests::test_code_block_spacing ... ignored
[INFO] [stdout] test markdown::tests::test_code_block ... ok
[INFO] [stdout] test markdown::tests::test_links_in_list_items ... ok
[INFO] [stdout] test renderer::interactive::tests::test_std_module_spacing ... ignored
[INFO] [stdout] test renderer::plain::tests::test_render_list ... ok
[INFO] [stdout] test renderer::test_mode::tests::test_render_paragraph ... ok
[INFO] [stdout] test styled_string::tests::test_heading_levels ... ok
[INFO] [stdout] test styled_string::tests::test_list_items ... ok
[INFO] [stdout] test styled_string::tests::test_code_block ... ok
[INFO] [stdout] test styled_string::tests::test_section ... ok
[INFO] [stdout] test renderer::test_mode::tests::test_render_heading ... ok
[INFO] [stdout] test styled_string::tests::test_span_creation ... ok
[INFO] [stdout] test renderer::plain::tests::test_render_heading ... ok
[INFO] [stdout] test renderer::test_mode::tests::test_render_code_block ... ok
[INFO] [stdout] test renderer::interactive::tests::test_brief_truncation_with_code_block ... ok
[INFO] [stdout] test renderer::interactive::tests::test_initial_state_is_normal_mode ... ok
[INFO] [stdout] test renderer::interactive::tests::test_truncated_block_border_on_wrapped_lines ... ok
[INFO] [stdout] test renderer::interactive::tests::test_input_mode_buffer_manipulation ... ok
[INFO] [stdout] test renderer::tty::tests::test_render_paragraph ... ok
[INFO] [stdout] test renderer::tty::tests::test_render_heading ... ok
[INFO] [stdout] test renderer::interactive::tests::test_brief_with_short_code_block ... ok
[INFO] [stdout] test renderer::interactive::tests::test_mode_transitions_via_state ... ok
[INFO] [stdout] test renderer::interactive::tests::test_history_navigation ... ok
[INFO] [stdout] test renderer::tests::test_render_modes ... ok
[INFO] [stdout] test renderer::interactive::tests::test_rendering_to_test_backend ... ok
[INFO] [stdout] test tests::fuzzy_matching_typo_plain_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_suggestions_interactive_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_suggestions_plain_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_suggestions_test_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_trait_methods_test_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_typo_tty_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_trait_methods_interactive_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_typo_test_mode ... FAILED
[INFO] [stdout] test tests::get_crate_root_plain_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_typo_interactive_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_trait_methods_plain_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_trait_methods_tty_mode ... FAILED
[INFO] [stdout] test tests::fuzzy_matching_suggestions_tty_mode ... FAILED
[INFO] [stdout] test tests::get_crate_root_test_mode ... FAILED
[INFO] [stdout] test tests::get_crate_root_tty_mode ... FAILED
[INFO] [stdout] test tests::get_crate_root_interactive_mode ... FAILED
[INFO] [stdout] test tests::get_item_with_normalized_crate_name_test_mode ... FAILED
[INFO] [stdout] test tests::get_generic_enum_test_mode ... FAILED
[INFO] [stdout] test tests::get_item_with_normalized_crate_name_tty_mode ... FAILED
[INFO] [stdout] test tests::get_enum_details_test_mode ... FAILED
[INFO] [stdout] test tests::get_enum_details_plain_mode ... FAILED
[INFO] [stdout] test tests::get_generic_enum_plain_mode ... FAILED
[INFO] [stdout] test tests::get_generic_enum_tty_mode ... FAILED
[INFO] [stdout] test tests::get_item_with_normalized_crate_name_plain_mode ... FAILED
[INFO] [stdout] test tests::get_enum_details_interactive_mode ... FAILED
[INFO] [stdout] test tests::get_markdown_test_test_mode ... FAILED
[INFO] [stdout] test tests::get_item_with_normalized_crate_name_interactive_mode ... FAILED
[INFO] [stdout] test tests::get_markdown_test_plain_mode ... FAILED
[INFO] [stdout] test tests::get_enum_details_tty_mode ... FAILED
[INFO] [stdout] test tests::get_generic_enum_interactive_mode ... FAILED
[INFO] [stdout] test tests::get_markdown_test_tty_mode ... FAILED
[INFO] [stdout] test tests::get_markdown_test_interactive_mode ... FAILED
[INFO] [stdout] test tests::get_std_plain_mode ... FAILED
[INFO] [stdout] test tests::get_std_tty_mode ... FAILED
[INFO] [stdout] test tests::get_struct_details_test_mode ... FAILED
[INFO] [stdout] test tests::get_struct_details_plain_mode ... FAILED
[INFO] [stdout] test tests::get_std_test_mode ... FAILED
[INFO] [stdout] test tests::get_struct_details_tty_mode ... FAILED
[INFO] [stdout] test tests::get_struct_with_source_tty_mode ... FAILED
[INFO] [stdout] test tests::get_struct_with_source_test_mode ... FAILED
[INFO] [stdout] test tests::get_struct_with_source_plain_mode ... FAILED
[INFO] [stdout] test tests::get_struct_details_interactive_mode ... FAILED
[INFO] [stdout] test tests::get_struct_with_source_interactive_mode ... FAILED
[INFO] [stdout] test tests::get_submodule_plain_mode ... FAILED
[INFO] [stdout] test tests::get_submodule_test_mode ... FAILED
[INFO] [stdout] test tests::get_submodule_interactive_mode ... FAILED
[INFO] [stdout] test tests::get_submodule_tty_mode ... FAILED
[INFO] [stdout] test tests::get_std_interactive_mode ... FAILED
[INFO] [stdout] test tests::list_crates_plain_mode ... FAILED
[INFO] [stdout] test tests::list_crates_interactive_mode ... FAILED
[INFO] [stdout] test tests::list_crates_tty_mode ... FAILED
[INFO] [stdout] test tests::list_crates_test_mode ... FAILED
[INFO] [stdout] test tests::nonexistent_item_interactive_mode ... FAILED
[INFO] [stdout] test tests::nonexistent_item_plain_mode ... FAILED
[INFO] [stdout] test tests::nonexistent_item_tty_mode ... FAILED
[INFO] [stdout] test tests::nonexistent_item_test_mode ... FAILED
[INFO] [stdout] test tests::recursive_module_listing_plain_mode ... FAILED
[INFO] [stdout] test tests::recursive_module_listing_interactive_mode ... FAILED
[INFO] [stdout] test tests::recursive_submodule_listing_interactive_mode ... FAILED
[INFO] [stdout] test tests::recursive_submodule_listing_plain_mode ... FAILED
[INFO] [stdout] test tests::recursive_submodule_listing_test_mode ... FAILED
[INFO] [stdout] test tests::recursive_module_listing_tty_mode ... FAILED
[INFO] [stdout] test tests::recursive_module_listing_test_mode ... FAILED
[INFO] [stdout] test tests::recursive_submodule_listing_tty_mode ... FAILED
[INFO] [stdout] test tests::search_2_tty_mode ... FAILED
[INFO] [stdout] test tests::search_2_plain_mode ... FAILED
[INFO] [stdout] test tests::search_2_test_mode ... FAILED
[INFO] [stdout] test tests::search_2_interactive_mode ... FAILED
[INFO] [stdout] test tests::search_interactive_mode ... FAILED
[INFO] [stdout] test tests::search_test_mode ... FAILED
[INFO] [stdout] test tests::search_plain_mode ... FAILED
[INFO] [stdout] test tests::search_tty_mode ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_typo_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_typo_plain_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_typo_plain_mode
[INFO] [stdout] Source: src/tests.rs:163
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct::test_metod"), OutputMode ::
[INFO] [stdout] Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Could not find 'crate::TestStruct::test_metod'
[INFO] [stdout]     2       │-
[INFO] [stdout]     3       │-Did you mean:
[INFO] [stdout]     4       │-
[INFO] [stdout]     5       │-  ◦ crate::TestStruct::ASSOCIATED_CONST
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-  ◦ crate::TestStruct::new
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-  ◦ crate::TestStruct::get_field
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-  ◦ crate::TestStruct::increment_count
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-  ◦ crate::submodule
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct::test_metod'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_typo_plain_mode' (149) panicked at src/tests.rs:163:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_typo_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22982c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22982c - ferritin::tests::fuzzy_matching_typo_plain_mode::h099d82ccda62ced9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a229927 - ferritin::tests::fuzzy_matching_typo_plain_mode::{{closure}}::h114514c7865a4146
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a294666 - core::ops::function::FnOnce::call_once::h5b8afce3d97deeed
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_suggestions_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_suggestions_interactive_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_suggestions_interactive_mode
[INFO] [stdout] Source: src/tests.rs:173
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("crate::TestStruct::incrementCount"))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ "   Could not find 'crate::TestStruct::incrementCount'                           "
[INFO] [stdout]     2     2 │ "                                                                                "
[INFO] [stdout]     3       │-"   Did you mean:                                                                "
[INFO] [stdout]     4     3 │ "                                                                                "
[INFO] [stdout]     5       │-"     ◦ crate::TestStruct::ASSOCIATED_CONST                                      "
[INFO] [stdout]     6     4 │ "                                                                                "
[INFO] [stdout]     7       │-"     ◦ crate::TestStruct::new                                                   "
[INFO] [stdout]     8     5 │ "                                                                                "
[INFO] [stdout]     9       │-"     ◦ crate::TestStruct::get_field                                             "
[INFO] [stdout]    10     6 │ "                                                                                "
[INFO] [stdout]    11       │-"     ◦ crate::TestStruct::increment_count                                       "
[INFO] [stdout]    12     7 │ "                                                                                "
[INFO] [stdout]    13       │-"     ◦ crate::submodule                                                         "
[INFO] [stdout]    14     8 │ "                                                                                "
[INFO] [stdout]    15     9 │ "                                                                                "
[INFO] [stdout]    16    10 │ "                                                                                "
[INFO] [stdout]    17    11 │ "                                                                                "
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   195   189 │ "                                                                                "
[INFO] [stdout]   196   190 │ "                                                                                "
[INFO] [stdout]   197   191 │ "                                                                                "
[INFO] [stdout]   198   192 │ "                                                                                "
[INFO] [stdout]         193 │+"                                                                                "
[INFO] [stdout]         194 │+"                                                                                "
[INFO] [stdout]         195 │+"                                                                                "
[INFO] [stdout]         196 │+"                                                                                "
[INFO] [stdout]         197 │+"                                                                                "
[INFO] [stdout]         198 │+"                                                                                "
[INFO] [stdout]   199   199 │ "▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂"
[INFO] [stdout]   200   200 │ "   ferritin - q:quit ?:help ←/→:history g:go s:search l:list c:code             "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_suggestions_interactive_mode' (54) panicked at src/tests.rs:173:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_suggestions_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a235a83 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a235a83 - ferritin::tests::fuzzy_matching_suggestions_interactive_mode::{{closure}}::ha19ddaef95a83887
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a25692e - insta::settings::Settings::bind::h0241c6b854c4880e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a235579 - ferritin::tests::fuzzy_matching_suggestions_interactive_mode::had04f826367d89f8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a235637 - ferritin::tests::fuzzy_matching_suggestions_interactive_mode::{{closure}}::h058b79a2f22c0ac6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a293db6 - core::ops::function::FnOnce::call_once::h20eff687e54a0367
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_suggestions_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_suggestions_plain_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_suggestions_plain_mode
[INFO] [stdout] Source: src/tests.rs:173
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct::incrementCount"),
[INFO] [stdout] OutputMode :: Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Could not find 'crate::TestStruct::incrementCount'
[INFO] [stdout]     2       │-
[INFO] [stdout]     3       │-Did you mean:
[INFO] [stdout]     4       │-
[INFO] [stdout]     5       │-  ◦ crate::TestStruct::ASSOCIATED_CONST
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-  ◦ crate::TestStruct::new
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-  ◦ crate::TestStruct::get_field
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-  ◦ crate::TestStruct::increment_count
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-  ◦ crate::submodule
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct::incrementCount'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_suggestions_plain_mode' (55) panicked at src/tests.rs:173:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_suggestions_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a231fcc - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a231fcc - ferritin::tests::fuzzy_matching_suggestions_plain_mode::h1f8b36cc2d5c2700
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a232157 - ferritin::tests::fuzzy_matching_suggestions_plain_mode::{{closure}}::hbeb7976deb6c29bb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a293f56 - core::ops::function::FnOnce::call_once::h29a335e2bb5a622c
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_suggestions_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_suggestions_test_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_suggestions_test_mode
[INFO] [stdout] Source: src/tests.rs:173
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct::incrementCount"),
[INFO] [stdout] OutputMode :: TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-Could not find 'crate::TestStruct::incrementCount'</p>
[INFO] [stdout]     3       │-<p>
[INFO] [stdout]     4       │-Did you mean:</p>
[INFO] [stdout]     5       │-<list>
[INFO] [stdout]     6       │-  <item><p>
[INFO] [stdout]     7       │-crate::TestStruct::ASSOCIATED_CONST</p>
[INFO] [stdout]     8       │-</item>
[INFO] [stdout]     9       │-  <item><p>
[INFO] [stdout]    10       │-crate::TestStruct::new</p>
[INFO] [stdout]    11       │-</item>
[INFO] [stdout]    12       │-  <item><p>
[INFO] [stdout]    13       │-crate::TestStruct::get_field</p>
[INFO] [stdout]    14       │-</item>
[INFO] [stdout]    15       │-  <item><p>
[INFO] [stdout]    16       │-crate::TestStruct::increment_count</p>
[INFO] [stdout]    17       │-</item>
[INFO] [stdout]    18       │-  <item><p>
[INFO] [stdout]    19       │-crate::submodule</p>
[INFO] [stdout]    20       │-</item>
[INFO] [stdout]    21       │-</list>
[INFO] [stdout]           2 │+Could not find 'crate::TestStruct::incrementCount'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_suggestions_test_mode' (56) panicked at src/tests.rs:173:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_suggestions_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a230a3c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a230a3c - ferritin::tests::fuzzy_matching_suggestions_test_mode::hd9b78842a39de0e7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a230b37 - ferritin::tests::fuzzy_matching_suggestions_test_mode::{{closure}}::h1de0d32b035e39ca
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a294a86 - core::ops::function::FnOnce::call_once::h95882fc5a5d96b54
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_trait_methods_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_trait_methods_test_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_trait_methods_test_mode
[INFO] [stdout] Source: src/tests.rs:168
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct::cute"), OutputMode ::
[INFO] [stdout] TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-Could not find 'crate::TestStruct::cute'</p>
[INFO] [stdout]     3       │-<p>
[INFO] [stdout]     4       │-Did you mean:</p>
[INFO] [stdout]     5       │-<list>
[INFO] [stdout]     6       │-  <item><p>
[INFO] [stdout]     7       │-crate::TestStruct::ASSOCIATED_CONST</p>
[INFO] [stdout]     8       │-</item>
[INFO] [stdout]     9       │-  <item><p>
[INFO] [stdout]    10       │-crate::TestStruct::new</p>
[INFO] [stdout]    11       │-</item>
[INFO] [stdout]    12       │-  <item><p>
[INFO] [stdout]    13       │-crate::TestStruct::get_field</p>
[INFO] [stdout]    14       │-</item>
[INFO] [stdout]    15       │-  <item><p>
[INFO] [stdout]    16       │-crate::TestStruct::increment_count</p>
[INFO] [stdout]    17       │-</item>
[INFO] [stdout]    18       │-  <item><p>
[INFO] [stdout]    19       │-crate::submodule</p>
[INFO] [stdout]    20       │-</item>
[INFO] [stdout]    21       │-</list>
[INFO] [stdout]           2 │+Could not find 'crate::TestStruct::cute'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_trait_methods_test_mode' (145) panicked at src/tests.rs:168:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_trait_methods_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a23324c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a23324c - ferritin::tests::fuzzy_matching_trait_methods_test_mode::h3fdfe7f9a9d28033
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a2333d7 - ferritin::tests::fuzzy_matching_trait_methods_test_mode::{{closure}}::h8e66a2b90d8cf780
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a294e46 - core::ops::function::FnOnce::call_once::haee9a815afe971c0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_typo_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_typo_tty_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_typo_tty_mode
[INFO] [stdout] Source: src/tests.rs:163
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct::test_metod"), OutputMode ::
[INFO] [stdout] Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Could not find 'crate::TestStruct::test_metod'
[INFO] [stdout]     2       │-
[INFO] [stdout]     3       │-Did you mean:
[INFO] [stdout]     4       │-
[INFO] [stdout]     5       │-  ◦ [crate::TestStruct::ASSOCIATED_CONST](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#associatedconstant.ASSOCIATED_CONST)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-  ◦ [crate::TestStruct::new](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.new)
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-  ◦ [crate::TestStruct::get_field](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.get_field)
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-  ◦ [crate::TestStruct::increment_count](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.increment_count)
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-  ◦ [crate::submodule](https://docs.rs/test-crate/0.1.0/test-crate/submodule/index.html)
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct::test_metod'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_typo_tty_mode' (177) panicked at src/tests.rs:163:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_typo_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a226e59 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a226e59 - ferritin::tests::fuzzy_matching_typo_tty_mode::h1ef8394b869d0457
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a226fe7 - ferritin::tests::fuzzy_matching_typo_tty_mode::{{closure}}::hd75a2418ca2a3f2b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a2958d6 - core::ops::function::FnOnce::call_once::hf6fa6a2f973a3911
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_trait_methods_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_trait_methods_interactive_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_trait_methods_interactive_mode
[INFO] [stdout] Source: src/tests.rs:168
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("crate::TestStruct::cute"))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ "   Could not find 'crate::TestStruct::cute'                                     "
[INFO] [stdout]     2     2 │ "                                                                                "
[INFO] [stdout]     3       │-"   Did you mean:                                                                "
[INFO] [stdout]     4     3 │ "                                                                                "
[INFO] [stdout]     5       │-"     ◦ crate::TestStruct::ASSOCIATED_CONST                                      "
[INFO] [stdout]     6     4 │ "                                                                                "
[INFO] [stdout]     7       │-"     ◦ crate::TestStruct::new                                                   "
[INFO] [stdout]     8     5 │ "                                                                                "
[INFO] [stdout]     9       │-"     ◦ crate::TestStruct::get_field                                             "
[INFO] [stdout]    10     6 │ "                                                                                "
[INFO] [stdout]    11       │-"     ◦ crate::TestStruct::increment_count                                       "
[INFO] [stdout]    12     7 │ "                                                                                "
[INFO] [stdout]    13       │-"     ◦ crate::submodule                                                         "
[INFO] [stdout]    14     8 │ "                                                                                "
[INFO] [stdout]    15     9 │ "                                                                                "
[INFO] [stdout]    16    10 │ "                                                                                "
[INFO] [stdout]    17    11 │ "                                                                                "
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   195   189 │ "                                                                                "
[INFO] [stdout]   196   190 │ "                                                                                "
[INFO] [stdout]   197   191 │ "                                                                                "
[INFO] [stdout]   198   192 │ "                                                                                "
[INFO] [stdout]         193 │+"                                                                                "
[INFO] [stdout]         194 │+"                                                                                "
[INFO] [stdout]         195 │+"                                                                                "
[INFO] [stdout]         196 │+"                                                                                "
[INFO] [stdout]         197 │+"                                                                                "
[INFO] [stdout]         198 │+"                                                                                "
[INFO] [stdout]   199   199 │ "▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂"
[INFO] [stdout]   200   200 │ "   ferritin - q:quit ?:help ←/→:history g:go s:search l:list c:code             "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_trait_methods_interactive_mode' (61) panicked at src/tests.rs:168:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_trait_methods_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a237313 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a237313 - ferritin::tests::fuzzy_matching_trait_methods_interactive_mode::{{closure}}::h95400b564e5a0cf5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a2569be - insta::settings::Settings::bind::h0f1137db474630d8
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a236e09 - ferritin::tests::fuzzy_matching_trait_methods_interactive_mode::h91506dcd0ab074b4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a236ec7 - ferritin::tests::fuzzy_matching_trait_methods_interactive_mode::{{closure}}::h30e85d0ac93746bd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a294f86 - core::ops::function::FnOnce::call_once::hb8599b254358f21f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_typo_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_typo_test_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_typo_test_mode
[INFO] [stdout] Source: src/tests.rs:163
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct::test_metod"), OutputMode ::
[INFO] [stdout] TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-Could not find 'crate::TestStruct::test_metod'</p>
[INFO] [stdout]     3       │-<p>
[INFO] [stdout]     4       │-Did you mean:</p>
[INFO] [stdout]     5       │-<list>
[INFO] [stdout]     6       │-  <item><p>
[INFO] [stdout]     7       │-crate::TestStruct::ASSOCIATED_CONST</p>
[INFO] [stdout]     8       │-</item>
[INFO] [stdout]     9       │-  <item><p>
[INFO] [stdout]    10       │-crate::TestStruct::new</p>
[INFO] [stdout]    11       │-</item>
[INFO] [stdout]    12       │-  <item><p>
[INFO] [stdout]    13       │-crate::TestStruct::get_field</p>
[INFO] [stdout]    14       │-</item>
[INFO] [stdout]    15       │-  <item><p>
[INFO] [stdout]    16       │-crate::TestStruct::increment_count</p>
[INFO] [stdout]    17       │-</item>
[INFO] [stdout]    18       │-  <item><p>
[INFO] [stdout]    19       │-crate::submodule</p>
[INFO] [stdout]    20       │-</item>
[INFO] [stdout]    21       │-</list>
[INFO] [stdout]           2 │+Could not find 'crate::TestStruct::test_metod'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_typo_test_mode' (153) panicked at src/tests.rs:163:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_typo_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a228bec - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a228bec - ferritin::tests::fuzzy_matching_typo_test_mode::hcc992bb7ebde5235
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a228ce7 - ferritin::tests::fuzzy_matching_typo_test_mode::{{closure}}::h1237f3d99684dd74
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a294a46 - core::ops::function::FnOnce::call_once::h93860ab1914dfe13
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_crate_root_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_crate_root_plain_mode.snap
[INFO] [stdout] Snapshot: get_crate_root_plain_mode
[INFO] [stdout] Source: src/tests.rs:124
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate"), OutputMode :: Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: test_crate
[INFO] [stdout]     2       │-Kind: Module
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: test_crate
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A minimal test crate for rustdoc JSON testing
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-Modules
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-  ◦ link_resolution_tests 
[INFO] [stdout]    12       │-    Module for testing intra-doc link resolution
[INFO] [stdout]    13       │-
[INFO] [stdout]    14       │-  ◦ markdown_test 
[INFO] [stdout]    15       │-    Markdown: Syntax [...]
[INFO] [stdout]    16       │-
[INFO] [stdout]    17       │-  ◦ reexport_mod 
[INFO] [stdout]    18       │-
[INFO] [stdout]    19       │-  ◦ submodule 
[INFO] [stdout]    20       │-    A module with items
[INFO] [stdout]    21       │-
[INFO] [stdout]    22       │-Structs
[INFO] [stdout]    23       │-
[INFO] [stdout]    24       │-  ◦ GenericStruct 
[INFO] [stdout]    25       │-    A generic struct for testing multi-paragraph documentation. [...]
[INFO] [stdout]    26       │-
[INFO] [stdout]    27       │-  ◦ SubStruct 
[INFO] [stdout]    28       │-    A struct in a submodule
[INFO] [stdout]    29       │-
[INFO] [stdout]    30       │-  ◦ TestStruct 
[INFO] [stdout]    31       │-    A simple struct for testing basic functionality. [...]
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-  ◦ TupleStruct 
[INFO] [stdout]    34       │-    A tuple struct for testing
[INFO] [stdout]    35       │-
[INFO] [stdout]    36       │-  ◦ UnitStruct 
[INFO] [stdout]    37       │-    A unit struct for testing
[INFO] [stdout]    38       │-
[INFO] [stdout]    39       │-  ◦ Vec 
[INFO] [stdout]    40       │-    A contiguous growable array type, written as Vec<T>, short for 'vector'. [...]
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-Enums
[INFO] [stdout]    43       │-
[INFO] [stdout]    44       │-  ◦ GenericEnum 
[INFO] [stdout]    45       │-    A generic enum for testing [...]
[INFO] [stdout]    46       │-
[INFO] [stdout]    47       │-  ◦ TestEnum 
[INFO] [stdout]    48       │-    An enum for testing [...]
[INFO] [stdout]    49       │-
[INFO] [stdout]    50       │-Traits
[INFO] [stdout]    51       │-
[INFO] [stdout]    52       │-  ◦ ComplexTrait 
[INFO] [stdout]    53       │-    A more complex trait demonstrating various features
[INFO] [stdout]    54       │-
[INFO] [stdout]    55       │-  ◦ TestTrait 
[INFO] [stdout]    56       │-    A trait for testing extremely long documentation that exceeds line limits. [...]
[INFO] [stdout]    57       │-
[INFO] [stdout]    58       │-Functions
[INFO] [stdout]    59       │-
[INFO] [stdout]    60       │-  ◦ async_function 
[INFO] [stdout]    61       │-    An async function
[INFO] [stdout]    62       │-
[INFO] [stdout]    63       │-  ◦ generic_function 
[INFO] [stdout]    64       │-    A generic function
[INFO] [stdout]    65       │-
[INFO] [stdout]    66       │-  ◦ sub_function 
[INFO] [stdout]    67       │-    A function in a submodule
[INFO] [stdout]    68       │-
[INFO] [stdout]    69       │-  ◦ test_function 
[INFO] [stdout]    70       │-    A public function
[INFO] [stdout]    71       │-
[INFO] [stdout]    72       │-Constants
[INFO] [stdout]    73       │-
[INFO] [stdout]    74       │-  ◦ TEST_CONSTANT 
[INFO] [stdout]    75       │-    A const for testing
[INFO] [stdout]    76       │-
[INFO] [stdout]    77       │-Statics
[INFO] [stdout]    78       │-
[INFO] [stdout]    79       │-  ◦ TEST_STATIC 
[INFO] [stdout]    80       │-    A static for testing
[INFO] [stdout]    81       │-
[INFO] [stdout]    82       │-Variants
[INFO] [stdout]    83       │-
[INFO] [stdout]    84       │-  ◦ VariantA 
[INFO] [stdout]    85       │-    Variant A (see also crate::GenericEnum)
[INFO] [stdout]    86       │-
[INFO] [stdout]    87       │-  ◦ VariantB 
[INFO] [stdout]    88       │-    Variant B with data
[INFO] [stdout]    89       │-
[INFO] [stdout]    90       │-  ◦ VariantC 
[INFO] [stdout]    91       │-    Variant C with struct data (name and value)
[INFO] [stdout]           1 │+Could not find 'crate'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_crate_root_plain_mode' (271) panicked at src/tests.rs:124:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_crate_root_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22158c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22158c - ferritin::tests::get_crate_root_plain_mode::h39b8eded915d1320
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a221687 - ferritin::tests::get_crate_root_plain_mode::{{closure}}::h71943a8638140e72
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a294c46 - core::ops::function::FnOnce::call_once::ha2fe8da6139c1cf0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_typo_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_typo_interactive_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_typo_interactive_mode
[INFO] [stdout] Source: src/tests.rs:163
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("crate::TestStruct::test_metod"))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ "   Could not find 'crate::TestStruct::test_metod'                               "
[INFO] [stdout]     2     2 │ "                                                                                "
[INFO] [stdout]     3       │-"   Did you mean:                                                                "
[INFO] [stdout]     4     3 │ "                                                                                "
[INFO] [stdout]     5       │-"     ◦ crate::TestStruct::ASSOCIATED_CONST                                      "
[INFO] [stdout]     6     4 │ "                                                                                "
[INFO] [stdout]     7       │-"     ◦ crate::TestStruct::new                                                   "
[INFO] [stdout]     8     5 │ "                                                                                "
[INFO] [stdout]     9       │-"     ◦ crate::TestStruct::get_field                                             "
[INFO] [stdout]    10     6 │ "                                                                                "
[INFO] [stdout]    11       │-"     ◦ crate::TestStruct::increment_count                                       "
[INFO] [stdout]    12     7 │ "                                                                                "
[INFO] [stdout]    13       │-"     ◦ crate::submodule                                                         "
[INFO] [stdout]    14     8 │ "                                                                                "
[INFO] [stdout]    15     9 │ "                                                                                "
[INFO] [stdout]    16    10 │ "                                                                                "
[INFO] [stdout]    17    11 │ "                                                                                "
[INFO] [stdout] ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   195   189 │ "                                                                                "
[INFO] [stdout]   196   190 │ "                                                                                "
[INFO] [stdout]   197   191 │ "                                                                                "
[INFO] [stdout]   198   192 │ "                                                                                "
[INFO] [stdout]         193 │+"                                                                                "
[INFO] [stdout]         194 │+"                                                                                "
[INFO] [stdout]         195 │+"                                                                                "
[INFO] [stdout]         196 │+"                                                                                "
[INFO] [stdout]         197 │+"                                                                                "
[INFO] [stdout]         198 │+"                                                                                "
[INFO] [stdout]   199   199 │ "▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂"
[INFO] [stdout]   200   200 │ "   ferritin - q:quit ?:help ←/→:history g:go s:search l:list c:code             "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_typo_interactive_mode' (147) panicked at src/tests.rs:163:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_typo_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a231363 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a231363 - ferritin::tests::fuzzy_matching_typo_interactive_mode::{{closure}}::h2a524bc920dc9e02
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a25707e - insta::settings::Settings::bind::ha3a66755a4ca495a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a230e89 - ferritin::tests::fuzzy_matching_typo_interactive_mode::hcfb770f84ad7bdd6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a231467 - ferritin::tests::fuzzy_matching_typo_interactive_mode::{{closure}}::h6212c220aa4dd838
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a295776 - core::ops::function::FnOnce::call_once::heaf300dd25ea7f6a
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_trait_methods_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_trait_methods_plain_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_trait_methods_plain_mode
[INFO] [stdout] Source: src/tests.rs:168
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct::cute"), OutputMode ::
[INFO] [stdout] Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Could not find 'crate::TestStruct::cute'
[INFO] [stdout]     2       │-
[INFO] [stdout]     3       │-Did you mean:
[INFO] [stdout]     4       │-
[INFO] [stdout]     5       │-  ◦ crate::TestStruct::ASSOCIATED_CONST
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-  ◦ crate::TestStruct::new
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-  ◦ crate::TestStruct::get_field
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-  ◦ crate::TestStruct::increment_count
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-  ◦ crate::submodule
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct::cute'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_trait_methods_plain_mode' (144) panicked at src/tests.rs:168:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_trait_methods_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a233eac - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a233eac - ferritin::tests::fuzzy_matching_trait_methods_plain_mode::he60292d081dda9b7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a233fa7 - ferritin::tests::fuzzy_matching_trait_methods_plain_mode::{{closure}}::h56b50e44dd2bcf3a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a2946a6 - core::ops::function::FnOnce::call_once::h5f26f8c68d274c39
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_trait_methods_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_trait_methods_tty_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_trait_methods_tty_mode
[INFO] [stdout] Source: src/tests.rs:168
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct::cute"), OutputMode :: Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Could not find 'crate::TestStruct::cute'
[INFO] [stdout]     2       │-
[INFO] [stdout]     3       │-Did you mean:
[INFO] [stdout]     4       │-
[INFO] [stdout]     5       │-  ◦ [crate::TestStruct::ASSOCIATED_CONST](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#associatedconstant.ASSOCIATED_CONST)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-  ◦ [crate::TestStruct::new](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.new)
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-  ◦ [crate::TestStruct::get_field](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.get_field)
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-  ◦ [crate::TestStruct::increment_count](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.increment_count)
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-  ◦ [crate::submodule](https://docs.rs/test-crate/0.1.0/test-crate/submodule/index.html)
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct::cute'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_trait_methods_tty_mode' (146) panicked at src/tests.rs:168:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_trait_methods_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a2325e9 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a2325e9 - ferritin::tests::fuzzy_matching_trait_methods_tty_mode::hb82a713f942a05e2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a232777 - ferritin::tests::fuzzy_matching_trait_methods_tty_mode::{{closure}}::h27c5ff0a6c2fa1e7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a2957b6 - core::ops::function::FnOnce::call_once::hee82d014420a5d85
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::fuzzy_matching_suggestions_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__fuzzy_matching_suggestions_tty_mode.snap
[INFO] [stdout] Snapshot: fuzzy_matching_suggestions_tty_mode
[INFO] [stdout] Source: src/tests.rs:173
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct::incrementCount"),
[INFO] [stdout] OutputMode :: Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Could not find 'crate::TestStruct::incrementCount'
[INFO] [stdout]     2       │-
[INFO] [stdout]     3       │-Did you mean:
[INFO] [stdout]     4       │-
[INFO] [stdout]     5       │-  ◦ [crate::TestStruct::ASSOCIATED_CONST](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#associatedconstant.ASSOCIATED_CONST)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-  ◦ [crate::TestStruct::new](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.new)
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-  ◦ [crate::TestStruct::get_field](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.get_field)
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-  ◦ [crate::TestStruct::increment_count](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.increment_count)
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-  ◦ [crate::submodule](https://docs.rs/test-crate/0.1.0/test-crate/submodule/index.html)
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct::incrementCount'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::fuzzy_matching_suggestions_tty_mode' (57) panicked at src/tests.rs:173:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__fuzzy_matching_suggestions_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22f4a9 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22f4a9 - ferritin::tests::fuzzy_matching_suggestions_tty_mode::h2a31f1a0978eb271
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a22f5a7 - ferritin::tests::fuzzy_matching_suggestions_tty_mode::{{closure}}::hc5914d5910e6ec7e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a293c36 - core::ops::function::FnOnce::call_once::h0c0bbc832c3f101c
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_crate_root_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_crate_root_test_mode.snap
[INFO] [stdout] Snapshot: get_crate_root_test_mode
[INFO] [stdout] Source: src/tests.rs:124
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate"), OutputMode :: TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-<strong>Item:</strong> test_crate
[INFO] [stdout]     3       │-<strong>Kind:</strong> Module
[INFO] [stdout]     4       │-<strong>Visibility:</strong> Public
[INFO] [stdout]     5       │-<strong>Defined at:</strong> <type-name>test_crate</type-name>
[INFO] [stdout]     6       │-<strong>In crate:</strong> test-crate (0.1.0)</p>
[INFO] [stdout]     7       │-<truncated level="full"><p>
[INFO] [stdout]     8       │-A minimal test crate for rustdoc JSON testing</p>
[INFO] [stdout]     9       │-</truncated>
[INFO] [stdout]    10       │-<section><section-title>Modules</section-title><list>
[INFO] [stdout]    11       │-  <item><p>
[INFO] [stdout]    12       │-<type-name>link_resolution_tests</type-name> </p>
[INFO] [stdout]    13       │-<truncated level="single-line"><p>
[INFO] [stdout]    14       │-Module for testing intra-doc link resolution</p>
[INFO] [stdout]    15       │-</truncated>
[INFO] [stdout]    16       │-</item>
[INFO] [stdout]    17       │-  <item><p>
[INFO] [stdout]    18       │-<type-name>markdown_test</type-name> </p>
[INFO] [stdout]    19       │-<truncated level="single-line"><title>Markdown: Syntax</title>
[INFO] [stdout]    20       │- <elided chars="8712"/></truncated>
[INFO] [stdout]    21       │-</item>
[INFO] [stdout]    22       │-  <item><p>
[INFO] [stdout]    23       │-<type-name>reexport_mod</type-name> </p>
[INFO] [stdout]    24       │-</item>
[INFO] [stdout]    25       │-  <item><p>
[INFO] [stdout]    26       │-<type-name>submodule</type-name> </p>
[INFO] [stdout]    27       │-<truncated level="single-line"><p>
[INFO] [stdout]    28       │-A module with items</p>
[INFO] [stdout]    29       │-</truncated>
[INFO] [stdout]    30       │-</item>
[INFO] [stdout]    31       │-</list>
[INFO] [stdout]    32       │-</section><section><section-title>Structs</section-title><list>
[INFO] [stdout]    33       │-  <item><p>
[INFO] [stdout]    34       │-<type-name>GenericStruct</type-name> </p>
[INFO] [stdout]    35       │-<truncated level="single-line"><p>
[INFO] [stdout]    36       │-A generic struct for testing multi-paragraph documentation.</p>
[INFO] [stdout]    37       │-This struct and provides a <elided chars="401"/></truncated>
[INFO] [stdout]    38       │-</item>
[INFO] [stdout]    39       │-  <item><p>
[INFO] [stdout]    40       │-<type-name>SubStruct</type-name> </p>
[INFO] [stdout]    41       │-<truncated level="single-line"><p>
[INFO] [stdout]    42       │-A struct in a submodule</p>
[INFO] [stdout]    43       │-</truncated>
[INFO] [stdout]    44       │-</item>
[INFO] [stdout]    45       │-  <item><p>
[INFO] [stdout]    46       │-<type-name>TestStruct</type-name> </p>
[INFO] [stdout]    47       │-<truncated level="single-line"><p>
[INFO] [stdout]    48       │-A simple struct for testing basic functionality.</p>
[INFO] [stdout]    49       │-This struct demonstrates basic since it only has one paragraph <elided chars="214"/></truncated>
[INFO] [stdout]    50       │-</item>
[INFO] [stdout]    51       │-  <item><p>
[INFO] [stdout]    52       │-<type-name>TupleStruct</type-name> </p>
[INFO] [stdout]    53       │-<truncated level="single-line"><p>
[INFO] [stdout]    54       │-A tuple struct for testing</p>
[INFO] [stdout]    55       │-</truncated>
[INFO] [stdout]    56       │-</item>
[INFO] [stdout]    57       │-  <item><p>
[INFO] [stdout]    58       │-<type-name>UnitStruct</type-name> </p>
[INFO] [stdout]    59       │-<truncated level="single-line"><p>
[INFO] [stdout]    60       │-A unit struct for testing</p>
[INFO] [stdout]    61       │-</truncated>
[INFO] [stdout]    62       │-</item>
[INFO] [stdout]    63       │-  <item><p>
[INFO] [stdout]    64       │-<type-name>Vec</type-name> </p>
[INFO] [stdout]    65       │-<truncated level="single-line"><p>
[INFO] [stdout]    66       │-A contiguous growable array type, written as <inline-code>Vec<T></inline-code>, short for 'vector'.</p>
[INFO] [stdout]    67       │-<title>Examples</title>
[INFO] [stdout]    68       │- <elided chars="8583"/></truncated>
[INFO] [stdout]    69       │-</item>
[INFO] [stdout]    70       │-</list>
[INFO] [stdout]    71       │-</section><section><section-title>Enums</section-title><list>
[INFO] [stdout]    72       │-  <item><p>
[INFO] [stdout]    73       │-<type-name>GenericEnum</type-name> </p>
[INFO] [stdout]    74       │-<truncated level="single-line"><p>
[INFO] [stdout]    75       │-A generic enum for testing</p>
[INFO] [stdout]    76       │-<p>
[INFO] [stdout]    77       │-See also <inline-code>crate::TestEnum</inline-code></p>
[INFO] [stdout]    78       │-</truncated>
[INFO] [stdout]    79       │-</item>
[INFO] [stdout]    80       │-  <item><p>
[INFO] [stdout]    81       │-<type-name>TestEnum</type-name> </p>
[INFO] [stdout]    82       │-<truncated level="single-line"><p>
[INFO] [stdout]    83       │-An enum for testing</p>
[INFO] [stdout]    84       │-<p>
[INFO] [stdout]    85       │-This is like <inline-code>crate::GenericEnum</inline-code> but without the generic</p>
[INFO] [stdout]    86       │-</truncated>
[INFO] [stdout]    87       │-</item>
[INFO] [stdout]    88       │-</list>
[INFO] [stdout]    89       │-</section><section><section-title>Traits</section-title><list>
[INFO] [stdout]    90       │-  <item><p>
[INFO] [stdout]    91       │-<type-name>ComplexTrait</type-name> </p>
[INFO] [stdout]    92       │-<truncated level="single-line"><p>
[INFO] [stdout]    93       │-A more complex trait demonstrating various features</p>
[INFO] [stdout]    94       │-</truncated>
[INFO] [stdout]    95       │-</item>
[INFO] [stdout]    96       │-  <item><p>
[INFO] [stdout]    97       │-<type-name>TestTrait</type-name> </p>
[INFO] [stdout]    98       │-<truncated level="single-line"><p>
[INFO] [stdout]    99       │-A trait for testing extremely long documentation that exceeds line limits.</p>
[INFO] [stdout]   100       │-This It error flexib Each The error many doesn' goes This Line Line Line Line Line <elided chars="1259"/></truncated>
[INFO] [stdout]   101       │-</item>
[INFO] [stdout]   102       │-</list>
[INFO] [stdout]   103       │-</section><section><section-title>Functions</section-title><list>
[INFO] [stdout]   104       │-  <item><p>
[INFO] [stdout]   105       │-<type-name>async_function</type-name> </p>
[INFO] [stdout]   106       │-<truncated level="single-line"><p>
[INFO] [stdout]   107       │-An async function</p>
[INFO] [stdout]   108       │-</truncated>
[INFO] [stdout]   109       │-</item>
[INFO] [stdout]   110       │-  <item><p>
[INFO] [stdout]   111       │-<type-name>generic_function</type-name> </p>
[INFO] [stdout]   112       │-<truncated level="single-line"><p>
[INFO] [stdout]   113       │-A generic function</p>
[INFO] [stdout]   114       │-</truncated>
[INFO] [stdout]   115       │-</item>
[INFO] [stdout]   116       │-  <item><p>
[INFO] [stdout]   117       │-<type-name>sub_function</type-name> </p>
[INFO] [stdout]   118       │-<truncated level="single-line"><p>
[INFO] [stdout]   119       │-A function in a submodule</p>
[INFO] [stdout]   120       │-</truncated>
[INFO] [stdout]   121       │-</item>
[INFO] [stdout]   122       │-  <item><p>
[INFO] [stdout]   123       │-<type-name>test_function</type-name> </p>
[INFO] [stdout]   124       │-<truncated level="single-line"><p>
[INFO] [stdout]   125       │-A public function</p>
[INFO] [stdout]   126       │-</truncated>
[INFO] [stdout]   127       │-</item>
[INFO] [stdout]   128       │-</list>
[INFO] [stdout]   129       │-</section><section><section-title>Constants</section-title><list>
[INFO] [stdout]   130       │-  <item><p>
[INFO] [stdout]   131       │-<type-name>TEST_CONSTANT</type-name> </p>
[INFO] [stdout]   132       │-<truncated level="single-line"><p>
[INFO] [stdout]   133       │-A const for testing</p>
[INFO] [stdout]   134       │-</truncated>
[INFO] [stdout]   135       │-</item>
[INFO] [stdout]   136       │-</list>
[INFO] [stdout]   137       │-</section><section><section-title>Statics</section-title><list>
[INFO] [stdout]   138       │-  <item><p>
[INFO] [stdout]   139       │-<type-name>TEST_STATIC</type-name> </p>
[INFO] [stdout]   140       │-<truncated level="single-line"><p>
[INFO] [stdout]   141       │-A static for testing</p>
[INFO] [stdout]   142       │-</truncated>
[INFO] [stdout]   143       │-</item>
[INFO] [stdout]   144       │-</list>
[INFO] [stdout]   145       │-</section><section><section-title>Variants</section-title><list>
[INFO] [stdout]   146       │-  <item><p>
[INFO] [stdout]   147       │-<type-name>VariantA</type-name> </p>
[INFO] [stdout]   148       │-<truncated level="single-line"><p>
[INFO] [stdout]   149       │-Variant A (see also <inline-code>crate::GenericEnum</inline-code>)</p>
[INFO] [stdout]   150       │-</truncated>
[INFO] [stdout]   151       │-</item>
[INFO] [stdout]   152       │-  <item><p>
[INFO] [stdout]   153       │-<type-name>VariantB</type-name> </p>
[INFO] [stdout]   154       │-<truncated level="single-line"><p>
[INFO] [stdout]   155       │-Variant B with data</p>
[INFO] [stdout]   156       │-</truncated>
[INFO] [stdout]   157       │-</item>
[INFO] [stdout]   158       │-  <item><p>
[INFO] [stdout]   159       │-<type-name>VariantC</type-name> </p>
[INFO] [stdout]   160       │-<truncated level="single-line"><p>
[INFO] [stdout]   161       │-Variant C with struct data (<inline-code>name</inline-code> and <inline-code>value</inline-code>)</p>
[INFO] [stdout]   162       │-</truncated>
[INFO] [stdout]   163       │-</item>
[INFO] [stdout]   164       │-</list>
[INFO] [stdout]   165       │-</section>
[INFO] [stdout]           2 │+Could not find 'crate'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_crate_root_test_mode' (382) panicked at src/tests.rs:124:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_crate_root_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22001c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22001c - ferritin::tests::get_crate_root_test_mode::hc112e6b1d219236b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a220117 - ferritin::tests::get_crate_root_test_mode::{{closure}}::ha17862673e83a1ea
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a295186 - core::ops::function::FnOnce::call_once::hc2b5f4c7637f0a70
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_crate_root_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_crate_root_tty_mode.snap
[INFO] [stdout] Snapshot: get_crate_root_tty_mode
[INFO] [stdout] Source: src/tests.rs:124
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate"), OutputMode :: Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: test_crate
[INFO] [stdout]     2       │-Kind: Module
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: [test_crate](https://docs.rs/test-crate/0.1.0/test-crate/index.html)
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A minimal test crate for rustdoc JSON testing
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-Modules
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-  ◦ [link_resolution_tests](https://docs.rs/test-crate/0.1.0/test-crate/link_resolution_tests/index.html) 
[INFO] [stdout]    12       │-    Module for testing intra-doc link resolution
[INFO] [stdout]    13       │-
[INFO] [stdout]    14       │-  ◦ [markdown_test](https://docs.rs/test-crate/0.1.0/test-crate/markdown_test/index.html) 
[INFO] [stdout]    15       │-    Markdown: Syntax [...]
[INFO] [stdout]    16       │-
[INFO] [stdout]    17       │-  ◦ [reexport_mod](https://docs.rs/test-crate/0.1.0/test-crate/reexport_mod/index.html) 
[INFO] [stdout]    18       │-
[INFO] [stdout]    19       │-  ◦ [submodule](https://docs.rs/test-crate/0.1.0/test-crate/submodule/index.html) 
[INFO] [stdout]    20       │-    A module with items
[INFO] [stdout]    21       │-
[INFO] [stdout]    22       │-Structs
[INFO] [stdout]    23       │-
[INFO] [stdout]    24       │-  ◦ [GenericStruct](https://docs.rs/test-crate/0.1.0/test-crate/struct.GenericStruct.html) 
[INFO] [stdout]    25       │-    A generic struct for testing multi-paragraph documentation. [...]
[INFO] [stdout]    26       │-
[INFO] [stdout]    27       │-  ◦ [SubStruct](https://docs.rs/test-crate/0.1.0/test-crate/submodule/struct.SubStruct.html) 
[INFO] [stdout]    28       │-    A struct in a submodule
[INFO] [stdout]    29       │-
[INFO] [stdout]    30       │-  ◦ [TestStruct](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html) 
[INFO] [stdout]    31       │-    A simple struct for testing basic functionality. [...]
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-  ◦ [TupleStruct](https://docs.rs/test-crate/0.1.0/test-crate/struct.TupleStruct.html) 
[INFO] [stdout]    34       │-    A tuple struct for testing
[INFO] [stdout]    35       │-
[INFO] [stdout]    36       │-  ◦ [UnitStruct](https://docs.rs/test-crate/0.1.0/test-crate/struct.UnitStruct.html) 
[INFO] [stdout]    37       │-    A unit struct for testing
[INFO] [stdout]    38       │-
[INFO] [stdout]    39       │-  ◦ [Vec](http://docs.rust-lang.org/nightly/alloc/vec/struct.Vec.html) 
[INFO] [stdout]    40       │-    A contiguous growable array type, written as Vec<T>, short for 'vector'. [...]
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-Enums
[INFO] [stdout]    43       │-
[INFO] [stdout]    44       │-  ◦ [GenericEnum](https://docs.rs/test-crate/0.1.0/test-crate/enum.GenericEnum.html) 
[INFO] [stdout]    45       │-    A generic enum for testing [...]
[INFO] [stdout]    46       │-
[INFO] [stdout]    47       │-  ◦ [TestEnum](https://docs.rs/test-crate/0.1.0/test-crate/submodule/enum.TestEnum.html) 
[INFO] [stdout]    48       │-    An enum for testing [...]
[INFO] [stdout]    49       │-
[INFO] [stdout]    50       │-Traits
[INFO] [stdout]    51       │-
[INFO] [stdout]    52       │-  ◦ [ComplexTrait](https://docs.rs/test-crate/0.1.0/test-crate/trait.ComplexTrait.html) 
[INFO] [stdout]    53       │-    A more complex trait demonstrating various features
[INFO] [stdout]    54       │-
[INFO] [stdout]    55       │-  ◦ [TestTrait](https://docs.rs/test-crate/0.1.0/test-crate/trait.TestTrait.html) 
[INFO] [stdout]    56       │-    A trait for testing extremely long documentation that exceeds line limits. [...]
[INFO] [stdout]    57       │-
[INFO] [stdout]    58       │-Functions
[INFO] [stdout]    59       │-
[INFO] [stdout]    60       │-  ◦ [async_function](https://docs.rs/test-crate/0.1.0/test-crate/fn.async_function.html) 
[INFO] [stdout]    61       │-    An async function
[INFO] [stdout]    62       │-
[INFO] [stdout]    63       │-  ◦ [generic_function](https://docs.rs/test-crate/0.1.0/test-crate/fn.generic_function.html) 
[INFO] [stdout]    64       │-    A generic function
[INFO] [stdout]    65       │-
[INFO] [stdout]    66       │-  ◦ [sub_function](https://docs.rs/test-crate/0.1.0/test-crate/submodule/fn.sub_function.html) 
[INFO] [stdout]    67       │-    A function in a submodule
[INFO] [stdout]    68       │-
[INFO] [stdout]    69       │-  ◦ [test_function](https://docs.rs/test-crate/0.1.0/test-crate/fn.test_function.html) 
[INFO] [stdout]    70       │-    A public function
[INFO] [stdout]    71       │-
[INFO] [stdout]    72       │-Constants
[INFO] [stdout]    73       │-
[INFO] [stdout]    74       │-  ◦ [TEST_CONSTANT](https://docs.rs/test-crate/0.1.0/test-crate/constant.TEST_CONSTANT.html) 
[INFO] [stdout]    75       │-    A const for testing
[INFO] [stdout]    76       │-
[INFO] [stdout]    77       │-Statics
[INFO] [stdout]    78       │-
[INFO] [stdout]    79       │-  ◦ [TEST_STATIC](https://docs.rs/test-crate/0.1.0/test-crate/static.TEST_STATIC.html) 
[INFO] [stdout]    80       │-    A static for testing
[INFO] [stdout]    81       │-
[INFO] [stdout]    82       │-Variants
[INFO] [stdout]    83       │-
[INFO] [stdout]    84       │-  ◦ [VariantA](https://docs.rs/test-crate/0.1.0/test-crate/) 
[INFO] [stdout]    85       │-    Variant A (see also [crate::GenericEnum](https://docs.rs/test-crate/0.1.0/test-crate/enum.GenericEnum.html))
[INFO] [stdout]    86       │-
[INFO] [stdout]    87       │-  ◦ [VariantB](https://docs.rs/test-crate/0.1.0/test-crate/) 
[INFO] [stdout]    88       │-    Variant B with data
[INFO] [stdout]    89       │-
[INFO] [stdout]    90       │-  ◦ [VariantC](https://docs.rs/test-crate/0.1.0/test-crate/) 
[INFO] [stdout]    91       │-    Variant C with struct data (name and value)
[INFO] [stdout]           1 │+Could not find 'crate'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_crate_root_tty_mode' (481) panicked at src/tests.rs:124:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_crate_root_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a21e8d9 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a21e8d9 - ferritin::tests::get_crate_root_tty_mode::ha3b0115ea031dc0a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a21e9d7 - ferritin::tests::get_crate_root_tty_mode::{{closure}}::h5fd25b9d784da46b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a294c06 - core::ops::function::FnOnce::call_once::ha23ab9d01c048cca
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_crate_root_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_crate_root_interactive_mode.snap
[INFO] [stdout] Snapshot: get_crate_root_interactive_mode
[INFO] [stdout] Source: src/tests.rs:124
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("crate"))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-"   Item: test_crate                                                             "
[INFO] [stdout]     2       │-"   Kind: Module                                                                 "
[INFO] [stdout]     3       │-"   Visibility: Public                                                           "
[INFO] [stdout]     4       │-"   Defined at: test_crate                                                       "
[INFO] [stdout]     5       │-"   In crate: test-crate (0.1.0)                                                 "
[INFO] [stdout]           1 │+"   Could not find 'crate'                                                       "
[INFO] [stdout]           2 │+"                                                                                "
[INFO] [stdout]           3 │+"                                                                                "
[INFO] [stdout]           4 │+"                                                                                "
[INFO] [stdout]           5 │+"                                                                                "
[INFO] [stdout]           6 │+"                                                                                "
[INFO] [stdout]           7 │+"                                                                                "
[INFO] [stdout]           8 │+"                                                                                "
[INFO] [stdout]           9 │+"                                                                                "
[INFO] [stdout]          10 │+"                                                                                "
[INFO] [stdout]          11 │+"                                                                                "
[INFO] [stdout]          12 │+"                                                                                "
[INFO] [stdout]          13 │+"                                                                                "
[INFO] [stdout]          14 │+"                                                                                "
[INFO] [stdout]          15 │+"                                                                                "
[INFO] [stdout]          16 │+"                                                                                "
[INFO] [stdout]          17 │+"                                                                                "
[INFO] [stdout]          18 │+"                                                                                "
[INFO] [stdout]          19 │+"                                                                                "
[INFO] [stdout]          20 │+"                                                                                "
[INFO] [stdout]          21 │+"                                                                                "
[INFO] [stdout]          22 │+"                                                                                "
[INFO] [stdout]          23 │+"                                                                                "
[INFO] [stdout]          24 │+"                                                                                "
[INFO] [stdout]          25 │+"                                                                                "
[INFO] [stdout]          26 │+"                                                                                "
[INFO] [stdout]          27 │+"                                                                                "
[INFO] [stdout]          28 │+"                                                                                "
[INFO] [stdout]          29 │+"                                                                                "
[INFO] [stdout]          30 │+"                                                                                "
[INFO] [stdout]          31 │+"                                                                                "
[INFO] [stdout]          32 │+"                                                                                "
[INFO] [stdout]          33 │+"                                                                                "
[INFO] [stdout]          34 │+"                                                                                "
[INFO] [stdout]          35 │+"                                                                                "
[INFO] [stdout]          36 │+"                                                                                "
[INFO] [stdout]          37 │+"                                                                                "
[INFO] [stdout]          38 │+"                                                                                "
[INFO] [stdout]          39 │+"                                                                                "
[INFO] [stdout]          40 │+"                                                                                "
[INFO] [stdout]          41 │+"                                                                                "
[INFO] [stdout]          42 │+"                                                                                "
[INFO] [stdout]          43 │+"                                                                                "
[INFO] [stdout]          44 │+"                                                                                "
[INFO] [stdout]          45 │+"                                                                                "
[INFO] [stdout]          46 │+"                                                                                "
[INFO] [stdout]          47 │+"                                                                                "
[INFO] [stdout]          48 │+"                                                                                "
[INFO] [stdout]          49 │+"                                                                                "
[INFO] [stdout]          50 │+"                                                                                "
[INFO] [stdout]          51 │+"                                                                                "
[INFO] [stdout]          52 │+"                                                                                "
[INFO] [stdout]          53 │+"                                                                                "
[INFO] [stdout]          54 │+"                                                                                "
[INFO] [stdout]          55 │+"                                                                                "
[INFO] [stdout]          56 │+"                                                                                "
[INFO] [stdout]          57 │+"                                                                                "
[INFO] [stdout]          58 │+"                                                                                "
[INFO] [stdout]          59 │+"                                                                                "
[INFO] [stdout]          60 │+"                                                                                "
[INFO] [stdout]          61 │+"                                                                                "
[INFO] [stdout]          62 │+"                                                                                "
[INFO] [stdout]          63 │+"                                                                                "
[INFO] [stdout]          64 │+"                                                                                "
[INFO] [stdout]          65 │+"                                                                                "
[INFO] [stdout]          66 │+"                                                                                "
[INFO] [stdout]          67 │+"                                                                                "
[INFO] [stdout]          68 │+"                                                                                "
[INFO] [stdout]          69 │+"                                                                                "
[INFO] [stdout]          70 │+"                                                                                "
[INFO] [stdout]          71 │+"                                                                                "
[INFO] [stdout]          72 │+"                                                                                "
[INFO] [stdout]          73 │+"                                                                                "
[INFO] [stdout]          74 │+"                                                                                "
[INFO] [stdout]          75 │+"                                                                                "
[INFO] [stdout]          76 │+"                                                                                "
[INFO] [stdout]          77 │+"                                                                                "
[INFO] [stdout]          78 │+"                                                                                "
[INFO] [stdout]          79 │+"                                                                                "
[INFO] [stdout]          80 │+"                                                                                "
[INFO] [stdout]          81 │+"                                                                                "
[INFO] [stdout]          82 │+"                                                                                "
[INFO] [stdout]          83 │+"                                                                                "
[INFO] [stdout]          84 │+"                                                                                "
[INFO] [stdout]          85 │+"                                                                                "
[INFO] [stdout]          86 │+"                                                                                "
[INFO] [stdout]          87 │+"                                                                                "
[INFO] [stdout]          88 │+"                                                                                "
[INFO] [stdout]          89 │+"                                                                                "
[INFO] [stdout]          90 │+"                                                                                "
[INFO] [stdout]          91 │+"                                                                                "
[INFO] [stdout]     6    92 │ "                                                                                "
[INFO] [stdout]     7       │-"   A minimal test crate for rustdoc JSON testing                                "
[INFO] [stdout]     8    93 │ "                                                                                "
[INFO] [stdout]     9       │-"   Modules                                                                      "
[INFO] [stdout]    10    94 │ "                                                                                "
[INFO] [stdout]    11       │-"     ◦ link_resolution_tests                                                    "
[INFO] [stdout]    12       │-"       Module for testing intra-doc link resolution                             "
[INFO] [stdout]    13    95 │ "                                                                                "
[INFO] [stdout]    14       │-"     ◦ markdown_test                                                            "
[INFO] [stdout]    15       │-"       Markdown: Syntax                                                         "
[INFO] [stdout]    16       │-"     ╰─[...]                                                                    "
[INFO] [stdout]    17    96 │ "                                                                                "
[INFO] [stdout]    18       │-"     ◦ reexport_mod                                                             "
[INFO] [stdout]    19    97 │ "                                                                                "
[INFO] [stdout]    20       │-"     ◦ submodule                                                                "
[INFO] [stdout]    21       │-"       A module with items                                                      "
[INFO] [stdout]    22    98 │ "                                                                                "
[INFO] [stdout]    23       │-"   Structs                                                                      "
[INFO] [stdout]    24    99 │ "                                                                                "
[INFO] [stdout]    25       │-"     ◦ GenericStruct                                                            "
[INFO] [stdout]    26       │-"     │ A generic struct for testing multi-paragraph documentation.              "
[INFO] [stdout]    27       │-"     │                                                                          "
[INFO] [stdout]    28       │-"     │ This struct demonstrates how generics work with complex type bounds and  "
[INFO] [stdout]    29       │-"     │ provides a comprehensive example of the generic system in Rust.          "
[INFO] [stdout]    30       │-"     ╰─[...]                                                                    "
[INFO] [stdout]    31   100 │ "                                                                                "
[INFO] [stdout]    32       │-"     ◦ SubStruct                                                                "
[INFO] [stdout]    33       │-"       A struct in a submodule                                                  "
[INFO] [stdout]    34   101 │ "                                                                                "
[INFO] [stdout]    35       │-"     ◦ TestStruct                                                               "
[INFO] [stdout]    36       │-"     │ A simple struct for testing basic functionality.                         "
[INFO] [stdout]    37       │-"     │                                                                          "
[INFO] [stdout]    38       │-"     │ This struct demonstrates basic usage patterns and should show completely "
[INFO] [stdout]    39       │-"     │  since it only has one paragraph of documentation.                       "
[INFO] [stdout]    40       │-"     ╰─[...]                                                                    "
[INFO] [stdout]    41   102 │ "                                                                                "
[INFO] [stdout]    42       │-"     ◦ TupleStruct                                                              "
[INFO] [stdout]    43       │-"       A tuple struct for testing                                               "
[INFO] [stdout]    44   103 │ "                                                                                "
[INFO] [stdout]    45       │-"     ◦ UnitStruct                                                               "
[INFO] [stdout]    46       │-"       A unit struct for testing                                                "
[INFO] [stdout]    47   104 │ "                                                                                "
[INFO] [stdout]    48       │-"     ◦ Vec                                                                      "
[INFO] [stdout]    49       │-"     │ A contiguous growable array type, written as Vec<T>, short for 'vector'. "
[INFO] [stdout]    50       │-"     ╰─[...]                                                                    "
[INFO] [stdout]    51   105 │ "                                                                                "
[INFO] [stdout]    52       │-"   Enums                                                                        "
[INFO] [stdout]    53   106 │ "                                                                                "
[INFO] [stdout]    54       │-"     ◦ GenericEnum                                                              "
[INFO] [stdout]    55       │-"       A generic enum for testing                                               "
[INFO] [stdout]    56   107 │ "                                                                                "
[INFO] [stdout]    57       │-"       See also crate::TestEnum                                                 "
[INFO] [stdout]    58   108 │ "                                                                                "
[INFO] [stdout]    59       │-"     ◦ TestEnum                                                                 "
[INFO] [stdout]    60       │-"       An enum for testing                                                      "
[INFO] [stdout]    61   109 │ "                                                                                "
[INFO] [stdout]    62       │-"       This is like crate::GenericEnum but without the generic                  "
[INFO] [stdout]    63   110 │ "                                                                                "
[INFO] [stdout]    64       │-"   Traits                                                                       "
[INFO] [stdout]    65   111 │ "                                                                                "
[INFO] [stdout]    66       │-"     ◦ ComplexTrait                                                             "
[INFO] [stdout]    67       │-"       A more complex trait demonstrating various features                      "
[INFO] [stdout]    68   112 │ "                                                                                "
[INFO] [stdout]    69       │-"     ◦ TestTrait                                                                "
[INFO] [stdout]    70       │-"     │ A trait for testing extremely long documentation that exceeds line       "
[INFO] [stdout]    71       │-"     │ limits.                                                                  "
[INFO] [stdout]    72       │-"     │                                                                          "
[INFO] [stdout]    73       │-"     │ This trait provides a comprehensive interface for data processing        "
[INFO] [stdout]    74       │-"     │ operations. It demonstrates various method signatures including mutable  "
[INFO] [stdout]    75       │-"     │ references, error handling, and different return types. The trait is     "
[INFO] [stdout]    76       │-"     │ designed to be flexible and extensible for different use cases in data   "
[INFO] [stdout]    77       │-"     │ processing pipelines. Each method serves a specific purpose in the data  "
[INFO] [stdout]    78       │-"     │ transformation workflow. The implementation should handle edge cases     "
[INFO] [stdout]    79       │-"     │ gracefully and provide meaningful error messages when operations fail.   "
[INFO] [stdout]    80       │-"     │ This documentation intentionally spans many lines to test the            "
[INFO] [stdout]    81       │-"     │ line-based truncation when paragraph truncation doesn't apply. We want   "
[INFO] [stdout]    82       │-"     │ to see how the system handles documentation that goes well beyond the    "
[INFO] [stdout]    83       │-"     │ 16-line limit and should trigger line-based truncation. This continues   "
[INFO] [stdout]    84       │-"     │ for several more lines to ensure we exceed the limit. Line 14 of this    "
[INFO] [stdout]    85       │-"     │ very long paragraph that should be truncated. Line 15 of this extremely  "
[INFO] [stdout]    86       │-"     │ verbose documentation example. Line 16 which should be the last line     "
[INFO] [stdout]    87       │-"     │ shown in brief mode. Line 17 that should be hidden and show a            "
[INFO] [stdout]    88       │-"     │ truncation indicator. Line 18 that definitely won't be visible in brief  "
[INFO] [stdout]    89       │-"     │ mode.                                                                    "
[INFO] [stdout]    90       │-"     ╰─[...]                                                                    "
[INFO] [stdout]    91   113 │ "                                                                                "
[INFO] [stdout]    92       │-"   Functions                                                                    "
[INFO] [stdout]    93   114 │ "                                                                                "
[INFO] [stdout]    94       │-"     ◦ async_function                                                           "
[INFO] [stdout]    95       │-"       An async function                                                        "
[INFO] [stdout]    96   115 │ "                                                                                "
[INFO] [stdout]    97       │-"     ◦ generic_function                                                         "
[INFO] [stdout]    98       │-"       A generic function                                                       "
[INFO] [stdout]    99   116 │ "                                                                                "
[INFO] [stdout]   100       │-"     ◦ sub_function                                                             "
[INFO] [stdout]   101       │-"       A function in a submodule                                                "
[INFO] [stdout]   102   117 │ "                                                                                "
[INFO] [stdout]   103       │-"     ◦ test_function                                                            "
[INFO] [stdout]   104       │-"       A public function                                                        "
[INFO] [stdout]   105   118 │ "                                                                                "
[INFO] [stdout]   106       │-"   Constants                                                                    "
[INFO] [stdout]   107   119 │ "                                                                                "
[INFO] [stdout]   108       │-"     ◦ TEST_CONSTANT                                                            "
[INFO] [stdout]   109       │-"       A const for testing                                                      "
[INFO] [stdout]   110   120 │ "                                                                                "
[INFO] [stdout]   111       │-"   Statics                                                                      "
[INFO] [stdout]   112   121 │ "                                                                                "
[INFO] [stdout]   113       │-"     ◦ TEST_STATIC                                                              "
[INFO] [stdout]   114       │-"       A static for testing                                                     "
[INFO] [stdout]   115   122 │ "                                                                                "
[INFO] [stdout]   116       │-"   Variants                                                                     "
[INFO] [stdout]   117   123 │ "                                                                                "
[INFO] [stdout]   118       │-"     ◦ VariantA                                                                 "
[INFO] [stdout]   119       │-"       Variant A (see also crate::GenericEnum)                                  "
[INFO] [stdout]   120   124 │ "                                                                                "
[INFO] [stdout]   121       │-"     ◦ VariantB                                                                 "
[INFO] [stdout]   122       │-"       Variant B with data                                                      "
[INFO] [stdout]   123   125 │ "                                                                                "
[INFO] [stdout]   124       │-"     ◦ VariantC                                                                 "
[INFO] [stdout]   125       │-"       Variant C with struct data (name and value)                              "
[INFO] [stdout]   126   126 │ "                                                                                "
[INFO] [stdout]   127   127 │ "                                                                                "
[INFO] [stdout]   128   128 │ "                                                                                "
[INFO] [stdout]   129   129 │ "                                                                                "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_crate_root_interactive_mode' (270) panicked at src/tests.rs:124:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_crate_root_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22aa83 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22aa83 - ferritin::tests::get_crate_root_interactive_mode::{{closure}}::h665df34698eed0d9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a25719e - insta::settings::Settings::bind::hb4eba230a10f7a90
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a22a5a9 - ferritin::tests::get_crate_root_interactive_mode::h2ac240225acf6c18
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a22ab87 - ferritin::tests::get_crate_root_interactive_mode::{{closure}}::hb25d677c9db22ab0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a293bf6 - core::ops::function::FnOnce::call_once::h07a27294c7df0c00
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_item_with_normalized_crate_name_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_item_with_normalized_crate_name_test_mode.snap
[INFO] [stdout] Snapshot: get_item_with_normalized_crate_name_test_mode
[INFO] [stdout] Source: src/tests.rs:152
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("test-crate::TestStruct"), OutputMode ::
[INFO] [stdout] TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-<strong>Item:</strong> TestStruct
[INFO] [stdout]     3       │-<strong>Kind:</strong> Struct
[INFO] [stdout]     4       │-<strong>Visibility:</strong> Public
[INFO] [stdout]     5       │-<strong>Defined at:</strong> <type-name>test_crate</type-name><punctuation>::</punctuation><type-name>TestStruct</type-name>
[INFO] [stdout]     6       │-<strong>In crate:</strong> test-crate (0.1.0)</p>
[INFO] [stdout]     7       │-<truncated level="full"><p>
[INFO] [stdout]     8       │-A simple struct for testing basic functionality.</p>
[INFO] [stdout]     9       │-<p>
[INFO] [stdout]    10       │-This struct demonstrates basic usage patterns and should show completely since it only has one paragraph of documentation.</p>
[INFO] [stdout]    11       │-<p>
[INFO] [stdout]    12       │-It uses <inline-code>Vector</inline-code> for testing intra-doc link resolution with renamed imports. Also tests <inline-code>HashMap</inline-code> which is a non-renamed import.</p>
[INFO] [stdout]    13       │-</truncated>
[INFO] [stdout]    14       │-<generated-code>
[INFO] [stdout]    15       │-<keyword>struct</keyword> <type-name>TestStruct</type-name> <punctuation>{</punctuation>
[INFO] [stdout]    16       │-    <keyword>pub</keyword> <field-name>field</field-name><punctuation>:</punctuation> <type-name>String</type-name><punctuation>,</punctuation>
[INFO] [stdout]    17       │-    <keyword>pub</keyword> <field-name>count</field-name><punctuation>:</punctuation> <type-name>u32</type-name><punctuation>,</punctuation>
[INFO] [stdout]    18       │-<punctuation>}</punctuation></generated-code>
[INFO] [stdout]    19       │-<section><section-title>Fields:</section-title><list>
[INFO] [stdout]    20       │-  <item><generated-code>
[INFO] [stdout]    21       │-<field-name>field</field-name><punctuation>:</punctuation> <type-name>String</type-name></generated-code>
[INFO] [stdout]    22       │-<truncated level="single-line"><p>
[INFO] [stdout]    23       │-A public field</p>
[INFO] [stdout]    24       │-</truncated>
[INFO] [stdout]    25       │-</item>
[INFO] [stdout]    26       │-  <item><generated-code>
[INFO] [stdout]    27       │-<field-name>count</field-name><punctuation>:</punctuation> <type-name>u32</type-name></generated-code>
[INFO] [stdout]    28       │-<truncated level="single-line"><p>
[INFO] [stdout]    29       │-Another public field</p>
[INFO] [stdout]    30       │-</truncated>
[INFO] [stdout]    31       │-</item>
[INFO] [stdout]    32       │-</list>
[INFO] [stdout]    33       │-</section><section><section-title>Associated Types</section-title><list>
[INFO] [stdout]    34       │-  <item><generated-code>
[INFO] [stdout]    35       │-<keyword>pub</keyword> <keyword>const</keyword> ASSOCIATED_CONST</generated-code>
[INFO] [stdout]    36       │-<truncated level="single-line"><p>
[INFO] [stdout]    37       │-This is an associated constant for a struct</p>
[INFO] [stdout]    38       │-</truncated>
[INFO] [stdout]    39       │-</item>
[INFO] [stdout]    40       │-  <item><generated-code>
[INFO] [stdout]    41       │-<keyword>pub</keyword> <keyword>fn</keyword> new<punctuation>(</punctuation>field<punctuation>:</punctuation> <type-name>String</type-name><punctuation>,</punctuation> count<punctuation>:</punctuation> <type-name>u32</type-name><punctuation>)</punctuation> <operator>-></operator> <generic>Self</generic></generated-code>
[INFO] [stdout]    42       │-<truncated level="single-line"><p>
[INFO] [stdout]    43       │-Create a new TestStruct</p>
[INFO] [stdout]    44       │-</truncated>
[INFO] [stdout]    45       │-</item>
[INFO] [stdout]    46       │-  <item><generated-code>
[INFO] [stdout]    47       │-<keyword>pub</keyword> <keyword>fn</keyword> get_field<punctuation>(</punctuation><punctuation>&</punctuation>self<punctuation>)</punctuation> <operator>-></operator> <operator>&</operator><type-name>str</type-name></generated-code>
[INFO] [stdout]    48       │-<truncated level="single-line"><p>
[INFO] [stdout]    49       │-Get the field value</p>
[INFO] [stdout]    50       │-</truncated>
[INFO] [stdout]    51       │-</item>
[INFO] [stdout]    52       │-  <item><generated-code>
[INFO] [stdout]    53       │-<keyword>pub</keyword> <keyword>fn</keyword> increment_count<punctuation>(</punctuation><punctuation>&</punctuation><keyword>mut</keyword> self<punctuation>)</punctuation></generated-code>
[INFO] [stdout]    54       │-<truncated level="single-line"><p>
[INFO] [stdout]    55       │-Update the count</p>
[INFO] [stdout]    56       │-</truncated>
[INFO] [stdout]    57       │-</item>
[INFO] [stdout]    58       │-</list>
[INFO] [stdout]    59       │-</section><section><section-title>Trait Implementations</section-title><p>
[INFO] [stdout]    60       │-std traits: Any Borrow BorrowMut Clone CloneToUninit Debug Freeze From Into RefUnwindSafe Send Sync TestTrait ToOwned TryFrom TryInto Unpin UnwindSafe </p>
[INFO] [stdout]    61       │-</section>
[INFO] [stdout]           2 │+Could not find 'test-crate::TestStruct'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_item_with_normalized_crate_name_test_mode' (5473) panicked at src/tests.rs:152:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_item_with_normalized_crate_name_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a23790c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a23790c - ferritin::tests::get_item_with_normalized_crate_name_test_mode::hd802b64bbe61b06d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a237a97 - ferritin::tests::get_item_with_normalized_crate_name_test_mode::{{closure}}::haefd8751a459ba40
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a2954a6 - core::ops::function::FnOnce::call_once::hd66079eda00b7f1d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_generic_enum_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_generic_enum_test_mode.snap
[INFO] [stdout] Snapshot: get_generic_enum_test_mode
[INFO] [stdout] Source: src/tests.rs:141
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::GenericEnum"), OutputMode :: TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-<strong>Item:</strong> GenericEnum
[INFO] [stdout]     3       │-<strong>Kind:</strong> Enum
[INFO] [stdout]     4       │-<strong>Visibility:</strong> Public
[INFO] [stdout]     5       │-<strong>Defined at:</strong> <type-name>test_crate</type-name><punctuation>::</punctuation><type-name>GenericEnum</type-name>
[INFO] [stdout]     6       │-<strong>In crate:</strong> test-crate (0.1.0)</p>
[INFO] [stdout]     7       │-<truncated level="full"><p>
[INFO] [stdout]     8       │-A generic enum for testing</p>
[INFO] [stdout]     9       │-<p>
[INFO] [stdout]    10       │-See also <inline-code>crate::TestEnum</inline-code></p>
[INFO] [stdout]    11       │-</truncated>
[INFO] [stdout]    12       │-<generated-code>
[INFO] [stdout]    13       │-<keyword>enum</keyword> <type-name>GenericEnum</type-name><punctuation><</punctuation><generic>T</generic><punctuation>,</punctuation> <generic>U</generic> <operator>=</operator> <type-name>String</type-name><punctuation>></punctuation>
[INFO] [stdout]    14       │-<keyword>where</keyword>
[INFO] [stdout]    15       │-    <generic>T</generic><punctuation>:</punctuation> <type-name>Clone</type-name> + <type-name>Send</type-name><punctuation>,</punctuation>
[INFO] [stdout]    16       │-    <generic>U</generic><punctuation>:</punctuation> <type-name>std::fmt::Display</type-name> <punctuation>{</punctuation>
[INFO] [stdout]    17       │-    <type-name>Simple</type-name><punctuation>,</punctuation>
[INFO] [stdout]    18       │-    <type-name>WithData</type-name><punctuation>(</punctuation><generic>T</generic><punctuation>)</punctuation><punctuation>,</punctuation>
[INFO] [stdout]    19       │-    <type-name>Mixed</type-name> <punctuation>{</punctuation>
[INFO] [stdout]    20       │-        <field-name>data</field-name><punctuation>:</punctuation> <generic>T</generic><punctuation>,</punctuation>
[INFO] [stdout]    21       │-        <field-name>info</field-name><punctuation>:</punctuation> <generic>U</generic><punctuation>,</punctuation>
[INFO] [stdout]    22       │-    <punctuation>}</punctuation><punctuation>,</punctuation>
[INFO] [stdout]    23       │-<punctuation>}</punctuation></generated-code>
[INFO] [stdout]    24       │-<section><section-title>Variants:</section-title><list>
[INFO] [stdout]    25       │-  <item><p>
[INFO] [stdout]    26       │-<type-name>Simple</type-name> </p>
[INFO] [stdout]    27       │-<truncated level="single-line"><p>
[INFO] [stdout]    28       │-Simple variant</p>
[INFO] [stdout]    29       │-</truncated>
[INFO] [stdout]    30       │-</item>
[INFO] [stdout]    31       │-  <item><p>
[INFO] [stdout]    32       │-<type-name>WithData</type-name> </p>
[INFO] [stdout]    33       │-<truncated level="single-line"><p>
[INFO] [stdout]    34       │-Variant with generic data</p>
[INFO] [stdout]    35       │-</truncated>
[INFO] [stdout]    36       │-</item>
[INFO] [stdout]    37       │-  <item><p>
[INFO] [stdout]    38       │-<type-name>Mixed</type-name> </p>
[INFO] [stdout]    39       │-<truncated level="single-line"><p>
[INFO] [stdout]    40       │-Variant with mixed generics</p>
[INFO] [stdout]    41       │-</truncated>
[INFO] [stdout]    42       │-</item>
[INFO] [stdout]    43       │-</list>
[INFO] [stdout]    44       │-</section><section><section-title>Trait Implementations</section-title><p>
[INFO] [stdout]    45       │-std traits: Any Borrow BorrowMut Freeze From Into RefUnwindSafe Send Sync TryFrom TryInto Unpin UnwindSafe </p>
[INFO] [stdout]    46       │-</section>
[INFO] [stdout]           2 │+Could not find 'crate::GenericEnum'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_generic_enum_test_mode' (5469) panicked at src/tests.rs:141:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_generic_enum_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a223d5c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a223d5c - ferritin::tests::get_generic_enum_test_mode::h97d4b0856e67f1a4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a223ee7 - ferritin::tests::get_generic_enum_test_mode::{{closure}}::ha6ad40d6c4dd77c2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a295426 - core::ops::function::FnOnce::call_once::hd26747a1be4776cb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_item_with_normalized_crate_name_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_item_with_normalized_crate_name_tty_mode.snap
[INFO] [stdout] Snapshot: get_item_with_normalized_crate_name_tty_mode
[INFO] [stdout] Source: src/tests.rs:152
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("test-crate::TestStruct"), OutputMode :: Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: TestStruct
[INFO] [stdout]     2       │-Kind: Struct
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: [test_crate](https://docs.rs/test-crate/0.1.0/test-crate/index.html)::[TestStruct](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html)
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A simple struct for testing basic functionality.
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-This struct demonstrates basic usage patterns and should show completely since
[INFO] [stdout]    10       │-it only has one paragraph of documentation.
[INFO] [stdout]    11       │-
[INFO] [stdout]    12       │-It uses [Vector](https://doc.rust-lang.org/nightly/alloc/vec/index.html?search=alloc%3A%3Avec%3A%3AVec) for testing intra-doc link resolution with renamed imports. Also
[INFO] [stdout]    13       │-tests [HashMap](https://doc.rust-lang.org/nightly/std/collections/hash/map/index.html?search=std%3A%3Acollections%3A%3Ahash%3A%3Amap%3A%3AHashMap) which is a non-renamed import.
[INFO] [stdout]    14       │-
[INFO] [stdout]    15       │-struct TestStruct {
[INFO] [stdout]    16       │-    pub field: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html),
[INFO] [stdout]    17       │-    pub count: u32,
[INFO] [stdout]    18       │-}
[INFO] [stdout]    19       │-
[INFO] [stdout]    20       │-Fields:
[INFO] [stdout]    21       │-
[INFO] [stdout]    22       │-  ◦ field: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html)
[INFO] [stdout]    23       │-    A public field
[INFO] [stdout]    24       │-
[INFO] [stdout]    25       │-  ◦ count: u32
[INFO] [stdout]    26       │-    Another public field
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-Associated Types
[INFO] [stdout]    29       │-
[INFO] [stdout]    30       │-  ◦ pub const ASSOCIATED_CONST
[INFO] [stdout]    31       │-    This is an associated constant for a struct
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-  ◦ pub fn [new](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.new)(field: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html), count: u32) -> Self
[INFO] [stdout]    34       │-    Create a new TestStruct
[INFO] [stdout]    35       │-
[INFO] [stdout]    36       │-  ◦ pub fn [get_field](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.get_field)(&self) -> &str
[INFO] [stdout]    37       │-    Get the field value
[INFO] [stdout]    38       │-
[INFO] [stdout]    39       │-  ◦ pub fn [increment_count](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.increment_count)(&mut self)
[INFO] [stdout]    40       │-    Update the count
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-Trait Implementations
[INFO] [stdout]    43       │-
[INFO] [stdout]    44       │-std traits: [Any](https://doc.rust-lang.org/nightly/core/any/index.html?search=core%3A%3Aany%3A%3AAny) [Borrow](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrow) [BorrowMut](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrowMut) [Clone](https://doc.rust-lang.org/nightly/core/clone/index.html?search=core%3A%3Aclone%3A%3AClone) [CloneToUninit](https://doc.rust-lang.org/nightly/core/clone/index.html?search=core%3A%3Aclone%3A%3ACloneToUninit) [Debug](https://doc.rust-lang.org/nightly/core/fmt/index.html?search=core%3A%3Afmt%3A%3ADebug) [Freeze](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AFreeze) [From](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AFrom) [Into](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AInto) 
[INFO] [stdout]    45       │-[RefUnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3ARefUnwindSafe) [Send](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASend) [Sync](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASync) [TestTrait](https://docs.rs/test_crate/latest/test_crate/index.html?search=test%5Fcrate%3A%3ATestTrait) [ToOwned](https://doc.rust-lang.org/nightly/alloc/borrow/index.html?search=alloc%3A%3Aborrow%3A%3AToOwned) [TryFrom](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryFrom) [TryInto](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryInto) [Unpin](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AUnpin) [UnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3AUnwindSafe)
[INFO] [stdout]           1 │+Could not find 'test-crate::TestStruct'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_item_with_normalized_crate_name_tty_mode' (5474) panicked at src/tests.rs:152:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_item_with_normalized_crate_name_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a236079 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a236079 - ferritin::tests::get_item_with_normalized_crate_name_tty_mode::h7a973e2e2046d340
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a236177 - ferritin::tests::get_item_with_normalized_crate_name_tty_mode::{{closure}}::h115d11c95a444ef6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a294bc6 - core::ops::function::FnOnce::call_once::h9ebe1870631aad56
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_enum_details_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_enum_details_test_mode.snap
[INFO] [stdout] Snapshot: get_enum_details_test_mode
[INFO] [stdout] Source: src/tests.rs:136
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::submodule::TestEnum"), OutputMode ::
[INFO] [stdout] TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-<strong>Item:</strong> TestEnum
[INFO] [stdout]     3       │-<strong>Kind:</strong> Enum
[INFO] [stdout]     4       │-<strong>Visibility:</strong> Public
[INFO] [stdout]     5       │-<strong>Defined at:</strong> <type-name>test_crate</type-name><punctuation>::</punctuation><type-name>submodule</type-name><punctuation>::</punctuation><type-name>TestEnum</type-name>
[INFO] [stdout]     6       │-<strong>In crate:</strong> test-crate (0.1.0)</p>
[INFO] [stdout]     7       │-<truncated level="full"><p>
[INFO] [stdout]     8       │-An enum for testing</p>
[INFO] [stdout]     9       │-<p>
[INFO] [stdout]    10       │-This is like <inline-code>crate::GenericEnum</inline-code> but without the generic</p>
[INFO] [stdout]    11       │-</truncated>
[INFO] [stdout]    12       │-<generated-code>
[INFO] [stdout]    13       │-<keyword>enum</keyword> <type-name>TestEnum</type-name> <punctuation>{</punctuation>
[INFO] [stdout]    14       │-    <type-name>VariantA</type-name><punctuation>,</punctuation>
[INFO] [stdout]    15       │-    <type-name>VariantB</type-name><punctuation>(</punctuation><type-name>String</type-name><punctuation>)</punctuation><punctuation>,</punctuation>
[INFO] [stdout]    16       │-    <type-name>VariantC</type-name> <punctuation>{</punctuation>
[INFO] [stdout]    17       │-        <field-name>name</field-name><punctuation>:</punctuation> <type-name>String</type-name><punctuation>,</punctuation>
[INFO] [stdout]    18       │-        <field-name>value</field-name><punctuation>:</punctuation> <type-name>i32</type-name><punctuation>,</punctuation>
[INFO] [stdout]    19       │-    <punctuation>}</punctuation><punctuation>,</punctuation>
[INFO] [stdout]    20       │-<punctuation>}</punctuation></generated-code>
[INFO] [stdout]    21       │-<section><section-title>Variants:</section-title><list>
[INFO] [stdout]    22       │-  <item><p>
[INFO] [stdout]    23       │-<type-name>VariantA</type-name> </p>
[INFO] [stdout]    24       │-<truncated level="single-line"><p>
[INFO] [stdout]    25       │-Variant A (see also <inline-code>crate::GenericEnum</inline-code>)</p>
[INFO] [stdout]    26       │-</truncated>
[INFO] [stdout]    27       │-</item>
[INFO] [stdout]    28       │-  <item><p>
[INFO] [stdout]    29       │-<type-name>VariantB</type-name> </p>
[INFO] [stdout]    30       │-<truncated level="single-line"><p>
[INFO] [stdout]    31       │-Variant B with data</p>
[INFO] [stdout]    32       │-</truncated>
[INFO] [stdout]    33       │-</item>
[INFO] [stdout]    34       │-  <item><p>
[INFO] [stdout]    35       │-<type-name>VariantC</type-name> </p>
[INFO] [stdout]    36       │-<truncated level="single-line"><p>
[INFO] [stdout]    37       │-Variant C with struct data (<inline-code>name</inline-code> and <inline-code>value</inline-code>)</p>
[INFO] [stdout]    38       │-</truncated>
[INFO] [stdout]    39       │-</item>
[INFO] [stdout]    40       │-</list>
[INFO] [stdout]    41       │-</section><section><section-title>Trait Implementations</section-title><p>
[INFO] [stdout]    42       │-std traits: Any Borrow BorrowMut Freeze From Into RefUnwindSafe Send Sync TryFrom TryInto Unpin UnwindSafe </p>
[INFO] [stdout]    43       │-</section>
[INFO] [stdout]           2 │+Could not find 'crate::submodule::TestEnum'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_enum_details_test_mode' (5465) panicked at src/tests.rs:136:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_enum_details_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22373c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22373c - ferritin::tests::get_enum_details_test_mode::h6a5210940c8832a9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a2238c7 - ferritin::tests::get_enum_details_test_mode::{{closure}}::hdb37d3299f7dfb73
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a2941a6 - core::ops::function::FnOnce::call_once::h39f8260c9ab034c9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_enum_details_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_enum_details_plain_mode.snap
[INFO] [stdout] Snapshot: get_enum_details_plain_mode
[INFO] [stdout] Source: src/tests.rs:136
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::submodule::TestEnum"), OutputMode ::
[INFO] [stdout] Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: TestEnum
[INFO] [stdout]     2       │-Kind: Enum
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: test_crate::submodule::TestEnum
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-An enum for testing
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-This is like crate::GenericEnum but without the generic
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-enum TestEnum {
[INFO] [stdout]    12       │-    VariantA,
[INFO] [stdout]    13       │-    VariantB(String),
[INFO] [stdout]    14       │-    VariantC {
[INFO] [stdout]    15       │-        name: String,
[INFO] [stdout]    16       │-        value: i32,
[INFO] [stdout]    17       │-    },
[INFO] [stdout]    18       │-}
[INFO] [stdout]    19       │-
[INFO] [stdout]    20       │-Variants:
[INFO] [stdout]    21       │-
[INFO] [stdout]    22       │-  ◦ VariantA 
[INFO] [stdout]    23       │-    Variant A (see also crate::GenericEnum)
[INFO] [stdout]    24       │-
[INFO] [stdout]    25       │-  ◦ VariantB 
[INFO] [stdout]    26       │-    Variant B with data
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-  ◦ VariantC 
[INFO] [stdout]    29       │-    Variant C with struct data (name and value)
[INFO] [stdout]    30       │-
[INFO] [stdout]    31       │-Trait Implementations
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-std traits: Any Borrow BorrowMut Freeze From Into RefUnwindSafe Send Sync TryFrom TryInto Unpin UnwindSafe
[INFO] [stdout]           1 │+Could not find 'crate::submodule::TestEnum'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_enum_details_plain_mode' (5464) panicked at src/tests.rs:136:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_enum_details_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a224fbc - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a224fbc - ferritin::tests::get_enum_details_plain_mode::hb79dffe389ae6f26
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a2250b7 - ferritin::tests::get_enum_details_plain_mode::{{closure}}::h1c9503cdb179ef2e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a294f06 - core::ops::function::FnOnce::call_once::hb2acae0b2ce79427
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_generic_enum_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_generic_enum_plain_mode.snap
[INFO] [stdout] Snapshot: get_generic_enum_plain_mode
[INFO] [stdout] Source: src/tests.rs:141
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::GenericEnum"), OutputMode :: Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: GenericEnum
[INFO] [stdout]     2       │-Kind: Enum
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: test_crate::GenericEnum
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A generic enum for testing
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-See also crate::TestEnum
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-enum GenericEnum<T, U = String>
[INFO] [stdout]    12       │-where
[INFO] [stdout]    13       │-    T: Clone + Send,
[INFO] [stdout]    14       │-    U: std::fmt::Display {
[INFO] [stdout]    15       │-    Simple,
[INFO] [stdout]    16       │-    WithData(T),
[INFO] [stdout]    17       │-    Mixed {
[INFO] [stdout]    18       │-        data: T,
[INFO] [stdout]    19       │-        info: U,
[INFO] [stdout]    20       │-    },
[INFO] [stdout]    21       │-}
[INFO] [stdout]    22       │-
[INFO] [stdout]    23       │-Variants:
[INFO] [stdout]    24       │-
[INFO] [stdout]    25       │-  ◦ Simple 
[INFO] [stdout]    26       │-    Simple variant
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-  ◦ WithData 
[INFO] [stdout]    29       │-    Variant with generic data
[INFO] [stdout]    30       │-
[INFO] [stdout]    31       │-  ◦ Mixed 
[INFO] [stdout]    32       │-    Variant with mixed generics
[INFO] [stdout]    33       │-
[INFO] [stdout]    34       │-Trait Implementations
[INFO] [stdout]    35       │-
[INFO] [stdout]    36       │-std traits: Any Borrow BorrowMut Freeze From Into RefUnwindSafe Send Sync TryFrom TryInto Unpin UnwindSafe
[INFO] [stdout]           1 │+Could not find 'crate::GenericEnum'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_generic_enum_plain_mode' (5468) panicked at src/tests.rs:141:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_generic_enum_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a2255dc - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a2255dc - ferritin::tests::get_generic_enum_plain_mode::h84af26c52ea89591
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a2256d7 - ferritin::tests::get_generic_enum_plain_mode::{{closure}}::h9b59bc7dd5a429e3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a294526 - core::ops::function::FnOnce::call_once::h52c33d2e6b79b865
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_generic_enum_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_generic_enum_tty_mode.snap
[INFO] [stdout] Snapshot: get_generic_enum_tty_mode
[INFO] [stdout] Source: src/tests.rs:141
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::GenericEnum"), OutputMode :: Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: GenericEnum
[INFO] [stdout]     2       │-Kind: Enum
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: [test_crate](https://docs.rs/test-crate/0.1.0/test-crate/index.html)::[GenericEnum](https://docs.rs/test-crate/0.1.0/test-crate/enum.GenericEnum.html)
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A generic enum for testing
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-See also [crate::TestEnum](https://docs.rs/test-crate/0.1.0/test-crate/submodule/enum.TestEnum.html)
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-enum GenericEnum<T, U = [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html)>
[INFO] [stdout]    12       │-where
[INFO] [stdout]    13       │-    T: [Clone](http://docs.rust-lang.org/nightly/core/clone/trait.Clone.html) + [Send](http://docs.rust-lang.org/nightly/core/marker/trait.Send.html),
[INFO] [stdout]    14       │-    U: [std::fmt::Display](http://docs.rust-lang.org/nightly/core/fmt/trait.Display.html) {
[INFO] [stdout]    15       │-    Simple,
[INFO] [stdout]    16       │-    WithData(T),
[INFO] [stdout]    17       │-    Mixed {
[INFO] [stdout]    18       │-        data: T,
[INFO] [stdout]    19       │-        info: U,
[INFO] [stdout]    20       │-    },
[INFO] [stdout]    21       │-}
[INFO] [stdout]    22       │-
[INFO] [stdout]    23       │-Variants:
[INFO] [stdout]    24       │-
[INFO] [stdout]    25       │-  ◦ Simple 
[INFO] [stdout]    26       │-    Simple variant
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-  ◦ WithData 
[INFO] [stdout]    29       │-    Variant with generic data
[INFO] [stdout]    30       │-
[INFO] [stdout]    31       │-  ◦ Mixed 
[INFO] [stdout]    32       │-    Variant with mixed generics
[INFO] [stdout]    33       │-
[INFO] [stdout]    34       │-Trait Implementations
[INFO] [stdout]    35       │-
[INFO] [stdout]    36       │-std traits: [Any](https://doc.rust-lang.org/nightly/core/any/index.html?search=core%3A%3Aany%3A%3AAny) [Borrow](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrow) [BorrowMut](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrowMut) [Freeze](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AFreeze) [From](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AFrom) [Into](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AInto) [RefUnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3ARefUnwindSafe) [Send](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASend) [Sync](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASync) [Try](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryFrom)
[INFO] [stdout]    37       │-[From](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryFrom) [TryInto](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryInto) [Unpin](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AUnpin) [UnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3AUnwindSafe)
[INFO] [stdout]           1 │+Could not find 'crate::GenericEnum'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_generic_enum_tty_mode' (5470) panicked at src/tests.rs:141:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_generic_enum_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a2221c9 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a2221c9 - ferritin::tests::get_generic_enum_tty_mode::ha7c46857d86372a3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a2222c7 - ferritin::tests::get_generic_enum_tty_mode::{{closure}}::h76fcd6ae10c61202
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a294d06 - core::ops::function::FnOnce::call_once::ha8719da65c45ac88
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_item_with_normalized_crate_name_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_item_with_normalized_crate_name_plain_mode.snap
[INFO] [stdout] Snapshot: get_item_with_normalized_crate_name_plain_mode
[INFO] [stdout] Source: src/tests.rs:152
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("test-crate::TestStruct"), OutputMode :: Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: TestStruct
[INFO] [stdout]     2       │-Kind: Struct
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: test_crate::TestStruct
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A simple struct for testing basic functionality.
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-This struct demonstrates basic usage patterns and should show completely since it only has one paragraph of documentation.
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-It uses Vector for testing intra-doc link resolution with renamed imports. Also tests HashMap which is a non-renamed import.
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-struct TestStruct {
[INFO] [stdout]    14       │-    pub field: String,
[INFO] [stdout]    15       │-    pub count: u32,
[INFO] [stdout]    16       │-}
[INFO] [stdout]    17       │-
[INFO] [stdout]    18       │-Fields:
[INFO] [stdout]    19       │-
[INFO] [stdout]    20       │-  ◦ field: String
[INFO] [stdout]    21       │-    A public field
[INFO] [stdout]    22       │-
[INFO] [stdout]    23       │-  ◦ count: u32
[INFO] [stdout]    24       │-    Another public field
[INFO] [stdout]    25       │-
[INFO] [stdout]    26       │-Associated Types
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-  ◦ pub const ASSOCIATED_CONST
[INFO] [stdout]    29       │-    This is an associated constant for a struct
[INFO] [stdout]    30       │-
[INFO] [stdout]    31       │-  ◦ pub fn new(field: String, count: u32) -> Self
[INFO] [stdout]    32       │-    Create a new TestStruct
[INFO] [stdout]    33       │-
[INFO] [stdout]    34       │-  ◦ pub fn get_field(&self) -> &str
[INFO] [stdout]    35       │-    Get the field value
[INFO] [stdout]    36       │-
[INFO] [stdout]    37       │-  ◦ pub fn increment_count(&mut self)
[INFO] [stdout]    38       │-    Update the count
[INFO] [stdout]    39       │-
[INFO] [stdout]    40       │-Trait Implementations
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-std traits: Any Borrow BorrowMut Clone CloneToUninit Debug Freeze From Into RefUnwindSafe Send Sync TestTrait ToOwned TryFrom TryInto Unpin UnwindSafe
[INFO] [stdout]           1 │+Could not find 'test-crate::TestStruct'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_item_with_normalized_crate_name_plain_mode' (5472) panicked at src/tests.rs:152:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_item_with_normalized_crate_name_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a237f2c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a237f2c - ferritin::tests::get_item_with_normalized_crate_name_plain_mode::ha9c14955d039c838
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a238027 - ferritin::tests::get_item_with_normalized_crate_name_plain_mode::{{closure}}::h38b260850d8917c5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a293df6 - core::ops::function::FnOnce::call_once::h24ea442aa8cd5d71
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_enum_details_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_enum_details_interactive_mode.snap
[INFO] [stdout] Snapshot: get_enum_details_interactive_mode
[INFO] [stdout] Source: src/tests.rs:136
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("crate::submodule::TestEnum"))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-"   Item: TestEnum                                                               "
[INFO] [stdout]     2       │-"   Kind: Enum                                                                   "
[INFO] [stdout]     3       │-"   Visibility: Public                                                           "
[INFO] [stdout]     4       │-"   Defined at: test_crate::submodule::TestEnum                                  "
[INFO] [stdout]     5       │-"   In crate: test-crate (0.1.0)                                                 "
[INFO] [stdout]           1 │+"   Could not find 'crate::submodule::TestEnum'                                  "
[INFO] [stdout]           2 │+"                                                                                "
[INFO] [stdout]           3 │+"                                                                                "
[INFO] [stdout]           4 │+"                                                                                "
[INFO] [stdout]           5 │+"                                                                                "
[INFO] [stdout]           6 │+"                                                                                "
[INFO] [stdout]           7 │+"                                                                                "
[INFO] [stdout]           8 │+"                                                                                "
[INFO] [stdout]           9 │+"                                                                                "
[INFO] [stdout]          10 │+"                                                                                "
[INFO] [stdout]          11 │+"                                                                                "
[INFO] [stdout]          12 │+"                                                                                "
[INFO] [stdout]          13 │+"                                                                                "
[INFO] [stdout]          14 │+"                                                                                "
[INFO] [stdout]          15 │+"                                                                                "
[INFO] [stdout]          16 │+"                                                                                "
[INFO] [stdout]          17 │+"                                                                                "
[INFO] [stdout]          18 │+"                                                                                "
[INFO] [stdout]          19 │+"                                                                                "
[INFO] [stdout]          20 │+"                                                                                "
[INFO] [stdout]          21 │+"                                                                                "
[INFO] [stdout]          22 │+"                                                                                "
[INFO] [stdout]          23 │+"                                                                                "
[INFO] [stdout]          24 │+"                                                                                "
[INFO] [stdout]          25 │+"                                                                                "
[INFO] [stdout]     6    26 │ "                                                                                "
[INFO] [stdout]     7       │-"   An enum for testing                                                          "
[INFO] [stdout]     8    27 │ "                                                                                "
[INFO] [stdout]     9       │-"   This is like crate::GenericEnum but without the generic                      "
[INFO] [stdout]    10    28 │ "                                                                                "
[INFO] [stdout]    11       │-"   enum TestEnum {                                                              "
[INFO] [stdout]    12       │-"       VariantA,                                                                "
[INFO] [stdout]    13       │-"       VariantB(String),                                                        "
[INFO] [stdout]    14       │-"       VariantC {                                                               "
[INFO] [stdout]    15       │-"           name: String,                                                        "
[INFO] [stdout]    16       │-"           value: i32,                                                          "
[INFO] [stdout]    17       │-"       },                                                                       "
[INFO] [stdout]    18       │-"   }                                                                            "
[INFO] [stdout]    19    29 │ "                                                                                "
[INFO] [stdout]    20       │-"   Variants:                                                                    "
[INFO] [stdout]    21    30 │ "                                                                                "
[INFO] [stdout]    22       │-"     ◦ VariantA                                                                 "
[INFO] [stdout]    23       │-"       Variant A (see also crate::GenericEnum)                                  "
[INFO] [stdout]    24    31 │ "                                                                                "
[INFO] [stdout]    25       │-"     ◦ VariantB                                                                 "
[INFO] [stdout]    26       │-"       Variant B with data                                                      "
[INFO] [stdout]    27    32 │ "                                                                                "
[INFO] [stdout]    28       │-"     ◦ VariantC                                                                 "
[INFO] [stdout]    29       │-"       Variant C with struct data (name and value)                              "
[INFO] [stdout]    30    33 │ "                                                                                "
[INFO] [stdout]    31       │-"   Trait Implementations                                                        "
[INFO] [stdout]    32    34 │ "                                                                                "
[INFO] [stdout]    33       │-"   std traits: Any Borrow BorrowMut Freeze From Into RefUnwindSafe Send Sync    "
[INFO] [stdout]    34       │-"   TryFrom TryInto Unpin UnwindSafe                                             "
[INFO] [stdout]    35    35 │ "                                                                                "
[INFO] [stdout]    36    36 │ "                                                                                "
[INFO] [stdout]    37    37 │ "                                                                                "
[INFO] [stdout]    38    38 │ "                                                                                "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_enum_details_interactive_mode' (5463) panicked at src/tests.rs:136:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_enum_details_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22c063 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22c063 - ferritin::tests::get_enum_details_interactive_mode::{{closure}}::hfc4c95ac4deea8bc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a256bfe - insta::settings::Settings::bind::h3e16da49e317552b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a22bb59 - ferritin::tests::get_enum_details_interactive_mode::hffc45aa505cdaa07
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a22bc17 - ferritin::tests::get_enum_details_interactive_mode::{{closure}}::h81a31dcb65cad5c7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a2959d6 - core::ops::function::FnOnce::call_once::hfa38ce4f2f3d5753
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_markdown_test_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_markdown_test_test_mode.snap
[INFO] [stdout] Snapshot: get_markdown_test_test_mode
[INFO] [stdout] Source: src/tests.rs:180
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("test-crate::markdown_test"), OutputMode ::
[INFO] [stdout] TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-<strong>Item:</strong> markdown_test
[INFO] [stdout]     3       │-<strong>Kind:</strong> Module
[INFO] [stdout]     4       │-<strong>Visibility:</strong> Public
[INFO] [stdout]     5       │-<strong>Defined at:</strong> <type-name>test_crate</type-name><punctuation>::</punctuation><type-name>markdown_test</type-name>
[INFO] [stdout]     6       │-<strong>In crate:</strong> test-crate (0.1.0)</p>
[INFO] [stdout]     7       │-<truncated level="full"><title>Markdown: Syntax</title>
[INFO] [stdout]     8       │-<list>
[INFO] [stdout]     9       │-  <item><p>
[INFO] [stdout]    10       │-Overview</p>
[INFO] [stdout]    11       │-<list>
[INFO] [stdout]    12       │-  <item><p>
[INFO] [stdout]    13       │-Philosophy</p>
[INFO] [stdout]    14       │-</item>
[INFO] [stdout]    15       │-  <item><p>
[INFO] [stdout]    16       │-Inline HTML</p>
[INFO] [stdout]    17       │-</item>
[INFO] [stdout]    18       │-  <item><p>
[INFO] [stdout]    19       │-Automatic Escaping for Special Characters</p>
[INFO] [stdout]    20       │-</item>
[INFO] [stdout]    21       │-</list>
[INFO] [stdout]    22       │-</item>
[INFO] [stdout]    23       │-  <item><p>
[INFO] [stdout]    24       │-Block Elements</p>
[INFO] [stdout]    25       │-<list>
[INFO] [stdout]    26       │-  <item><p>
[INFO] [stdout]    27       │-Paragraphs and Line Breaks</p>
[INFO] [stdout]    28       │-</item>
[INFO] [stdout]    29       │-  <item><p>
[INFO] [stdout]    30       │-Headers</p>
[INFO] [stdout]    31       │-</item>
[INFO] [stdout]    32       │-  <item><p>
[INFO] [stdout]    33       │-Blockquotes</p>
[INFO] [stdout]    34       │-</item>
[INFO] [stdout]    35       │-  <item><p>
[INFO] [stdout]    36       │-Lists</p>
[INFO] [stdout]    37       │-</item>
[INFO] [stdout]    38       │-  <item><p>
[INFO] [stdout]    39       │-Code Blocks</p>
[INFO] [stdout]    40       │-</item>
[INFO] [stdout]    41       │-  <item><p>
[INFO] [stdout]    42       │-Horizontal Rules</p>
[INFO] [stdout]    43       │-</item>
[INFO] [stdout]    44       │-</list>
[INFO] [stdout]    45       │-</item>
[INFO] [stdout]    46       │-  <item><p>
[INFO] [stdout]    47       │-Span Elements</p>
[INFO] [stdout]    48       │-<list>
[INFO] [stdout]    49       │-  <item><p>
[INFO] [stdout]    50       │-Links</p>
[INFO] [stdout]    51       │-</item>
[INFO] [stdout]    52       │-  <item><p>
[INFO] [stdout]    53       │-Emphasis</p>
[INFO] [stdout]    54       │-</item>
[INFO] [stdout]    55       │-  <item><p>
[INFO] [stdout]    56       │-Code</p>
[INFO] [stdout]    57       │-</item>
[INFO] [stdout]    58       │-  <item><p>
[INFO] [stdout]    59       │-Images</p>
[INFO] [stdout]    60       │-</item>
[INFO] [stdout]    61       │-</list>
[INFO] [stdout]    62       │-</item>
[INFO] [stdout]    63       │-  <item><p>
[INFO] [stdout]    64       │-Miscellaneous</p>
[INFO] [stdout]    65       │-<list>
[INFO] [stdout]    66       │-  <item><p>
[INFO] [stdout]    67       │-Backslash Escapes</p>
[INFO] [stdout]    68       │-</item>
[INFO] [stdout]    69       │-  <item><p>
[INFO] [stdout]    70       │-Automatic Links</p>
[INFO] [stdout]    71       │-</item>
[INFO] [stdout]    72       │-</list>
[INFO] [stdout]    73       │-</item>
[INFO] [stdout]    74       │-</list>
[INFO] [stdout]    75       │-<p>
[INFO] [stdout]    76       │-<strong>Note:</strong> This document is itself written using Markdown; you can see the source for it by adding '.text' to the URL.</p>
[INFO] [stdout]    77       │-<hr/>
[INFO] [stdout]    78       │-<section-heading>Overview</section-heading>
[INFO] [stdout]    79       │-<section-heading>Philosophy</section-heading>
[INFO] [stdout]    80       │-<p>
[INFO] [stdout]    81       │-Markdown is intended to be as easy-to-read and easy-to-write as is feasible.</p>
[INFO] [stdout]    82       │-<p>
[INFO] [stdout]    83       │-Readability, however, is emphasized above all else. A Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions. While Markdown's syntax has been influenced by several existing text-to-HTML filters -- including Setext, atx, Textile, reStructuredText, Grutatext, and EtText -- the single biggest source of inspiration for Markdown's syntax is the format of plain text email.</p>
[INFO] [stdout]    84       │-<section-heading>Block Elements</section-heading>
[INFO] [stdout]    85       │-<section-heading>Paragraphs and Line Breaks</section-heading>
[INFO] [stdout]    86       │-<p>
[INFO] [stdout]    87       │-A paragraph is simply one or more consecutive lines of text, separated by one or more blank lines. (A blank line is any line that looks like a blank line -- a line containing nothing but spaces or tabs is considered blank.) Normal paragraphs should not be indented with spaces or tabs.</p>
[INFO] [stdout]    88       │-<p>
[INFO] [stdout]    89       │-The implication of the "one or more consecutive lines of text" rule is that Markdown supports "hard-wrapped" text paragraphs. This differs significantly from most other text-to-HTML formatters (including Movable Type's "Convert Line Breaks" option) which translate every line break character in a paragraph into a <inline-code><br /></inline-code> tag.</p>
[INFO] [stdout]    90       │-<p>
[INFO] [stdout]    91       │-When you <emphasis>do</emphasis> want to insert a <inline-code><br /></inline-code> break tag using Markdown, you end a line with two or more spaces, then type return.</p>
[INFO] [stdout]    92       │-<section-heading>Headers</section-heading>
[INFO] [stdout]    93       │-<p>
[INFO] [stdout]    94       │-Markdown supports two styles of headers, Setext 1 and atx 2.</p>
[INFO] [stdout]    95       │-<p>
[INFO] [stdout]    96       │-Optionally, you may "close" atx-style headers. This is purely cosmetic -- you can use this if you think it looks better. The closing hashes don't even need to match the number of hashes used to open the header. (The number of opening hashes determines the header level.)</p>
[INFO] [stdout]    97       │-<section-heading>Blockquotes</section-heading>
[INFO] [stdout]    98       │-<p>
[INFO] [stdout]    99       │-Markdown uses email-style <inline-code>></inline-code> characters for blockquoting. If you're familiar with quoting passages of text in an email message, then you know how to create a blockquote in Markdown. It looks best if you hard wrap the text and put a <inline-code>></inline-code> before every line:</p>
[INFO] [stdout]   100       │-<blockquote>
[INFO] [stdout]   101       │-<p>
[INFO] [stdout]   102       │-This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.</p>
[INFO] [stdout]   103       │-<p>
[INFO] [stdout]   104       │-Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.</p>
[INFO] [stdout]   105       │-</blockquote>
[INFO] [stdout]   106       │-<p>
[INFO] [stdout]   107       │-Markdown allows you to be lazy and only put the <inline-code>></inline-code> before the first line of a hard-wrapped paragraph:</p>
[INFO] [stdout]   108       │-<blockquote>
[INFO] [stdout]   109       │-<p>
[INFO] [stdout]   110       │-This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.</p>
[INFO] [stdout]   111       │-</blockquote>
[INFO] [stdout]   112       │-<blockquote>
[INFO] [stdout]   113       │-<p>
[INFO] [stdout]   114       │-Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.</p>
[INFO] [stdout]   115       │-</blockquote>
[INFO] [stdout]   116       │-<p>
[INFO] [stdout]   117       │-Blockquotes can be nested (i.e. a blockquote-in-a-blockquote) by adding additional levels of <inline-code>></inline-code>:</p>
[INFO] [stdout]   118       │-<blockquote>
[INFO] [stdout]   119       │-<p>
[INFO] [stdout]   120       │-This is the first level of quoting.</p>
[INFO] [stdout]   121       │-<blockquote>
[INFO] [stdout]   122       │-<p>
[INFO] [stdout]   123       │-This is nested blockquote.</p>
[INFO] [stdout]   124       │-</blockquote>
[INFO] [stdout]   125       │-<p>
[INFO] [stdout]   126       │-Back to the first level.</p>
[INFO] [stdout]   127       │-</blockquote>
[INFO] [stdout]   128       │-<p>
[INFO] [stdout]   129       │-Blockquotes can contain other Markdown elements, including headers, lists, and code blocks:</p>
[INFO] [stdout]   130       │-<blockquote>
[INFO] [stdout]   131       │-<section-heading>This is a header.</section-heading>
[INFO] [stdout]   132       │-<list>
[INFO] [stdout]   133       │-  <item><p>
[INFO] [stdout]   134       │-This is the first list item.</p>
[INFO] [stdout]   135       │-</item>
[INFO] [stdout]   136       │-  <item><p>
[INFO] [stdout]   137       │-This is the second list item.</p>
[INFO] [stdout]   138       │-</item>
[INFO] [stdout]   139       │-</list>
[INFO] [stdout]   140       │-<p>
[INFO] [stdout]   141       │-Here's some example code:</p>
[INFO] [stdout]   142       │-<code-block lang="rust">
[INFO] [stdout]   143       │-return shell_exec("echo $input | $markdown_script");
[INFO] [stdout]   144       │-</code-block>
[INFO] [stdout]   145       │-</blockquote>
[INFO] [stdout]   146       │-<p>
[INFO] [stdout]   147       │-Any decent text editor should make email-style quoting easy. For example, with BBEdit, you can make a selection and choose Increase Quote Level from the Text menu.</p>
[INFO] [stdout]   148       │-<section-heading>Lists</section-heading>
[INFO] [stdout]   149       │-<p>
[INFO] [stdout]   150       │-Markdown supports ordered (numbered) and unordered (bulleted) lists.</p>
[INFO] [stdout]   151       │-<p>
[INFO] [stdout]   152       │-Unordered lists use asterisks, pluses, and hyphens -- interchangably -- as list markers:</p>
[INFO] [stdout]   153       │-<list>
[INFO] [stdout]   154       │-  <item><p>
[INFO] [stdout]   155       │-Red</p>
[INFO] [stdout]   156       │-</item>
[INFO] [stdout]   157       │-  <item><p>
[INFO] [stdout]   158       │-Green</p>
[INFO] [stdout]   159       │-</item>
[INFO] [stdout]   160       │-  <item><p>
[INFO] [stdout]   161       │-Blue</p>
[INFO] [stdout]   162       │-</item>
[INFO] [stdout]   163       │-</list>
[INFO] [stdout]   164       │-<p>
[INFO] [stdout]   165       │-is equivalent to:</p>
[INFO] [stdout]   166       │-<list>
[INFO] [stdout]   167       │-  <item><p>
[INFO] [stdout]   168       │-Red</p>
[INFO] [stdout]   169       │-</item>
[INFO] [stdout]   170       │-  <item><p>
[INFO] [stdout]   171       │-Green</p>
[INFO] [stdout]   172       │-</item>
[INFO] [stdout]   173       │-  <item><p>
[INFO] [stdout]   174       │-Blue</p>
[INFO] [stdout]   175       │-</item>
[INFO] [stdout]   176       │-</list>
[INFO] [stdout]   177       │-<p>
[INFO] [stdout]   178       │-and:</p>
[INFO] [stdout]   179       │-<list>
[INFO] [stdout]   180       │-  <item><p>
[INFO] [stdout]   181       │-Red</p>
[INFO] [stdout]   182       │-</item>
[INFO] [stdout]   183       │-  <item><p>
[INFO] [stdout]   184       │-Green</p>
[INFO] [stdout]   185       │-</item>
[INFO] [stdout]   186       │-  <item><p>
[INFO] [stdout]   187       │-Blue</p>
[INFO] [stdout]   188       │-</item>
[INFO] [stdout]   189       │-</list>
[INFO] [stdout]   190       │-<p>
[INFO] [stdout]   191       │-Ordered lists use numbers followed by periods:</p>
[INFO] [stdout]   192       │-<list>
[INFO] [stdout]   193       │-  <item><p>
[INFO] [stdout]   194       │-Bird</p>
[INFO] [stdout]   195       │-</item>
[INFO] [stdout]   196       │-  <item><p>
[INFO] [stdout]   197       │-McHale</p>
[INFO] [stdout]   198       │-</item>
[INFO] [stdout]   199       │-  <item><p>
[INFO] [stdout]   200       │-Parish</p>
[INFO] [stdout]   201       │-</item>
[INFO] [stdout]   202       │-</list>
[INFO] [stdout]   203       │-<p>
[INFO] [stdout]   204       │-It's important to note that the actual numbers you use to mark the list have no effect on the HTML output Markdown produces. The HTML Markdown produces from the above list is:</p>
[INFO] [stdout]   205       │-<p>
[INFO] [stdout]   206       │-If you instead wrote the list in Markdown like this:</p>
[INFO] [stdout]   207       │-<list>
[INFO] [stdout]   208       │-  <item><p>
[INFO] [stdout]   209       │-Bird</p>
[INFO] [stdout]   210       │-</item>
[INFO] [stdout]   211       │-  <item><p>
[INFO] [stdout]   212       │-McHale</p>
[INFO] [stdout]   213       │-</item>
[INFO] [stdout]   214       │-  <item><p>
[INFO] [stdout]   215       │-Parish</p>
[INFO] [stdout]   216       │-</item>
[INFO] [stdout]   217       │-</list>
[INFO] [stdout]   218       │-<p>
[INFO] [stdout]   219       │-or even:</p>
[INFO] [stdout]   220       │-<list>
[INFO] [stdout]   221       │-  <item><p>
[INFO] [stdout]   222       │-Bird</p>
[INFO] [stdout]   223       │-</item>
[INFO] [stdout]   224       │-  <item><p>
[INFO] [stdout]   225       │-McHale</p>
[INFO] [stdout]   226       │-</item>
[INFO] [stdout]   227       │-  <item><p>
[INFO] [stdout]   228       │-Parish</p>
[INFO] [stdout]   229       │-</item>
[INFO] [stdout]   230       │-</list>
[INFO] [stdout]   231       │-<p>
[INFO] [stdout]   232       │-you'd get the exact same HTML output. The point is, if you want to, you can use ordinal numbers in your ordered Markdown lists, so that the numbers in your source match the numbers in your published HTML. But if you want to be lazy, you don't have to.</p>
[INFO] [stdout]   233       │-<p>
[INFO] [stdout]   234       │-To make lists look nice, you can wrap items with hanging indents:</p>
[INFO] [stdout]   235       │-<list>
[INFO] [stdout]   236       │-  <item><p>
[INFO] [stdout]   237       │-Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.</p>
[INFO] [stdout]   238       │-</item>
[INFO] [stdout]   239       │-  <item><p>
[INFO] [stdout]   240       │-Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.</p>
[INFO] [stdout]   241       │-</item>
[INFO] [stdout]   242       │-</list>
[INFO] [stdout]   243       │-<p>
[INFO] [stdout]   244       │-But if you want to be lazy, you don't have to:</p>
[INFO] [stdout]   245       │-<list>
[INFO] [stdout]   246       │-  <item><p>
[INFO] [stdout]   247       │-Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.</p>
[INFO] [stdout]   248       │-</item>
[INFO] [stdout]   249       │-  <item><p>
[INFO] [stdout]   250       │-Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.</p>
[INFO] [stdout]   251       │-</item>
[INFO] [stdout]   252       │-</list>
[INFO] [stdout]   253       │-<p>
[INFO] [stdout]   254       │-List items may consist of multiple paragraphs. Each subsequent paragraph in a list item must be indented by either 4 spaces or one tab:</p>
[INFO] [stdout]   255       │-<list>
[INFO] [stdout]   256       │-  <item><p>
[INFO] [stdout]   257       │-This is a list item with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.</p>
[INFO] [stdout]   258       │-<p>
[INFO] [stdout]   259       │-Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. Donec sit amet nisl. Aliquam semper ipsum sit amet velit.</p>
[INFO] [stdout]   260       │-</item>
[INFO] [stdout]   261       │-  <item><p>
[INFO] [stdout]   262       │-Suspendisse id sem consectetuer libero luctus adipiscing.</p>
[INFO] [stdout]   263       │-</item>
[INFO] [stdout]   264       │-</list>
[INFO] [stdout]   265       │-<p>
[INFO] [stdout]   266       │-It looks nice if you indent every line of the subsequent paragraphs, but here again, Markdown will allow you to be lazy:</p>
[INFO] [stdout]   267       │-<list>
[INFO] [stdout]   268       │-  <item><p>
[INFO] [stdout]   269       │-This is a list item with two paragraphs.</p>
[INFO] [stdout]   270       │-<p>
[INFO] [stdout]   271       │-This is the second paragraph in the list item. You're only required to indent the first line. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
[INFO] [stdout]   272       │-</item>
[INFO] [stdout]   273       │-  <item><p>
[INFO] [stdout]   274       │-Another item in the same list.</p>
[INFO] [stdout]   275       │-</item>
[INFO] [stdout]   276       │-</list>
[INFO] [stdout]   277       │-<p>
[INFO] [stdout]   278       │-To put a blockquote within a list item, the blockquote's <inline-code>></inline-code> delimiters need to be indented:</p>
[INFO] [stdout]   279       │-<list>
[INFO] [stdout]   280       │-  <item><p>
[INFO] [stdout]   281       │-A list item with a blockquote:</p>
[INFO] [stdout]   282       │-<blockquote>
[INFO] [stdout]   283       │-<p>
[INFO] [stdout]   284       │-This is a blockquote inside a list item.</p>
[INFO] [stdout]   285       │-</blockquote>
[INFO] [stdout]   286       │-</item>
[INFO] [stdout]   287       │-</list>
[INFO] [stdout]   288       │-<p>
[INFO] [stdout]   289       │-To put a code block within a list item, the code block needs to be indented <emphasis>twice</emphasis> -- 8 spaces or two tabs:</p>
[INFO] [stdout]   290       │-<list>
[INFO] [stdout]   291       │-  <item><p>
[INFO] [stdout]   292       │-A list item with a code block:</p>
[INFO] [stdout]   293       │-<code-block lang="rust">
[INFO] [stdout]   294       │-<code goes here>
[INFO] [stdout]   295       │-</code-block>
[INFO] [stdout]   296       │-</item>
[INFO] [stdout]   297       │-</list>
[INFO] [stdout]   298       │-<section-heading>Code Blocks</section-heading>
[INFO] [stdout]   299       │-<p>
[INFO] [stdout]   300       │-Pre-formatted code blocks are used for writing about programming or markup source code. Rather than forming normal paragraphs, the lines of a code block are interpreted literally. Markdown wraps a code block in both <inline-code><pre></inline-code> and <inline-code><code></inline-code> tags.</p>
[INFO] [stdout]   301       │-<p>
[INFO] [stdout]   302       │-To produce a code block in Markdown, simply indent every line of the block by at least 4 spaces or 1 tab.</p>
[INFO] [stdout]   303       │-<p>
[INFO] [stdout]   304       │-This is a normal paragraph:</p>
[INFO] [stdout]   305       │-<code-block lang="rust">
[INFO] [stdout]   306       │-This is a code block.
[INFO] [stdout]   307       │-</code-block>
[INFO] [stdout]   308       │-<p>
[INFO] [stdout]   309       │-Here is an example of AppleScript:</p>
[INFO] [stdout]   310       │-<code-block lang="rust">
[INFO] [stdout]   311       │-tell application "Foo"
[INFO] [stdout]   312       │-    beep
[INFO] [stdout]   313       │-end tell
[INFO] [stdout]   314       │-</code-block>
[INFO] [stdout]   315       │-<p>
[INFO] [stdout]   316       │-A code block continues until it reaches a line that is not indented (or the end of the article).</p>
[INFO] [stdout]   317       │-<p>
[INFO] [stdout]   318       │-Within a code block, ampersands (<inline-code>&</inline-code>) and angle brackets (<inline-code><</inline-code> and <inline-code>></inline-code>) are automatically converted into HTML entities. This makes it very easy to include example HTML source code using Markdown -- just paste it and indent it, and Markdown will handle the hassle of encoding the ampersands and angle brackets. For example, this:</p>
[INFO] [stdout]   319       │-<code-block lang="rust">
[INFO] [stdout]   320       │-<div class="footer">
[INFO] [stdout]   321       │-    &copy; 2004 Foo Corporation
[INFO] [stdout]   322       │-</div>
[INFO] [stdout]   323       │-</code-block>
[INFO] [stdout]   324       │-<p>
[INFO] [stdout]   325       │-Regular Markdown syntax is not processed within code blocks. E.g., asterisks are just literal asterisks within a code block. This means it's also easy to use Markdown to write about Markdown's own syntax.</p>
[INFO] [stdout]   326       │-<code-block lang="rust">
[INFO] [stdout]   327       │-tell application "Foo"
[INFO] [stdout]   328       │-    beep
[INFO] [stdout]   329       │-end tell
[INFO] [stdout]   330       │-</code-block>
[INFO] [stdout]   331       │-<section-heading>Span Elements</section-heading>
[INFO] [stdout]   332       │-<section-heading>Links</section-heading>
[INFO] [stdout]   333       │-<p>
[INFO] [stdout]   334       │-Markdown supports two style of links: <emphasis>inline</emphasis> and <emphasis>reference</emphasis>.</p>
[INFO] [stdout]   335       │-<p>
[INFO] [stdout]   336       │-In both styles, the link text is delimited by square brackets.</p>
[INFO] [stdout]   337       │-<p>
[INFO] [stdout]   338       │-To create an inline link, use a set of regular parentheses immediately after the link text's closing square bracket. Inside the parentheses, put the URL where you want the link to point, along with an <emphasis>optional</emphasis> title for the link, surrounded in quotes. For example:</p>
[INFO] [stdout]   339       │-<p>
[INFO] [stdout]   340       │-This is an example inline link.</p>
[INFO] [stdout]   341       │-<p>
[INFO] [stdout]   342       │-This link has no title attribute.</p>
[INFO] [stdout]   343       │-<section-heading>Emphasis</section-heading>
[INFO] [stdout]   344       │-<p>
[INFO] [stdout]   345       │-Markdown treats asterisks (<inline-code>*</inline-code>) and underscores (<inline-code>_</inline-code>) as indicators of emphasis. Text wrapped with one <inline-code>*</inline-code> or <inline-code>_</inline-code> will be wrapped with an HTML <inline-code><em></inline-code> tag; double <inline-code>*</inline-code>'s or <inline-code>_</inline-code>'s will be wrapped with an HTML <inline-code><strong></inline-code> tag. E.g., this input:</p>
[INFO] [stdout]   346       │-<p>
[INFO] [stdout]   347       │-<emphasis>single asterisks</emphasis></p>
[INFO] [stdout]   348       │-<p>
[INFO] [stdout]   349       │-<emphasis>single underscores</emphasis></p>
[INFO] [stdout]   350       │-<p>
[INFO] [stdout]   351       │-<strong>double asterisks</strong></p>
[INFO] [stdout]   352       │-<p>
[INFO] [stdout]   353       │-<strong>double underscores</strong></p>
[INFO] [stdout]   354       │-<section-heading>Code</section-heading>
[INFO] [stdout]   355       │-<p>
[INFO] [stdout]   356       │-To indicate a span of code, wrap it with backtick quotes (<inline-code>`</inline-code>). Unlike a pre-formatted code block, a code span indicates code within a normal paragraph. For example:</p>
[INFO] [stdout]   357       │-<p>
[INFO] [stdout]   358       │-Use the <inline-code>printf()</inline-code> function.</p>
[INFO] [stdout]   359       │-<section-heading>Tables</section-heading>
[INFO] [stdout]   360       │-<p>
[INFO] [stdout]   361       │-Markdown supports tables for structured data.</p>
[INFO] [stdout]   362       │-<section-heading>Simple Table</section-heading>
[INFO] [stdout]   363       │-<p>
[INFO] [stdout]   364       │-Here's a simple two-column table:</p>
[INFO] [stdout]   365       │-<table>
[INFO] [stdout]   366       │-  <thead>
[INFO] [stdout]   367       │-    <tr><th>Field</th><th>Type</th></tr>
[INFO] [stdout]   368       │-  </thead>
[INFO] [stdout]   369       │-  <tbody>
[INFO] [stdout]   370       │-    <tr><td>x</td><td>u32</td></tr>
[INFO] [stdout]   371       │-    <tr><td>y</td><td>u32</td></tr>
[INFO] [stdout]   372       │-  </tbody>
[INFO] [stdout]   373       │-</table>
[INFO] [stdout]   374       │-<section-heading>Complex Table</section-heading>
[INFO] [stdout]   375       │-<p>
[INFO] [stdout]   376       │-And a more complex table with various content:</p>
[INFO] [stdout]   377       │-<table>
[INFO] [stdout]   378       │-  <thead>
[INFO] [stdout]   379       │-    <tr><th>Method</th><th>Parameters</th><th>Return Type</th><th>Description</th></tr>
[INFO] [stdout]   380       │-  </thead>
[INFO] [stdout]   381       │-  <tbody>
[INFO] [stdout]   382       │-    <tr><td><inline-code>new()</inline-code></td><td><inline-code>x: i32, y: i32</inline-code></td><td><inline-code>Self</inline-code></td><td>Creates a new point at the given coordinates</td></tr>
[INFO] [stdout]   383       │-    <tr><td><inline-code>distance()</inline-code></td><td><inline-code>&self, other: &Point</inline-code></td><td><inline-code>f64</inline-code></td><td>Calculates Euclidean distance to another point</td></tr>
[INFO] [stdout]   384       │-    <tr><td><inline-code>translate()</inline-code></td><td><inline-code>&mut self, dx: i32, dy: i32</inline-code></td><td><inline-code>()</inline-code></td><td>Moves the point by the given offset</td></tr>
[INFO] [stdout]   385       │-  </tbody>
[INFO] [stdout]   386       │-</table>
[INFO] [stdout]   387       │-</truncated>
[INFO] [stdout]   388       │-<p>
[INFO] [stdout]   389       │-No items match the current filters.</p>
[INFO] [stdout]           2 │+Could not find 'test-crate::markdown_test'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_markdown_test_test_mode' (5818) panicked at src/tests.rs:180:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_markdown_test_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a225bfc - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a225bfc - ferritin::tests::get_markdown_test_test_mode::h2225fb0ee4ff4a6d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a225cf7 - ferritin::tests::get_markdown_test_test_mode::{{closure}}::h5c7f85346be6201b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a2941e6 - core::ops::function::FnOnce::call_once::h3b9bef2abaa03538
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_item_with_normalized_crate_name_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_item_with_normalized_crate_name_interactive_mode.snap
[INFO] [stdout] Snapshot: get_item_with_normalized_crate_name_interactive_mode
[INFO] [stdout] Source: src/tests.rs:152
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("test-crate::TestStruct"))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-"   Item: TestStruct                                                             "
[INFO] [stdout]     2       │-"   Kind: Struct                                                                 "
[INFO] [stdout]     3       │-"   Visibility: Public                                                           "
[INFO] [stdout]     4       │-"   Defined at: test_crate::TestStruct                                           "
[INFO] [stdout]     5       │-"   In crate: test-crate (0.1.0)                                                 "
[INFO] [stdout]           1 │+"   Could not find 'test-crate::TestStruct'                                      "
[INFO] [stdout]           2 │+"                                                                                "
[INFO] [stdout]           3 │+"                                                                                "
[INFO] [stdout]           4 │+"                                                                                "
[INFO] [stdout]           5 │+"                                                                                "
[INFO] [stdout]           6 │+"                                                                                "
[INFO] [stdout]           7 │+"                                                                                "
[INFO] [stdout]           8 │+"                                                                                "
[INFO] [stdout]           9 │+"                                                                                "
[INFO] [stdout]          10 │+"                                                                                "
[INFO] [stdout]          11 │+"                                                                                "
[INFO] [stdout]          12 │+"                                                                                "
[INFO] [stdout]          13 │+"                                                                                "
[INFO] [stdout]          14 │+"                                                                                "
[INFO] [stdout]          15 │+"                                                                                "
[INFO] [stdout]          16 │+"                                                                                "
[INFO] [stdout]          17 │+"                                                                                "
[INFO] [stdout]          18 │+"                                                                                "
[INFO] [stdout]          19 │+"                                                                                "
[INFO] [stdout]          20 │+"                                                                                "
[INFO] [stdout]          21 │+"                                                                                "
[INFO] [stdout]          22 │+"                                                                                "
[INFO] [stdout]          23 │+"                                                                                "
[INFO] [stdout]          24 │+"                                                                                "
[INFO] [stdout]          25 │+"                                                                                "
[INFO] [stdout]          26 │+"                                                                                "
[INFO] [stdout]          27 │+"                                                                                "
[INFO] [stdout]          28 │+"                                                                                "
[INFO] [stdout]          29 │+"                                                                                "
[INFO] [stdout]          30 │+"                                                                                "
[INFO] [stdout]          31 │+"                                                                                "
[INFO] [stdout]     6    32 │ "                                                                                "
[INFO] [stdout]     7       │-"   A simple struct for testing basic functionality.                             "
[INFO] [stdout]     8    33 │ "                                                                                "
[INFO] [stdout]     9       │-"   This struct demonstrates basic usage patterns and should show completely     "
[INFO] [stdout]    10       │-"   since it only has one paragraph of documentation.                            "
[INFO] [stdout]    11    34 │ "                                                                                "
[INFO] [stdout]    12       │-"   It uses Vector for testing intra-doc link resolution with renamed imports.   "
[INFO] [stdout]    13       │-"   Also tests HashMap which is a non-renamed import.                            "
[INFO] [stdout]    14    35 │ "                                                                                "
[INFO] [stdout]    15       │-"   struct TestStruct {                                                          "
[INFO] [stdout]    16       │-"       pub field: String,                                                       "
[INFO] [stdout]    17       │-"       pub count: u32,                                                          "
[INFO] [stdout]    18       │-"   }                                                                            "
[INFO] [stdout]    19    36 │ "                                                                                "
[INFO] [stdout]    20       │-"   Fields:                                                                      "
[INFO] [stdout]    21    37 │ "                                                                                "
[INFO] [stdout]    22       │-"     ◦ field: String                                                            "
[INFO] [stdout]    23       │-"       A public field                                                           "
[INFO] [stdout]    24    38 │ "                                                                                "
[INFO] [stdout]    25       │-"     ◦ count: u32                                                               "
[INFO] [stdout]    26       │-"       Another public field                                                     "
[INFO] [stdout]    27    39 │ "                                                                                "
[INFO] [stdout]    28       │-"   Associated Types                                                             "
[INFO] [stdout]    29    40 │ "                                                                                "
[INFO] [stdout]    30       │-"     ◦ pub const ASSOCIATED_CONST                                               "
[INFO] [stdout]    31       │-"       This is an associated constant for a struct                              "
[INFO] [stdout]    32    41 │ "                                                                                "
[INFO] [stdout]    33       │-"     ◦ pub fn new(field: String, count: u32) -> Self                            "
[INFO] [stdout]    34       │-"       Create a new TestStruct                                                  "
[INFO] [stdout]    35    42 │ "                                                                                "
[INFO] [stdout]    36       │-"     ◦ pub fn get_field(&self) -> &str                                          "
[INFO] [stdout]    37       │-"       Get the field value                                                      "
[INFO] [stdout]    38    43 │ "                                                                                "
[INFO] [stdout]    39       │-"     ◦ pub fn increment_count(&mut self)                                        "
[INFO] [stdout]    40       │-"       Update the count                                                         "
[INFO] [stdout]    41    44 │ "                                                                                "
[INFO] [stdout]    42       │-"   Trait Implementations                                                        "
[INFO] [stdout]    43    45 │ "                                                                                "
[INFO] [stdout]    44       │-"   std traits: Any Borrow BorrowMut Clone CloneToUninit Debug Freeze From Into  "
[INFO] [stdout]    45       │-"   RefUnwindSafe Send Sync TestTrait ToOwned TryFrom TryInto Unpin UnwindSafe   "
[INFO] [stdout]    46    46 │ "                                                                                "
[INFO] [stdout]    47    47 │ "                                                                                "
[INFO] [stdout]    48    48 │ "                                                                                "
[INFO] [stdout]    49    49 │ "                                                                                "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_item_with_normalized_crate_name_interactive_mode' (5471) panicked at src/tests.rs:152:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_item_with_normalized_crate_name_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a238883 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a238883 - ferritin::tests::get_item_with_normalized_crate_name_interactive_mode::{{closure}}::he388031d3bed5e6f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a256dae - insta::settings::Settings::bind::h709ae87077e96176
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a238379 - ferritin::tests::get_item_with_normalized_crate_name_interactive_mode::h356d576216a457fb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a238437 - ferritin::tests::get_item_with_normalized_crate_name_interactive_mode::{{closure}}::h9a31018e2f11c4d7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a294566 - core::ops::function::FnOnce::call_once::h55e0837b8b1249d2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_markdown_test_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_markdown_test_plain_mode.snap
[INFO] [stdout] Snapshot: get_markdown_test_plain_mode
[INFO] [stdout] Source: src/tests.rs:180
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("test-crate::markdown_test"), OutputMode ::
[INFO] [stdout] Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: markdown_test
[INFO] [stdout]     2       │-Kind: Module
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: test_crate::markdown_test
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-Markdown: Syntax
[INFO] [stdout]     8       │-================================================================================
[INFO] [stdout]     9       │-
[INFO] [stdout]    10       │-  ◦ Overview
[INFO] [stdout]    11       │-      ▪     Philosophy
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-      ▪     Inline HTML
[INFO] [stdout]    14       │-
[INFO] [stdout]    15       │-      ▪     Automatic Escaping for Special Characters
[INFO] [stdout]    16       │-
[INFO] [stdout]    17       │-  ◦ Block Elements
[INFO] [stdout]    18       │-      ▪     Paragraphs and Line Breaks
[INFO] [stdout]    19       │-
[INFO] [stdout]    20       │-      ▪     Headers
[INFO] [stdout]    21       │-
[INFO] [stdout]    22       │-      ▪     Blockquotes
[INFO] [stdout]    23       │-
[INFO] [stdout]    24       │-      ▪     Lists
[INFO] [stdout]    25       │-
[INFO] [stdout]    26       │-      ▪     Code Blocks
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-      ▪     Horizontal Rules
[INFO] [stdout]    29       │-
[INFO] [stdout]    30       │-  ◦ Span Elements
[INFO] [stdout]    31       │-      ▪     Links
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-      ▪     Emphasis
[INFO] [stdout]    34       │-
[INFO] [stdout]    35       │-      ▪     Code
[INFO] [stdout]    36       │-
[INFO] [stdout]    37       │-      ▪     Images
[INFO] [stdout]    38       │-
[INFO] [stdout]    39       │-  ◦ Miscellaneous
[INFO] [stdout]    40       │-      ▪     Backslash Escapes
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-      ▪     Automatic Links
[INFO] [stdout]    43       │-
[INFO] [stdout]    44       │-Note: This document is itself written using Markdown; you can see the source for it by adding '.text' to the URL.
[INFO] [stdout]    45       │-
[INFO] [stdout]    46       │-────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]    47       │-
[INFO] [stdout]    48       │-Overview
[INFO] [stdout]    49       │---------------------------------------------------------------------------------
[INFO] [stdout]    50       │-
[INFO] [stdout]    51       │-Philosophy
[INFO] [stdout]    52       │---------------------------------------------------------------------------------
[INFO] [stdout]    53       │-
[INFO] [stdout]    54       │-Markdown is intended to be as easy-to-read and easy-to-write as is feasible.
[INFO] [stdout]    55       │-
[INFO] [stdout]    56       │-Readability, however, is emphasized above all else. A Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions. While Markdown's syntax has been influenced by several existing text-to-HTML filters -- including Setext, atx, Textile, reStructuredText, Grutatext, and EtText -- the single biggest source of inspiration for Markdown's syntax is the format of plain text email.
[INFO] [stdout]    57       │-
[INFO] [stdout]    58       │-Block Elements
[INFO] [stdout]    59       │---------------------------------------------------------------------------------
[INFO] [stdout]    60       │-
[INFO] [stdout]    61       │-Paragraphs and Line Breaks
[INFO] [stdout]    62       │---------------------------------------------------------------------------------
[INFO] [stdout]    63       │-
[INFO] [stdout]    64       │-A paragraph is simply one or more consecutive lines of text, separated by one or more blank lines. (A blank line is any line that looks like a blank line -- a line containing nothing but spaces or tabs is considered blank.) Normal paragraphs should not be indented with spaces or tabs.
[INFO] [stdout]    65       │-
[INFO] [stdout]    66       │-The implication of the "one or more consecutive lines of text" rule is that Markdown supports "hard-wrapped" text paragraphs. This differs significantly from most other text-to-HTML formatters (including Movable Type's "Convert Line Breaks" option) which translate every line break character in a paragraph into a <br /> tag.
[INFO] [stdout]    67       │-
[INFO] [stdout]    68       │-When you do want to insert a <br /> break tag using Markdown, you end a line with two or more spaces, then type return.
[INFO] [stdout]    69       │-
[INFO] [stdout]    70       │-Headers
[INFO] [stdout]    71       │---------------------------------------------------------------------------------
[INFO] [stdout]    72       │-
[INFO] [stdout]    73       │-Markdown supports two styles of headers, Setext 1 and atx 2.
[INFO] [stdout]    74       │-
[INFO] [stdout]    75       │-Optionally, you may "close" atx-style headers. This is purely cosmetic -- you can use this if you think it looks better. The closing hashes don't even need to match the number of hashes used to open the header. (The number of opening hashes determines the header level.)
[INFO] [stdout]    76       │-
[INFO] [stdout]    77       │-Blockquotes
[INFO] [stdout]    78       │---------------------------------------------------------------------------------
[INFO] [stdout]    79       │-
[INFO] [stdout]    80       │-Markdown uses email-style > characters for blockquoting. If you're familiar with quoting passages of text in an email message, then you know how to create a blockquote in Markdown. It looks best if you hard wrap the text and put a > before every line:
[INFO] [stdout]    81       │-
[INFO] [stdout]    82       │->   This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
[INFO] [stdout]    83       │-
[INFO] [stdout]    84       │->   Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.
[INFO] [stdout]    85       │-
[INFO] [stdout]    86       │-Markdown allows you to be lazy and only put the > before the first line of a hard-wrapped paragraph:
[INFO] [stdout]    87       │-
[INFO] [stdout]    88       │->   This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
[INFO] [stdout]    89       │-
[INFO] [stdout]    90       │->   Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.
[INFO] [stdout]    91       │-
[INFO] [stdout]    92       │-Blockquotes can be nested (i.e. a blockquote-in-a-blockquote) by adding additional levels of >:
[INFO] [stdout]    93       │-
[INFO] [stdout]    94       │->   This is the first level of quoting.
[INFO] [stdout]    95       │-
[INFO] [stdout]    96       │->   >     This is nested blockquote.
[INFO] [stdout]    97       │-
[INFO] [stdout]    98       │->   Back to the first level.
[INFO] [stdout]    99       │-
[INFO] [stdout]   100       │-Blockquotes can contain other Markdown elements, including headers, lists, and code blocks:
[INFO] [stdout]   101       │-
[INFO] [stdout]   102       │->   This is a header.
[INFO] [stdout]   103       │-  --------------------------------------------------------------------------------
[INFO] [stdout]   104       │-
[INFO] [stdout]   105       │->     ◦   This is the first list item.
[INFO] [stdout]   106       │-
[INFO] [stdout]   107       │-    ◦   This is the second list item.
[INFO] [stdout]   108       │-
[INFO] [stdout]   109       │->   Here's some example code:
[INFO] [stdout]   110       │-
[INFO] [stdout]   111       │->   ```
[INFO] [stdout]   112       │-  return shell_exec("echo $input | $markdown_script");
[INFO] [stdout]   113       │-
[INFO] [stdout]   114       │-  ```
[INFO] [stdout]   115       │-
[INFO] [stdout]   116       │-Any decent text editor should make email-style quoting easy. For example, with BBEdit, you can make a selection and choose Increase Quote Level from the Text menu.
[INFO] [stdout]   117       │-
[INFO] [stdout]   118       │-Lists
[INFO] [stdout]   119       │---------------------------------------------------------------------------------
[INFO] [stdout]   120       │-
[INFO] [stdout]   121       │-Markdown supports ordered (numbered) and unordered (bulleted) lists.
[INFO] [stdout]   122       │-
[INFO] [stdout]   123       │-Unordered lists use asterisks, pluses, and hyphens -- interchangably -- as list markers:
[INFO] [stdout]   124       │-
[INFO] [stdout]   125       │-  ◦ Red
[INFO] [stdout]   126       │-
[INFO] [stdout]   127       │-  ◦ Green
[INFO] [stdout]   128       │-
[INFO] [stdout]   129       │-  ◦ Blue
[INFO] [stdout]   130       │-
[INFO] [stdout]   131       │-is equivalent to:
[INFO] [stdout]   132       │-
[INFO] [stdout]   133       │-  ◦ Red
[INFO] [stdout]   134       │-
[INFO] [stdout]   135       │-  ◦ Green
[INFO] [stdout]   136       │-
[INFO] [stdout]   137       │-  ◦ Blue
[INFO] [stdout]   138       │-
[INFO] [stdout]   139       │-and:
[INFO] [stdout]   140       │-
[INFO] [stdout]   141       │-  ◦ Red
[INFO] [stdout]   142       │-
[INFO] [stdout]   143       │-  ◦ Green
[INFO] [stdout]   144       │-
[INFO] [stdout]   145       │-  ◦ Blue
[INFO] [stdout]   146       │-
[INFO] [stdout]   147       │-Ordered lists use numbers followed by periods:
[INFO] [stdout]   148       │-
[INFO] [stdout]   149       │-  ◦ Bird
[INFO] [stdout]   150       │-
[INFO] [stdout]   151       │-  ◦ McHale
[INFO] [stdout]   152       │-
[INFO] [stdout]   153       │-  ◦ Parish
[INFO] [stdout]   154       │-
[INFO] [stdout]   155       │-It's important to note that the actual numbers you use to mark the list have no effect on the HTML output Markdown produces. The HTML Markdown produces from the above list is:
[INFO] [stdout]   156       │-
[INFO] [stdout]   157       │-If you instead wrote the list in Markdown like this:
[INFO] [stdout]   158       │-
[INFO] [stdout]   159       │-  ◦ Bird
[INFO] [stdout]   160       │-
[INFO] [stdout]   161       │-  ◦ McHale
[INFO] [stdout]   162       │-
[INFO] [stdout]   163       │-  ◦ Parish
[INFO] [stdout]   164       │-
[INFO] [stdout]   165       │-or even:
[INFO] [stdout]   166       │-
[INFO] [stdout]   167       │-  ◦ Bird
[INFO] [stdout]   168       │-
[INFO] [stdout]   169       │-  ◦ McHale
[INFO] [stdout]   170       │-
[INFO] [stdout]   171       │-  ◦ Parish
[INFO] [stdout]   172       │-
[INFO] [stdout]   173       │-you'd get the exact same HTML output. The point is, if you want to, you can use ordinal numbers in your ordered Markdown lists, so that the numbers in your source match the numbers in your published HTML. But if you want to be lazy, you don't have to.
[INFO] [stdout]   174       │-
[INFO] [stdout]   175       │-To make lists look nice, you can wrap items with hanging indents:
[INFO] [stdout]   176       │-
[INFO] [stdout]   177       │-  ◦ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
[INFO] [stdout]   178       │-
[INFO] [stdout]   179       │-  ◦ Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.
[INFO] [stdout]   180       │-
[INFO] [stdout]   181       │-But if you want to be lazy, you don't have to:
[INFO] [stdout]   182       │-
[INFO] [stdout]   183       │-  ◦ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
[INFO] [stdout]   184       │-
[INFO] [stdout]   185       │-  ◦ Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.
[INFO] [stdout]   186       │-
[INFO] [stdout]   187       │-List items may consist of multiple paragraphs. Each subsequent paragraph in a list item must be indented by either 4 spaces or one tab:
[INFO] [stdout]   188       │-
[INFO] [stdout]   189       │-  ◦ This is a list item with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
[INFO] [stdout]   190       │-    Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
[INFO] [stdout]   191       │-
[INFO] [stdout]   192       │-  ◦ Suspendisse id sem consectetuer libero luctus adipiscing.
[INFO] [stdout]   193       │-
[INFO] [stdout]   194       │-It looks nice if you indent every line of the subsequent paragraphs, but here again, Markdown will allow you to be lazy:
[INFO] [stdout]   195       │-
[INFO] [stdout]   196       │-  ◦ This is a list item with two paragraphs.
[INFO] [stdout]   197       │-    This is the second paragraph in the list item. You're only required to indent the first line. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
[INFO] [stdout]   198       │-
[INFO] [stdout]   199       │-  ◦ Another item in the same list.
[INFO] [stdout]   200       │-
[INFO] [stdout]   201       │-To put a blockquote within a list item, the blockquote's > delimiters need to be indented:
[INFO] [stdout]   202       │-
[INFO] [stdout]   203       │-  ◦ A list item with a blockquote:
[INFO] [stdout]   204       │-    >       This is a blockquote inside a list item.
[INFO] [stdout]   205       │-
[INFO] [stdout]   206       │-To put a code block within a list item, the code block needs to be indented twice -- 8 spaces or two tabs:
[INFO] [stdout]   207       │-
[INFO] [stdout]   208       │-  ◦ A list item with a code block:
[INFO] [stdout]   209       │-    ```
[INFO] [stdout]   210       │-    <code goes here>
[INFO] [stdout]   211       │-
[INFO] [stdout]   212       │-    ```
[INFO] [stdout]   213       │-
[INFO] [stdout]   214       │-Code Blocks
[INFO] [stdout]   215       │---------------------------------------------------------------------------------
[INFO] [stdout]   216       │-
[INFO] [stdout]   217       │-Pre-formatted code blocks are used for writing about programming or markup source code. Rather than forming normal paragraphs, the lines of a code block are interpreted literally. Markdown wraps a code block in both <pre> and <code> tags.
[INFO] [stdout]   218       │-
[INFO] [stdout]   219       │-To produce a code block in Markdown, simply indent every line of the block by at least 4 spaces or 1 tab.
[INFO] [stdout]   220       │-
[INFO] [stdout]   221       │-This is a normal paragraph:
[INFO] [stdout]   222       │-
[INFO] [stdout]   223       │-```
[INFO] [stdout]   224       │-This is a code block.
[INFO] [stdout]   225       │-
[INFO] [stdout]   226       │-```
[INFO] [stdout]   227       │-
[INFO] [stdout]   228       │-Here is an example of AppleScript:
[INFO] [stdout]   229       │-
[INFO] [stdout]   230       │-```
[INFO] [stdout]   231       │-tell application "Foo"
[INFO] [stdout]   232       │-    beep
[INFO] [stdout]   233       │-end tell
[INFO] [stdout]   234       │-
[INFO] [stdout]   235       │-```
[INFO] [stdout]   236       │-
[INFO] [stdout]   237       │-A code block continues until it reaches a line that is not indented (or the end of the article).
[INFO] [stdout]   238       │-
[INFO] [stdout]   239       │-Within a code block, ampersands (&) and angle brackets (< and >) are automatically converted into HTML entities. This makes it very easy to include example HTML source code using Markdown -- just paste it and indent it, and Markdown will handle the hassle of encoding the ampersands and angle brackets. For example, this:
[INFO] [stdout]   240       │-
[INFO] [stdout]   241       │-```
[INFO] [stdout]   242       │-<div class="footer">
[INFO] [stdout]   243       │-    &copy; 2004 Foo Corporation
[INFO] [stdout]   244       │-</div>
[INFO] [stdout]   245       │-
[INFO] [stdout]   246       │-```
[INFO] [stdout]   247       │-
[INFO] [stdout]   248       │-Regular Markdown syntax is not processed within code blocks. E.g., asterisks are just literal asterisks within a code block. This means it's also easy to use Markdown to write about Markdown's own syntax.
[INFO] [stdout]   249       │-
[INFO] [stdout]   250       │-```
[INFO] [stdout]   251       │-tell application "Foo"
[INFO] [stdout]   252       │-    beep
[INFO] [stdout]   253       │-end tell
[INFO] [stdout]   254       │-
[INFO] [stdout]   255       │-```
[INFO] [stdout]   256       │-
[INFO] [stdout]   257       │-Span Elements
[INFO] [stdout]   258       │---------------------------------------------------------------------------------
[INFO] [stdout]   259       │-
[INFO] [stdout]   260       │-Links
[INFO] [stdout]   261       │---------------------------------------------------------------------------------
[INFO] [stdout]   262       │-
[INFO] [stdout]   263       │-Markdown supports two style of links: inline and reference.
[INFO] [stdout]   264       │-
[INFO] [stdout]   265       │-In both styles, the link text is delimited by square brackets.
[INFO] [stdout]   266       │-
[INFO] [stdout]   267       │-To create an inline link, use a set of regular parentheses immediately after the link text's closing square bracket. Inside the parentheses, put the URL where you want the link to point, along with an optional title for the link, surrounded in quotes. For example:
[INFO] [stdout]   268       │-
[INFO] [stdout]   269       │-This is an example inline link.
[INFO] [stdout]   270       │-
[INFO] [stdout]   271       │-This link has no title attribute.
[INFO] [stdout]   272       │-
[INFO] [stdout]   273       │-Emphasis
[INFO] [stdout]   274       │---------------------------------------------------------------------------------
[INFO] [stdout]   275       │-
[INFO] [stdout]   276       │-Markdown treats asterisks (*) and underscores (_) as indicators of emphasis. Text wrapped with one * or _ will be wrapped with an HTML <em> tag; double *'s or _'s will be wrapped with an HTML <strong> tag. E.g., this input:
[INFO] [stdout]   277       │-
[INFO] [stdout]   278       │-single asterisks
[INFO] [stdout]   279       │-
[INFO] [stdout]   280       │-single underscores
[INFO] [stdout]   281       │-
[INFO] [stdout]   282       │-double asterisks
[INFO] [stdout]   283       │-
[INFO] [stdout]   284       │-double underscores
[INFO] [stdout]   285       │-
[INFO] [stdout]   286       │-Code
[INFO] [stdout]   287       │---------------------------------------------------------------------------------
[INFO] [stdout]   288       │-
[INFO] [stdout]   289       │-To indicate a span of code, wrap it with backtick quotes (`). Unlike a pre-formatted code block, a code span indicates code within a normal paragraph. For example:
[INFO] [stdout]   290       │-
[INFO] [stdout]   291       │-Use the printf() function.
[INFO] [stdout]   292       │-
[INFO] [stdout]   293       │-Tables
[INFO] [stdout]   294       │---------------------------------------------------------------------------------
[INFO] [stdout]   295       │-
[INFO] [stdout]   296       │-Markdown supports tables for structured data.
[INFO] [stdout]   297       │-
[INFO] [stdout]   298       │-Simple Table
[INFO] [stdout]   299       │---------------------------------------------------------------------------------
[INFO] [stdout]   300       │-
[INFO] [stdout]   301       │-Here's a simple two-column table:
[INFO] [stdout]   302       │-
[INFO] [stdout]   303       │-[Table: 2 columns × 2 rows]
[INFO] [stdout]   304       │-
[INFO] [stdout]   305       │-Complex Table
[INFO] [stdout]   306       │---------------------------------------------------------------------------------
[INFO] [stdout]   307       │-
[INFO] [stdout]   308       │-And a more complex table with various content:
[INFO] [stdout]   309       │-
[INFO] [stdout]   310       │-[Table: 4 columns × 3 rows]
[INFO] [stdout]   311       │-
[INFO] [stdout]   312       │-No items match the current filters.
[INFO] [stdout]           1 │+Could not find 'test-crate::markdown_test'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_markdown_test_plain_mode' (5481) panicked at src/tests.rs:180:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_markdown_test_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22747c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22747c - ferritin::tests::get_markdown_test_plain_mode::h3b1e28936a8ac439
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a227577 - ferritin::tests::get_markdown_test_plain_mode::{{closure}}::h65de953e32f70c8b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a2952c6 - core::ops::function::FnOnce::call_once::hcb6e39524fc1c591
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_enum_details_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_enum_details_tty_mode.snap
[INFO] [stdout] Snapshot: get_enum_details_tty_mode
[INFO] [stdout] Source: src/tests.rs:136
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::submodule::TestEnum"), OutputMode ::
[INFO] [stdout] Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: TestEnum
[INFO] [stdout]     2       │-Kind: Enum
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: [test_crate](https://docs.rs/test-crate/0.1.0/test-crate/index.html)::[submodule](https://docs.rs/test-crate/0.1.0/test-crate/submodule/index.html)::[TestEnum](https://docs.rs/test-crate/0.1.0/test-crate/submodule/enum.TestEnum.html)
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-An enum for testing
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-This is like [crate::GenericEnum](https://docs.rs/test-crate/0.1.0/test-crate/enum.GenericEnum.html) but without the generic
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-enum TestEnum {
[INFO] [stdout]    12       │-    VariantA,
[INFO] [stdout]    13       │-    VariantB([String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html)),
[INFO] [stdout]    14       │-    VariantC {
[INFO] [stdout]    15       │-        name: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html),
[INFO] [stdout]    16       │-        value: i32,
[INFO] [stdout]    17       │-    },
[INFO] [stdout]    18       │-}
[INFO] [stdout]    19       │-
[INFO] [stdout]    20       │-Variants:
[INFO] [stdout]    21       │-
[INFO] [stdout]    22       │-  ◦ VariantA 
[INFO] [stdout]    23       │-    Variant A (see also [crate::GenericEnum](https://docs.rs/test-crate/0.1.0/test-crate/enum.GenericEnum.html))
[INFO] [stdout]    24       │-
[INFO] [stdout]    25       │-  ◦ VariantB 
[INFO] [stdout]    26       │-    Variant B with data
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-  ◦ VariantC 
[INFO] [stdout]    29       │-    Variant C with struct data (name and value)
[INFO] [stdout]    30       │-
[INFO] [stdout]    31       │-Trait Implementations
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-std traits: [Any](https://doc.rust-lang.org/nightly/core/any/index.html?search=core%3A%3Aany%3A%3AAny) [Borrow](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrow) [BorrowMut](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrowMut) [Freeze](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AFreeze) [From](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AFrom) [Into](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AInto) [RefUnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3ARefUnwindSafe) [Send](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASend) [Sync](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASync) [Try](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryFrom)
[INFO] [stdout]    34       │-[From](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryFrom) [TryInto](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryInto) [Unpin](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AUnpin) [UnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3AUnwindSafe)
[INFO] [stdout]           1 │+Could not find 'crate::submodule::TestEnum'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_enum_details_tty_mode' (5466) panicked at src/tests.rs:136:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_enum_details_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a221ba9 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a221ba9 - ferritin::tests::get_enum_details_tty_mode::h473012b52541686a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a221d37 - ferritin::tests::get_enum_details_tty_mode::{{closure}}::habca82f81ac064f2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a294dc6 - core::ops::function::FnOnce::call_once::hacd2351f5d079e0f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_generic_enum_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_generic_enum_interactive_mode.snap
[INFO] [stdout] Snapshot: get_generic_enum_interactive_mode
[INFO] [stdout] Source: src/tests.rs:141
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("crate::GenericEnum"))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-"   Item: GenericEnum                                                            "
[INFO] [stdout]     2       │-"   Kind: Enum                                                                   "
[INFO] [stdout]     3       │-"   Visibility: Public                                                           "
[INFO] [stdout]     4       │-"   Defined at: test_crate::GenericEnum                                          "
[INFO] [stdout]     5       │-"   In crate: test-crate (0.1.0)                                                 "
[INFO] [stdout]           1 │+"   Could not find 'crate::GenericEnum'                                          "
[INFO] [stdout]           2 │+"                                                                                "
[INFO] [stdout]           3 │+"                                                                                "
[INFO] [stdout]           4 │+"                                                                                "
[INFO] [stdout]           5 │+"                                                                                "
[INFO] [stdout]           6 │+"                                                                                "
[INFO] [stdout]           7 │+"                                                                                "
[INFO] [stdout]           8 │+"                                                                                "
[INFO] [stdout]           9 │+"                                                                                "
[INFO] [stdout]          10 │+"                                                                                "
[INFO] [stdout]          11 │+"                                                                                "
[INFO] [stdout]          12 │+"                                                                                "
[INFO] [stdout]          13 │+"                                                                                "
[INFO] [stdout]          14 │+"                                                                                "
[INFO] [stdout]          15 │+"                                                                                "
[INFO] [stdout]          16 │+"                                                                                "
[INFO] [stdout]          17 │+"                                                                                "
[INFO] [stdout]          18 │+"                                                                                "
[INFO] [stdout]          19 │+"                                                                                "
[INFO] [stdout]          20 │+"                                                                                "
[INFO] [stdout]          21 │+"                                                                                "
[INFO] [stdout]          22 │+"                                                                                "
[INFO] [stdout]          23 │+"                                                                                "
[INFO] [stdout]          24 │+"                                                                                "
[INFO] [stdout]          25 │+"                                                                                "
[INFO] [stdout]          26 │+"                                                                                "
[INFO] [stdout]          27 │+"                                                                                "
[INFO] [stdout]          28 │+"                                                                                "
[INFO] [stdout]     6    29 │ "                                                                                "
[INFO] [stdout]     7       │-"   A generic enum for testing                                                   "
[INFO] [stdout]     8    30 │ "                                                                                "
[INFO] [stdout]     9       │-"   See also crate::TestEnum                                                     "
[INFO] [stdout]    10    31 │ "                                                                                "
[INFO] [stdout]    11       │-"   enum GenericEnum<T, U = String>                                              "
[INFO] [stdout]    12       │-"   where                                                                        "
[INFO] [stdout]    13       │-"       T: Clone + Send,                                                         "
[INFO] [stdout]    14       │-"       U: std::fmt::Display {                                                   "
[INFO] [stdout]    15       │-"       Simple,                                                                  "
[INFO] [stdout]    16       │-"       WithData(T),                                                             "
[INFO] [stdout]    17       │-"       Mixed {                                                                  "
[INFO] [stdout]    18       │-"           data: T,                                                             "
[INFO] [stdout]    19       │-"           info: U,                                                             "
[INFO] [stdout]    20       │-"       },                                                                       "
[INFO] [stdout]    21       │-"   }                                                                            "
[INFO] [stdout]    22    32 │ "                                                                                "
[INFO] [stdout]    23       │-"   Variants:                                                                    "
[INFO] [stdout]    24    33 │ "                                                                                "
[INFO] [stdout]    25       │-"     ◦ Simple                                                                   "
[INFO] [stdout]    26       │-"       Simple variant                                                           "
[INFO] [stdout]    27    34 │ "                                                                                "
[INFO] [stdout]    28       │-"     ◦ WithData                                                                 "
[INFO] [stdout]    29       │-"       Variant with generic data                                                "
[INFO] [stdout]    30    35 │ "                                                                                "
[INFO] [stdout]    31       │-"     ◦ Mixed                                                                    "
[INFO] [stdout]    32       │-"       Variant with mixed generics                                              "
[INFO] [stdout]    33    36 │ "                                                                                "
[INFO] [stdout]    34       │-"   Trait Implementations                                                        "
[INFO] [stdout]    35    37 │ "                                                                                "
[INFO] [stdout]    36       │-"   std traits: Any Borrow BorrowMut Freeze From Into RefUnwindSafe Send Sync    "
[INFO] [stdout]    37       │-"   TryFrom TryInto Unpin UnwindSafe                                             "
[INFO] [stdout]    38    38 │ "                                                                                "
[INFO] [stdout]    39    39 │ "                                                                                "
[INFO] [stdout]    40    40 │ "                                                                                "
[INFO] [stdout]    41    41 │ "                                                                                "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_generic_enum_interactive_mode' (5467) panicked at src/tests.rs:141:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_generic_enum_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22c993 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22c993 - ferritin::tests::get_generic_enum_interactive_mode::{{closure}}::h862a881308a2b18b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a256f5e - insta::settings::Settings::bind::h9adb415f57d16f3d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a22c489 - ferritin::tests::get_generic_enum_interactive_mode::heaf1f4841008fa1d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a22c547 - ferritin::tests::get_generic_enum_interactive_mode::{{closure}}::h6959159001f0b90e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a294746 - core::ops::function::FnOnce::call_once::h6e8b662b54b128ae
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_markdown_test_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_markdown_test_tty_mode.snap
[INFO] [stdout] Snapshot: get_markdown_test_tty_mode
[INFO] [stdout] Source: src/tests.rs:180
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("test-crate::markdown_test"), OutputMode ::
[INFO] [stdout] Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: markdown_test
[INFO] [stdout]     2       │-Kind: Module
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: [test_crate](https://docs.rs/test-crate/0.1.0/test-crate/index.html)::[markdown_test](https://docs.rs/test-crate/0.1.0/test-crate/markdown_test/index.html)
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-Markdown: Syntax
[INFO] [stdout]     8       │-================================================================================
[INFO] [stdout]     9       │-
[INFO] [stdout]    10       │-  ◦ [Overview](#overview)
[INFO] [stdout]    11       │-      ▪ [Philosophy](#philosophy)
[INFO] [stdout]    12       │-    
[INFO] [stdout]    13       │-      ▪ [Inline HTML](#html)
[INFO] [stdout]    14       │-    
[INFO] [stdout]    15       │-      ▪ [Automatic Escaping for Special Characters](#autoescape)
[INFO] [stdout]    16       │-
[INFO] [stdout]    17       │-  ◦ [Block Elements](#block)
[INFO] [stdout]    18       │-      ▪ [Paragraphs and Line Breaks](#p)
[INFO] [stdout]    19       │-    
[INFO] [stdout]    20       │-      ▪ [Headers](#header)
[INFO] [stdout]    21       │-    
[INFO] [stdout]    22       │-      ▪ [Blockquotes](#blockquote)
[INFO] [stdout]    23       │-    
[INFO] [stdout]    24       │-      ▪ [Lists](#list)
[INFO] [stdout]    25       │-    
[INFO] [stdout]    26       │-      ▪ [Code Blocks](#precode)
[INFO] [stdout]    27       │-    
[INFO] [stdout]    28       │-      ▪ [Horizontal Rules](#hr)
[INFO] [stdout]    29       │-
[INFO] [stdout]    30       │-  ◦ [Span Elements](#span)
[INFO] [stdout]    31       │-      ▪ [Links](#link)
[INFO] [stdout]    32       │-    
[INFO] [stdout]    33       │-      ▪ [Emphasis](#em)
[INFO] [stdout]    34       │-    
[INFO] [stdout]    35       │-      ▪ [Code](#code)
[INFO] [stdout]    36       │-    
[INFO] [stdout]    37       │-      ▪ [Images](#img)
[INFO] [stdout]    38       │-
[INFO] [stdout]    39       │-  ◦ [Miscellaneous](#misc)
[INFO] [stdout]    40       │-      ▪ [Backslash Escapes](#backslash)
[INFO] [stdout]    41       │-    
[INFO] [stdout]    42       │-      ▪ [Automatic Links](#autolink)
[INFO] [stdout]    43       │-
[INFO] [stdout]    44       │-Note: This document is itself written using Markdown; you can [see the source](/projects/markdown/syntax.text)
[INFO] [stdout]    45       │-[for it by adding '.text' to the URL](/projects/markdown/syntax.text).
[INFO] [stdout]    46       │-
[INFO] [stdout]    47       │-────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]    48       │-
[INFO] [stdout]    49       │-Overview
[INFO] [stdout]    50       │---------------------------------------------------------------------------------
[INFO] [stdout]    51       │-
[INFO] [stdout]    52       │-Philosophy
[INFO] [stdout]    53       │---------------------------------------------------------------------------------
[INFO] [stdout]    54       │-
[INFO] [stdout]    55       │-Markdown is intended to be as easy-to-read and easy-to-write as is feasible.
[INFO] [stdout]    56       │-
[INFO] [stdout]    57       │-Readability, however, is emphasized above all else. A Markdown-formatted 
[INFO] [stdout]    58       │-document should be publishable as-is, as plain text, without looking like it's
[INFO] [stdout]    59       │-been marked up with tags or formatting instructions. While Markdown's syntax
[INFO] [stdout]    60       │-has been influenced by several existing text-to-HTML filters -- including [Setext](http://docutils.sourceforge.net/mirror/setext.html)
[INFO] [stdout]    61       │-, [atx](http://www.aaronsw.com/2002/atx/), [Textile](http://textism.com/tools/textile/), [reStructuredText](http://docutils.sourceforge.net/rst.html), [Grutatext](http://www.triptico.com/software/grutatxt.html), and [EtText](http://ettext.taint.org/doc/) -- the single biggest
[INFO] [stdout]    62       │-source of inspiration for Markdown's syntax is the format of plain text email.
[INFO] [stdout]    63       │-
[INFO] [stdout]    64       │-Block Elements
[INFO] [stdout]    65       │---------------------------------------------------------------------------------
[INFO] [stdout]    66       │-
[INFO] [stdout]    67       │-Paragraphs and Line Breaks
[INFO] [stdout]    68       │---------------------------------------------------------------------------------
[INFO] [stdout]    69       │-
[INFO] [stdout]    70       │-A paragraph is simply one or more consecutive lines of text, separated by one
[INFO] [stdout]    71       │-or more blank lines. (A blank line is any line that looks like a blank line --
[INFO] [stdout]    72       │-a line containing nothing but spaces or tabs is considered blank.) Normal
[INFO] [stdout]    73       │-paragraphs should not be indented with spaces or tabs.
[INFO] [stdout]    74       │-
[INFO] [stdout]    75       │-The implication of the "one or more consecutive lines of text" rule is that
[INFO] [stdout]    76       │-Markdown supports "hard-wrapped" text paragraphs. This differs significantly
[INFO] [stdout]    77       │-from most other text-to-HTML formatters (including Movable Type's "Convert Line
[INFO] [stdout]    78       │-Breaks" option) which translate every line break character in a paragraph into
[INFO] [stdout]    79       │-a <br /> tag.
[INFO] [stdout]    80       │-
[INFO] [stdout]    81       │-When you do want to insert a <br /> break tag using Markdown, you end a line
[INFO] [stdout]    82       │-with two or more spaces, then type return.
[INFO] [stdout]    83       │-
[INFO] [stdout]    84       │-Headers
[INFO] [stdout]    85       │---------------------------------------------------------------------------------
[INFO] [stdout]    86       │-
[INFO] [stdout]    87       │-Markdown supports two styles of headers, [Setext](https://docs.rs/test-crate/latest/test-crate/index.html?search=test%2Dcrate%3A%3ASetext) [1](https://docs.rs/test-crate/latest/test-crate/index.html?search=test%2Dcrate%3A%3A1) and [atx](https://docs.rs/test-crate/latest/test-crate/index.html?search=test%2Dcrate%3A%3Aatx) [2](https://docs.rs/test-crate/latest/test-crate/index.html?search=test%2Dcrate%3A%3A2).
[INFO] [stdout]    88       │-
[INFO] [stdout]    89       │-Optionally, you may "close" atx-style headers. This is purely cosmetic -- you
[INFO] [stdout]    90       │-can use this if you think it looks better. The closing hashes don't even need
[INFO] [stdout]    91       │-to match the number of hashes used to open the header. (The number of opening
[INFO] [stdout]    92       │-hashes determines the header level.)
[INFO] [stdout]    93       │-
[INFO] [stdout]    94       │-Blockquotes
[INFO] [stdout]    95       │---------------------------------------------------------------------------------
[INFO] [stdout]    96       │-
[INFO] [stdout]    97       │-Markdown uses email-style > characters for blockquoting. If you're familiar
[INFO] [stdout]    98       │-with quoting passages of text in an email message, then you know how to create
[INFO] [stdout]    99       │-a blockquote in Markdown. It looks best if you hard wrap the text and put a >
[INFO] [stdout]   100       │-before every line:
[INFO] [stdout]   101       │-
[INFO] [stdout]   102       │-  │ This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, 
[INFO] [stdout]   103       │-  │ consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. 
[INFO] [stdout]   104       │-  │ Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
[INFO] [stdout]   105       │-
[INFO] [stdout]   106       │-  │ Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id
[INFO] [stdout]   107       │-  │ sem consectetuer libero luctus adipiscing.
[INFO] [stdout]   108       │-
[INFO] [stdout]   109       │-Markdown allows you to be lazy and only put the > before the first line of a
[INFO] [stdout]   110       │-hard-wrapped paragraph:
[INFO] [stdout]   111       │-
[INFO] [stdout]   112       │-  │ This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, 
[INFO] [stdout]   113       │-  │ consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. 
[INFO] [stdout]   114       │-  │ Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
[INFO] [stdout]   115       │-
[INFO] [stdout]   116       │-  │ Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id
[INFO] [stdout]   117       │-  │ sem consectetuer libero luctus adipiscing.
[INFO] [stdout]   118       │-
[INFO] [stdout]   119       │-Blockquotes can be nested (i.e. a blockquote-in-a-blockquote) by adding
[INFO] [stdout]   120       │-additional levels of >:
[INFO] [stdout]   121       │-
[INFO] [stdout]   122       │-  │ This is the first level of quoting.
[INFO] [stdout]   123       │-
[INFO] [stdout]   124       │-  │   │ This is nested blockquote.
[INFO] [stdout]   125       │-
[INFO] [stdout]   126       │-  │ Back to the first level.
[INFO] [stdout]   127       │-
[INFO] [stdout]   128       │-Blockquotes can contain other Markdown elements, including headers, lists, and
[INFO] [stdout]   129       │-code blocks:
[INFO] [stdout]   130       │-
[INFO] [stdout]   131       │-  │ This is a header.
[INFO] [stdout]   132       │-  │ ----------------------------------------------------------------------------
[INFO] [stdout]   133       │-
[INFO] [stdout]   134       │-  │   ▪ This is the first list item.
[INFO] [stdout]   135       │-  │ 
[INFO] [stdout]   136       │-  │   ▪ This is the second list item.
[INFO] [stdout]   137       │-
[INFO] [stdout]   138       │-  │ Here's some example code:
[INFO] [stdout]   139       │-
[INFO] [stdout]   140       │-  │ return shell_exec("echo $input | $markdown_script");
[INFO] [stdout]   141       │-  │ 
[INFO] [stdout]   142       │-
[INFO] [stdout]   143       │-Any decent text editor should make email-style quoting easy. For example, with
[INFO] [stdout]   144       │-BBEdit, you can make a selection and choose Increase Quote Level from the Text
[INFO] [stdout]   145       │-menu.
[INFO] [stdout]   146       │-
[INFO] [stdout]   147       │-Lists
[INFO] [stdout]   148       │---------------------------------------------------------------------------------
[INFO] [stdout]   149       │-
[INFO] [stdout]   150       │-Markdown supports ordered (numbered) and unordered (bulleted) lists.
[INFO] [stdout]   151       │-
[INFO] [stdout]   152       │-Unordered lists use asterisks, pluses, and hyphens -- interchangably -- as list
[INFO] [stdout]   153       │-markers:
[INFO] [stdout]   154       │-
[INFO] [stdout]   155       │-  ◦ Red
[INFO] [stdout]   156       │-
[INFO] [stdout]   157       │-  ◦ Green
[INFO] [stdout]   158       │-
[INFO] [stdout]   159       │-  ◦ Blue
[INFO] [stdout]   160       │-
[INFO] [stdout]   161       │-is equivalent to:
[INFO] [stdout]   162       │-
[INFO] [stdout]   163       │-  ◦ Red
[INFO] [stdout]   164       │-
[INFO] [stdout]   165       │-  ◦ Green
[INFO] [stdout]   166       │-
[INFO] [stdout]   167       │-  ◦ Blue
[INFO] [stdout]   168       │-
[INFO] [stdout]   169       │-and:
[INFO] [stdout]   170       │-
[INFO] [stdout]   171       │-  ◦ Red
[INFO] [stdout]   172       │-
[INFO] [stdout]   173       │-  ◦ Green
[INFO] [stdout]   174       │-
[INFO] [stdout]   175       │-  ◦ Blue
[INFO] [stdout]   176       │-
[INFO] [stdout]   177       │-Ordered lists use numbers followed by periods:
[INFO] [stdout]   178       │-
[INFO] [stdout]   179       │-  ◦ Bird
[INFO] [stdout]   180       │-
[INFO] [stdout]   181       │-  ◦ McHale
[INFO] [stdout]   182       │-
[INFO] [stdout]   183       │-  ◦ Parish
[INFO] [stdout]   184       │-
[INFO] [stdout]   185       │-It's important to note that the actual numbers you use to mark the list have no
[INFO] [stdout]   186       │-effect on the HTML output Markdown produces. The HTML Markdown produces from
[INFO] [stdout]   187       │-the above list is:
[INFO] [stdout]   188       │-
[INFO] [stdout]   189       │-If you instead wrote the list in Markdown like this:
[INFO] [stdout]   190       │-
[INFO] [stdout]   191       │-  ◦ Bird
[INFO] [stdout]   192       │-
[INFO] [stdout]   193       │-  ◦ McHale
[INFO] [stdout]   194       │-
[INFO] [stdout]   195       │-  ◦ Parish
[INFO] [stdout]   196       │-
[INFO] [stdout]   197       │-or even:
[INFO] [stdout]   198       │-
[INFO] [stdout]   199       │-  ◦ Bird
[INFO] [stdout]   200       │-
[INFO] [stdout]   201       │-  ◦ McHale
[INFO] [stdout]   202       │-
[INFO] [stdout]   203       │-  ◦ Parish
[INFO] [stdout]   204       │-
[INFO] [stdout]   205       │-you'd get the exact same HTML output. The point is, if you want to, you can use
[INFO] [stdout]   206       │-ordinal numbers in your ordered Markdown lists, so that the numbers in your
[INFO] [stdout]   207       │-source match the numbers in your published HTML. But if you want to be lazy,
[INFO] [stdout]   208       │-you don't have to.
[INFO] [stdout]   209       │-
[INFO] [stdout]   210       │-To make lists look nice, you can wrap items with hanging indents:
[INFO] [stdout]   211       │-
[INFO] [stdout]   212       │-  ◦ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit
[INFO] [stdout]   213       │-    mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet
[INFO] [stdout]   214       │-    vitae, risus.
[INFO] [stdout]   215       │-
[INFO] [stdout]   216       │-  ◦ Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id
[INFO] [stdout]   217       │-    sem consectetuer libero luctus adipiscing.
[INFO] [stdout]   218       │-
[INFO] [stdout]   219       │-But if you want to be lazy, you don't have to:
[INFO] [stdout]   220       │-
[INFO] [stdout]   221       │-  ◦ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit
[INFO] [stdout]   222       │-    mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet
[INFO] [stdout]   223       │-    vitae, risus.
[INFO] [stdout]   224       │-
[INFO] [stdout]   225       │-  ◦ Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id
[INFO] [stdout]   226       │-    sem consectetuer libero luctus adipiscing.
[INFO] [stdout]   227       │-
[INFO] [stdout]   228       │-List items may consist of multiple paragraphs. Each subsequent paragraph in a
[INFO] [stdout]   229       │-list item must be indented by either 4 spaces or one tab:
[INFO] [stdout]   230       │-
[INFO] [stdout]   231       │-  ◦ This is a list item with two paragraphs. Lorem ipsum dolor sit amet,
[INFO] [stdout]   232       │-    consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
[INFO] [stdout]   233       │-    Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
[INFO] [stdout]   234       │-    Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
[INFO] [stdout]   235       │-
[INFO] [stdout]   236       │-  ◦ Suspendisse id sem consectetuer libero luctus adipiscing.
[INFO] [stdout]   237       │-
[INFO] [stdout]   238       │-It looks nice if you indent every line of the subsequent paragraphs, but here
[INFO] [stdout]   239       │-again, Markdown will allow you to be lazy:
[INFO] [stdout]   240       │-
[INFO] [stdout]   241       │-  ◦ This is a list item with two paragraphs.
[INFO] [stdout]   242       │-    This is the second paragraph in the list item. You're only required to
[INFO] [stdout]   243       │-    indent the first line. Lorem ipsum dolor sit amet, consectetuer adipiscing
[INFO] [stdout]   244       │-    elit.
[INFO] [stdout]   245       │-
[INFO] [stdout]   246       │-  ◦ Another item in the same list.
[INFO] [stdout]   247       │-
[INFO] [stdout]   248       │-To put a blockquote within a list item, the blockquote's > delimiters need to
[INFO] [stdout]   249       │-be indented:
[INFO] [stdout]   250       │-
[INFO] [stdout]   251       │-  ◦ A list item with a blockquote:
[INFO] [stdout]   252       │-      │ This is a blockquote inside a list item.
[INFO] [stdout]   253       │-
[INFO] [stdout]   254       │-To put a code block within a list item, the code block needs to be indented 
[INFO] [stdout]   255       │-twice -- 8 spaces or two tabs:
[INFO] [stdout]   256       │-
[INFO] [stdout]   257       │-  ◦ A list item with a code block:
[INFO] [stdout]   258       │-    <code goes here>
[INFO] [stdout]   259       │-    
[INFO] [stdout]   260       │-
[INFO] [stdout]   261       │-Code Blocks
[INFO] [stdout]   262       │---------------------------------------------------------------------------------
[INFO] [stdout]   263       │-
[INFO] [stdout]   264       │-Pre-formatted code blocks are used for writing about programming or markup
[INFO] [stdout]   265       │-source code. Rather than forming normal paragraphs, the lines of a code block
[INFO] [stdout]   266       │-are interpreted literally. Markdown wraps a code block in both <pre> and <code>
[INFO] [stdout]   267       │-tags.
[INFO] [stdout]   268       │-
[INFO] [stdout]   269       │-To produce a code block in Markdown, simply indent every line of the block by
[INFO] [stdout]   270       │-at least 4 spaces or 1 tab.
[INFO] [stdout]   271       │-
[INFO] [stdout]   272       │-This is a normal paragraph:
[INFO] [stdout]   273       │-
[INFO] [stdout]   274       │-This is a code block.
[INFO] [stdout]   275       │-
[INFO] [stdout]   276       │-
[INFO] [stdout]   277       │-Here is an example of AppleScript:
[INFO] [stdout]   278       │-
[INFO] [stdout]   279       │-tell application "Foo"
[INFO] [stdout]   280       │-    beep
[INFO] [stdout]   281       │-end tell
[INFO] [stdout]   282       │-
[INFO] [stdout]   283       │-
[INFO] [stdout]   284       │-A code block continues until it reaches a line that is not indented (or the end
[INFO] [stdout]   285       │-of the article).
[INFO] [stdout]   286       │-
[INFO] [stdout]   287       │-Within a code block, ampersands (&) and angle brackets (< and >) are
[INFO] [stdout]   288       │-automatically converted into HTML entities. This makes it very easy to include
[INFO] [stdout]   289       │-example HTML source code using Markdown -- just paste it and indent it, and
[INFO] [stdout]   290       │-Markdown will handle the hassle of encoding the ampersands and angle brackets.
[INFO] [stdout]   291       │-For example, this:
[INFO] [stdout]   292       │-
[INFO] [stdout]   293       │-<div class="footer">
[INFO] [stdout]   294       │-    &copy; 2004 Foo Corporation
[INFO] [stdout]   295       │-</div>
[INFO] [stdout]   296       │-
[INFO] [stdout]   297       │-
[INFO] [stdout]   298       │-Regular Markdown syntax is not processed within code blocks. E.g., asterisks
[INFO] [stdout]   299       │-are just literal asterisks within a code block. This means it's also easy to
[INFO] [stdout]   300       │-use Markdown to write about Markdown's own syntax.
[INFO] [stdout]   301       │-
[INFO] [stdout]   302       │-tell application "Foo"
[INFO] [stdout]   303       │-    beep
[INFO] [stdout]   304       │-end tell
[INFO] [stdout]   305       │-
[INFO] [stdout]   306       │-
[INFO] [stdout]   307       │-Span Elements
[INFO] [stdout]   308       │---------------------------------------------------------------------------------
[INFO] [stdout]   309       │-
[INFO] [stdout]   310       │-Links
[INFO] [stdout]   311       │---------------------------------------------------------------------------------
[INFO] [stdout]   312       │-
[INFO] [stdout]   313       │-Markdown supports two style of links: inline and reference.
[INFO] [stdout]   314       │-
[INFO] [stdout]   315       │-In both styles, the link text is delimited by [square brackets](https://docs.rs/test-crate/latest/test-crate/index.html?search=test%2Dcrate%3A%3Asquare%20brackets).
[INFO] [stdout]   316       │-
[INFO] [stdout]   317       │-To create an inline link, use a set of regular parentheses immediately after
[INFO] [stdout]   318       │-the link text's closing square bracket. Inside the parentheses, put the URL
[INFO] [stdout]   319       │-where you want the link to point, along with an optional title for the link,
[INFO] [stdout]   320       │-surrounded in quotes. For example:
[INFO] [stdout]   321       │-
[INFO] [stdout]   322       │-This is [an example](http://example.com/) inline link.
[INFO] [stdout]   323       │-
[INFO] [stdout]   324       │-[This link](http://example.net/) has no title attribute.
[INFO] [stdout]   325       │-
[INFO] [stdout]   326       │-Emphasis
[INFO] [stdout]   327       │---------------------------------------------------------------------------------
[INFO] [stdout]   328       │-
[INFO] [stdout]   329       │-Markdown treats asterisks (*) and underscores (_) as indicators of emphasis.
[INFO] [stdout]   330       │-Text wrapped with one * or _ will be wrapped with an HTML <em> tag; double *'s
[INFO] [stdout]   331       │-or _'s will be wrapped with an HTML <strong> tag. E.g., this input:
[INFO] [stdout]   332       │-
[INFO] [stdout]   333       │-single asterisks
[INFO] [stdout]   334       │-
[INFO] [stdout]   335       │-single underscores
[INFO] [stdout]   336       │-
[INFO] [stdout]   337       │-double asterisks
[INFO] [stdout]   338       │-
[INFO] [stdout]   339       │-double underscores
[INFO] [stdout]   340       │-
[INFO] [stdout]   341       │-Code
[INFO] [stdout]   342       │---------------------------------------------------------------------------------
[INFO] [stdout]   343       │-
[INFO] [stdout]   344       │-To indicate a span of code, wrap it with backtick quotes (`). Unlike a
[INFO] [stdout]   345       │-pre-formatted code block, a code span indicates code within a normal paragraph.
[INFO] [stdout]   346       │-For example:
[INFO] [stdout]   347       │-
[INFO] [stdout]   348       │-Use the printf() function.
[INFO] [stdout]   349       │-
[INFO] [stdout]   350       │-Tables
[INFO] [stdout]   351       │---------------------------------------------------------------------------------
[INFO] [stdout]   352       │-
[INFO] [stdout]   353       │-Markdown supports tables for structured data.
[INFO] [stdout]   354       │-
[INFO] [stdout]   355       │-Simple Table
[INFO] [stdout]   356       │---------------------------------------------------------------------------------
[INFO] [stdout]   357       │-
[INFO] [stdout]   358       │-Here's a simple two-column table:
[INFO] [stdout]   359       │-
[INFO] [stdout]   360       │-┌─────┬────┐
[INFO] [stdout]   361       │-│Field│Type│
[INFO] [stdout]   362       │-├─────┼────┤
[INFO] [stdout]   363       │-│x    │u32 │
[INFO] [stdout]   364       │-│y    │u32 │
[INFO] [stdout]   365       │-└─────┴────┘
[INFO] [stdout]   366       │-
[INFO] [stdout]   367       │-
[INFO] [stdout]   368       │-Complex Table
[INFO] [stdout]   369       │---------------------------------------------------------------------------------
[INFO] [stdout]   370       │-
[INFO] [stdout]   371       │-And a more complex table with various content:
[INFO] [stdout]   372       │-
[INFO] [stdout]   373       │-┌───────────┬───────────────────────────┬───────────┬────────────────────────────────────────┐
[INFO] [stdout]   374       │-│Method     │Parameters                 │Return Type│Description                             │
[INFO] [stdout]   375       │-├───────────┼───────────────────────────┼───────────┼────────────────────────────────────────┤
[INFO] [stdout]   376       │-│new()      │x: i32, y: i32             │Self       │Creates a new point at the given coordin│
[INFO] [stdout]   377       │-│distance() │&self, other: &Point       │f64        │Calculates Euclidean distance to another│
[INFO] [stdout]   378       │-│translate()│&mut self, dx: i32, dy: i32│()         │Moves the point by the given offset     │
[INFO] [stdout]   379       │-└───────────┴───────────────────────────┴───────────┴────────────────────────────────────────┘
[INFO] [stdout]   380       │-
[INFO] [stdout]   381       │-
[INFO] [stdout]   382       │-No items match the current filters.
[INFO] [stdout]           1 │+Could not find 'test-crate::markdown_test'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_markdown_test_tty_mode' (6081) panicked at src/tests.rs:180:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_markdown_test_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a224379 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a224379 - ferritin::tests::get_markdown_test_tty_mode::h75548428c80fec5a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a224477 - ferritin::tests::get_markdown_test_tty_mode::{{closure}}::hc4529c0bee73339a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a2945a6 - core::ops::function::FnOnce::call_once::h5713c226364dafc2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_markdown_test_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_markdown_test_interactive_mode.snap
[INFO] [stdout] Snapshot: get_markdown_test_interactive_mode
[INFO] [stdout] Source: src/tests.rs:180
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("test-crate::markdown_test"))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-"   Item: markdown_test                                                         ╻"
[INFO] [stdout]     2       │-"   Kind: Module                                                                ┃"
[INFO] [stdout]     3       │-"   Visibility: Public                                                          ┃"
[INFO] [stdout]     4       │-"   Defined at: test_crate::markdown_test                                       ┃"
[INFO] [stdout]     5       │-"   In crate: test-crate (0.1.0)                                                ┃"
[INFO] [stdout]     6       │-"                                                                               ┃"
[INFO] [stdout]     7       │-"   Markdown: Syntax                                                            ┃"
[INFO] [stdout]     8       │-"   ════════════════════════════════════════════════════════════════════════════┃"
[INFO] [stdout]     9       │-"                                                                               ┃"
[INFO] [stdout]    10       │-"     ◦ Overview                                                                ┃"
[INFO] [stdout]    11       │-"         ▪ Philosophy                                                          ┃"
[INFO] [stdout]    12       │-"                                                                               ┃"
[INFO] [stdout]    13       │-"         ▪ Inline HTML                                                         ┃"
[INFO] [stdout]    14       │-"                                                                               ┃"
[INFO] [stdout]    15       │-"         ▪ Automatic Escaping for Special Characters                           ┃"
[INFO] [stdout]    16       │-"                                                                               ┃"
[INFO] [stdout]    17       │-"     ◦ Block Elements                                                          ┃"
[INFO] [stdout]    18       │-"         ▪ Paragraphs and Line Breaks                                          ┃"
[INFO] [stdout]    19       │-"                                                                               ┃"
[INFO] [stdout]    20       │-"         ▪ Headers                                                             ┃"
[INFO] [stdout]    21       │-"                                                                               ┃"
[INFO] [stdout]    22       │-"         ▪ Blockquotes                                                         ┃"
[INFO] [stdout]    23       │-"                                                                               ┃"
[INFO] [stdout]    24       │-"         ▪ Lists                                                               ┃"
[INFO] [stdout]    25       │-"                                                                               ┃"
[INFO] [stdout]    26       │-"         ▪ Code Blocks                                                         ┃"
[INFO] [stdout]    27       │-"                                                                               ┃"
[INFO] [stdout]    28       │-"         ▪ Horizontal Rules                                                    ┃"
[INFO] [stdout]    29       │-"                                                                               ┃"
[INFO] [stdout]    30       │-"     ◦ Span Elements                                                           ┃"
[INFO] [stdout]    31       │-"         ▪ Links                                                               ┃"
[INFO] [stdout]    32       │-"                                                                               ┃"
[INFO] [stdout]    33       │-"         ▪ Emphasis                                                            ┃"
[INFO] [stdout]    34       │-"                                                                               ┃"
[INFO] [stdout]    35       │-"         ▪ Code                                                                ┃"
[INFO] [stdout]    36       │-"                                                                               ┃"
[INFO] [stdout]    37       │-"         ▪ Images                                                              ┃"
[INFO] [stdout]    38       │-"                                                                               ┃"
[INFO] [stdout]    39       │-"     ◦ Miscellaneous                                                           ┃"
[INFO] [stdout]    40       │-"         ▪ Backslash Escapes                                                   ┃"
[INFO] [stdout]    41       │-"                                                                               ┃"
[INFO] [stdout]    42       │-"         ▪ Automatic Links                                                     ┃"
[INFO] [stdout]    43       │-"                                                                               ┃"
[INFO] [stdout]    44       │-"   Note: This document is itself written using Markdown; you can see the       ┃"
[INFO] [stdout]    45       │-"   source for it by adding '.text' to the URL.                                 ┃"
[INFO] [stdout]    46       │-"                                                                               ┃"
[INFO] [stdout]    47       │-"─── • ─── • ─── • ─── • ─── • ─── • ─── • ─── • ─── • ─── • ─── • ─── • ─── • ─┃"
[INFO] [stdout]    48       │-"                                                                               ┃"
[INFO] [stdout]    49       │-"   Overview                                                                    ┃"
[INFO] [stdout]    50       │-"   ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┃"
[INFO] [stdout]    51       │-"                                                                               ┃"
[INFO] [stdout]    52       │-"   Philosophy                                                                  ┃"
[INFO] [stdout]    53       │-"   ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┃"
[INFO] [stdout]    54       │-"                                                                               ┃"
[INFO] [stdout]    55       │-"   Markdown is intended to be as easy-to-read and easy-to-write as is feasible.┃"
[INFO] [stdout]    56       │-"                                                                               ┃"
[INFO] [stdout]    57       │-"   Readability, however, is emphasized above all else. A Markdown-formatted    ┃"
[INFO] [stdout]    58       │-"   document should be publishable as-is, as plain text, without looking like   ┃"
[INFO] [stdout]    59       │-"   it's been marked up with tags or formatting instructions. While Markdown's  ┃"
[INFO] [stdout]    60       │-"   syntax has been influenced by several existing text-to-HTML filters --      ┃"
[INFO] [stdout]    61       │-"   including Setext, atx, Textile, reStructuredText, Grutatext, and EtText --  ┃"
[INFO] [stdout]    62       │-"   the single biggest source of inspiration for Markdown's syntax is the       ┃"
[INFO] [stdout]    63       │-"   format of plain text email.                                                 ┃"
[INFO] [stdout]    64       │-"                                                                               ┃"
[INFO] [stdout]    65       │-"   Block Elements                                                              ┃"
[INFO] [stdout]    66       │-"   ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┃"
[INFO] [stdout]    67       │-"                                                                               ┃"
[INFO] [stdout]    68       │-"   Paragraphs and Line Breaks                                                  ┃"
[INFO] [stdout]    69       │-"   ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┃"
[INFO] [stdout]    70       │-"                                                                               ┃"
[INFO] [stdout]    71       │-"   A paragraph is simply one or more consecutive lines of text, separated by   ┃"
[INFO] [stdout]    72       │-"   one or more blank lines. (A blank line is any line that looks like a blank  ┃"
[INFO] [stdout]    73       │-"   line -- a line containing nothing but spaces or tabs is considered blank.)  ┃"
[INFO] [stdout]    74       │-"   Normal paragraphs should not be indented with spaces or tabs.               ┃"
[INFO] [stdout]    75       │-"                                                                               ┃"
[INFO] [stdout]    76       │-"   The implication of the "one or more consecutive lines of text" rule is that ┃"
[INFO] [stdout]    77       │-"   Markdown supports "hard-wrapped" text paragraphs. This differs significantly┃"
[INFO] [stdout]    78       │-"   from most other text-to-HTML formatters (including Movable Type's "Convert  ┃"
[INFO] [stdout]    79       │-"   Line Breaks" option) which translate every line break character in a        ┃"
[INFO] [stdout]    80       │-"   paragraph into a <br /> tag.                                                ┃"
[INFO] [stdout]    81       │-"                                                                               ┃"
[INFO] [stdout]    82       │-"   When you do want to insert a <br /> break tag using Markdown, you end a     ┃"
[INFO] [stdout]    83       │-"   line with two or more spaces, then type return.                             ┃"
[INFO] [stdout]    84       │-"                                                                               ┃"
[INFO] [stdout]    85       │-"   Headers                                                                     ┃"
[INFO] [stdout]    86       │-"   ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┃"
[INFO] [stdout]    87       │-"                                                                               ┃"
[INFO] [stdout]    88       │-"   Markdown supports two styles of headers, Setext 1 and atx 2.                ┃"
[INFO] [stdout]    89       │-"                                                                               ┃"
[INFO] [stdout]    90       │-"   Optionally, you may "close" atx-style headers. This is purely cosmetic --   ┃"
[INFO] [stdout]    91       │-"   you can use this if you think it looks better. The closing hashes don't     ┃"
[INFO] [stdout]    92       │-"   even need to match the number of hashes used to open the header. (The       ┃"
[INFO] [stdout]    93       │-"   number of opening hashes determines the header level.)                      ┃"
[INFO] [stdout]    94       │-"                                                                               ┃"
[INFO] [stdout]    95       │-"   Blockquotes                                                                 ┃"
[INFO] [stdout]    96       │-"   ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┃"
[INFO] [stdout]    97       │-"                                                                               ┃"
[INFO] [stdout]    98       │-"   Markdown uses email-style > characters for blockquoting. If you're familiar ┃"
[INFO] [stdout]    99       │-"   with quoting passages of text in an email message, then you know how to     ┃"
[INFO] [stdout]   100       │-"   create a blockquote in Markdown. It looks best if you hard wrap the text    ╹"
[INFO] [stdout]   101       │-"   and put a > before every line:                                               "
[INFO] [stdout]           1 │+"   Could not find 'test-crate::markdown_test'                                   "
[INFO] [stdout]           2 │+"                                                                                "
[INFO] [stdout]           3 │+"                                                                                "
[INFO] [stdout]           4 │+"                                                                                "
[INFO] [stdout]           5 │+"                                                                                "
[INFO] [stdout]           6 │+"                                                                                "
[INFO] [stdout]           7 │+"                                                                                "
[INFO] [stdout]           8 │+"                                                                                "
[INFO] [stdout]           9 │+"                                                                                "
[INFO] [stdout]          10 │+"                                                                                "
[INFO] [stdout]          11 │+"                                                                                "
[INFO] [stdout]          12 │+"                                                                                "
[INFO] [stdout]          13 │+"                                                                                "
[INFO] [stdout]          14 │+"                                                                                "
[INFO] [stdout]          15 │+"                                                                                "
[INFO] [stdout]          16 │+"                                                                                "
[INFO] [stdout]          17 │+"                                                                                "
[INFO] [stdout]          18 │+"                                                                                "
[INFO] [stdout]          19 │+"                                                                                "
[INFO] [stdout]          20 │+"                                                                                "
[INFO] [stdout]          21 │+"                                                                                "
[INFO] [stdout]          22 │+"                                                                                "
[INFO] [stdout]          23 │+"                                                                                "
[INFO] [stdout]          24 │+"                                                                                "
[INFO] [stdout]          25 │+"                                                                                "
[INFO] [stdout]          26 │+"                                                                                "
[INFO] [stdout]          27 │+"                                                                                "
[INFO] [stdout]          28 │+"                                                                                "
[INFO] [stdout]          29 │+"                                                                                "
[INFO] [stdout]          30 │+"                                                                                "
[INFO] [stdout]          31 │+"                                                                                "
[INFO] [stdout]          32 │+"                                                                                "
[INFO] [stdout]          33 │+"                                                                                "
[INFO] [stdout]          34 │+"                                                                                "
[INFO] [stdout]          35 │+"                                                                                "
[INFO] [stdout]          36 │+"                                                                                "
[INFO] [stdout]          37 │+"                                                                                "
[INFO] [stdout]          38 │+"                                                                                "
[INFO] [stdout]          39 │+"                                                                                "
[INFO] [stdout]          40 │+"                                                                                "
[INFO] [stdout]          41 │+"                                                                                "
[INFO] [stdout]          42 │+"                                                                                "
[INFO] [stdout]          43 │+"                                                                                "
[INFO] [stdout]          44 │+"                                                                                "
[INFO] [stdout]          45 │+"                                                                                "
[INFO] [stdout]          46 │+"                                                                                "
[INFO] [stdout]          47 │+"                                                                                "
[INFO] [stdout]          48 │+"                                                                                "
[INFO] [stdout]          49 │+"                                                                                "
[INFO] [stdout]          50 │+"                                                                                "
[INFO] [stdout]          51 │+"                                                                                "
[INFO] [stdout]          52 │+"                                                                                "
[INFO] [stdout]          53 │+"                                                                                "
[INFO] [stdout]          54 │+"                                                                                "
[INFO] [stdout]          55 │+"                                                                                "
[INFO] [stdout]          56 │+"                                                                                "
[INFO] [stdout]          57 │+"                                                                                "
[INFO] [stdout]          58 │+"                                                                                "
[INFO] [stdout]          59 │+"                                                                                "
[INFO] [stdout]          60 │+"                                                                                "
[INFO] [stdout]          61 │+"                                                                                "
[INFO] [stdout]          62 │+"                                                                                "
[INFO] [stdout]          63 │+"                                                                                "
[INFO] [stdout]          64 │+"                                                                                "
[INFO] [stdout]          65 │+"                                                                                "
[INFO] [stdout]          66 │+"                                                                                "
[INFO] [stdout]          67 │+"                                                                                "
[INFO] [stdout]          68 │+"                                                                                "
[INFO] [stdout]          69 │+"                                                                                "
[INFO] [stdout]          70 │+"                                                                                "
[INFO] [stdout]          71 │+"                                                                                "
[INFO] [stdout]          72 │+"                                                                                "
[INFO] [stdout]          73 │+"                                                                                "
[INFO] [stdout]          74 │+"                                                                                "
[INFO] [stdout]          75 │+"                                                                                "
[INFO] [stdout]          76 │+"                                                                                "
[INFO] [stdout]          77 │+"                                                                                "
[INFO] [stdout]          78 │+"                                                                                "
[INFO] [stdout]          79 │+"                                                                                "
[INFO] [stdout]          80 │+"                                                                                "
[INFO] [stdout]          81 │+"                                                                                "
[INFO] [stdout]          82 │+"                                                                                "
[INFO] [stdout]          83 │+"                                                                                "
[INFO] [stdout]          84 │+"                                                                                "
[INFO] [stdout]          85 │+"                                                                                "
[INFO] [stdout]          86 │+"                                                                                "
[INFO] [stdout]          87 │+"                                                                                "
[INFO] [stdout]          88 │+"                                                                                "
[INFO] [stdout]          89 │+"                                                                                "
[INFO] [stdout]          90 │+"                                                                                "
[INFO] [stdout]          91 │+"                                                                                "
[INFO] [stdout]          92 │+"                                                                                "
[INFO] [stdout]          93 │+"                                                                                "
[INFO] [stdout]          94 │+"                                                                                "
[INFO] [stdout]          95 │+"                                                                                "
[INFO] [stdout]          96 │+"                                                                                "
[INFO] [stdout]          97 │+"                                                                                "
[INFO] [stdout]          98 │+"                                                                                "
[INFO] [stdout]          99 │+"                                                                                "
[INFO] [stdout]         100 │+"                                                                                "
[INFO] [stdout]         101 │+"                                                                                "
[INFO] [stdout]         102 │+"                                                                                "
[INFO] [stdout]         103 │+"                                                                                "
[INFO] [stdout]         104 │+"                                                                                "
[INFO] [stdout]         105 │+"                                                                                "
[INFO] [stdout]         106 │+"                                                                                "
[INFO] [stdout]         107 │+"                                                                                "
[INFO] [stdout]         108 │+"                                                                                "
[INFO] [stdout]         109 │+"                                                                                "
[INFO] [stdout]         110 │+"                                                                                "
[INFO] [stdout]         111 │+"                                                                                "
[INFO] [stdout]         112 │+"                                                                                "
[INFO] [stdout]         113 │+"                                                                                "
[INFO] [stdout]         114 │+"                                                                                "
[INFO] [stdout]         115 │+"                                                                                "
[INFO] [stdout]         116 │+"                                                                                "
[INFO] [stdout]         117 │+"                                                                                "
[INFO] [stdout]         118 │+"                                                                                "
[INFO] [stdout]         119 │+"                                                                                "
[INFO] [stdout]         120 │+"                                                                                "
[INFO] [stdout]         121 │+"                                                                                "
[INFO] [stdout]         122 │+"                                                                                "
[INFO] [stdout]         123 │+"                                                                                "
[INFO] [stdout]         124 │+"                                                                                "
[INFO] [stdout]         125 │+"                                                                                "
[INFO] [stdout]         126 │+"                                                                                "
[INFO] [stdout]         127 │+"                                                                                "
[INFO] [stdout]         128 │+"                                                                                "
[INFO] [stdout]         129 │+"                                                                                "
[INFO] [stdout]         130 │+"                                                                                "
[INFO] [stdout]         131 │+"                                                                                "
[INFO] [stdout]         132 │+"                                                                                "
[INFO] [stdout]         133 │+"                                                                                "
[INFO] [stdout]         134 │+"                                                                                "
[INFO] [stdout]         135 │+"                                                                                "
[INFO] [stdout]         136 │+"                                                                                "
[INFO] [stdout]         137 │+"                                                                                "
[INFO] [stdout]         138 │+"                                                                                "
[INFO] [stdout]         139 │+"                                                                                "
[INFO] [stdout]         140 │+"                                                                                "
[INFO] [stdout]         141 │+"                                                                                "
[INFO] [stdout]         142 │+"                                                                                "
[INFO] [stdout]         143 │+"                                                                                "
[INFO] [stdout]         144 │+"                                                                                "
[INFO] [stdout]         145 │+"                                                                                "
[INFO] [stdout]         146 │+"                                                                                "
[INFO] [stdout]         147 │+"                                                                                "
[INFO] [stdout]         148 │+"                                                                                "
[INFO] [stdout]         149 │+"                                                                                "
[INFO] [stdout]         150 │+"                                                                                "
[INFO] [stdout]         151 │+"                                                                                "
[INFO] [stdout]         152 │+"                                                                                "
[INFO] [stdout]         153 │+"                                                                                "
[INFO] [stdout]         154 │+"                                                                                "
[INFO] [stdout]         155 │+"                                                                                "
[INFO] [stdout]         156 │+"                                                                                "
[INFO] [stdout]         157 │+"                                                                                "
[INFO] [stdout]         158 │+"                                                                                "
[INFO] [stdout]         159 │+"                                                                                "
[INFO] [stdout]         160 │+"                                                                                "
[INFO] [stdout]         161 │+"                                                                                "
[INFO] [stdout]         162 │+"                                                                                "
[INFO] [stdout]         163 │+"                                                                                "
[INFO] [stdout]         164 │+"                                                                                "
[INFO] [stdout]         165 │+"                                                                                "
[INFO] [stdout]   102   166 │ "                                                                                "
[INFO] [stdout]   103       │-"     ┃ This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,    "
[INFO] [stdout]   104       │-"     ┃ consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.       "
[INFO] [stdout]   105       │-"     ┃ Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.   "
[INFO] [stdout]   106       │-"     ┃                                                                          "
[INFO] [stdout]   107       │-"     ┃ Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id "
[INFO] [stdout]   108       │-"     ┃ sem consectetuer libero luctus adipiscing.                               "
[INFO] [stdout]   109   167 │ "                                                                                "
[INFO] [stdout]   110       │-"   Markdown allows you to be lazy and only put the > before the first line of   "
[INFO] [stdout]   111       │-"   a hard-wrapped paragraph:                                                    "
[INFO] [stdout]   112   168 │ "                                                                                "
[INFO] [stdout]   113       │-"     ┃ This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,    "
[INFO] [stdout]   114       │-"     ┃ consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.       "
[INFO] [stdout]   115       │-"     ┃ Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.   "
[INFO] [stdout]   116   169 │ "                                                                                "
[INFO] [stdout]   117       │-"     ┃ Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id "
[INFO] [stdout]   118       │-"     ┃ sem consectetuer libero luctus adipiscing.                               "
[INFO] [stdout]   119   170 │ "                                                                                "
[INFO] [stdout]   120       │-"   Blockquotes can be nested (i.e. a blockquote-in-a-blockquote) by adding      "
[INFO] [stdout]   121       │-"   additional levels of >:                                                      "
[INFO] [stdout]   122   171 │ "                                                                                "
[INFO] [stdout]   123       │-"     ┃ This is the first level of quoting.                                      "
[INFO] [stdout]   124       │-"     ┃                                                                          "
[INFO] [stdout]   125       │-"     ┃   ┃ This is nested blockquote.                                           "
[INFO] [stdout]   126       │-"     ┃                                                                          "
[INFO] [stdout]   127       │-"     ┃ Back to the first level.                                                 "
[INFO] [stdout]   128   172 │ "                                                                                "
[INFO] [stdout]   129       │-"   Blockquotes can contain other Markdown elements, including headers, lists,   "
[INFO] [stdout]   130       │-"   and code blocks:                                                             "
[INFO] [stdout]   131   173 │ "                                                                                "
[INFO] [stdout]   132       │-"     ┃ This is a header.                                                        "
[INFO] [stdout]   133       │-"     ┃ ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ "
[INFO] [stdout]   134       │-"     ┃                                                                          "
[INFO] [stdout]   135       │-"     ┃   ▪ This is the first list item.                                         "
[INFO] [stdout]   136       │-"     ┃                                                                          "
[INFO] [stdout]   137       │-"     ┃   ▪ This is the second list item.                                        "
[INFO] [stdout]   138       │-"     ┃                                                                          "
[INFO] [stdout]   139       │-"     ┃ Here's some example code:                                                "
[INFO] [stdout]   140       │-"     ┃                                                                          "
[INFO] [stdout]   141       │-"     ╭───────────────────────────────────────────────❬rust❭─╮                   "
[INFO] [stdout]   142       │-"     │ return shell_exec("echo $input | $markdown_script"); │                   "
[INFO] [stdout]   143       │-"     ╰──────────────────────────────────────────────────────╯                   "
[INFO] [stdout]   144   174 │ "                                                                                "
[INFO] [stdout]   145   175 │ "                                                                                "
[INFO] [stdout]   146       │-"   Any decent text editor should make email-style quoting easy. For example,    "
[INFO] [stdout]   147       │-"   with BBEdit, you can make a selection and choose Increase Quote Level from   "
[INFO] [stdout]   148       │-"   the Text menu.                                                               "
[INFO] [stdout]   149   176 │ "                                                                                "
[INFO] [stdout]   150       │-"   Lists                                                                        "
[INFO] [stdout]   151       │-"   ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ "
[INFO] [stdout]   152   177 │ "                                                                                "
[INFO] [stdout]   153       │-"   Markdown supports ordered (numbered) and unordered (bulleted) lists.         "
[INFO] [stdout]   154   178 │ "                                                                                "
[INFO] [stdout]   155       │-"   Unordered lists use asterisks, pluses, and hyphens -- interchangably -- as   "
[INFO] [stdout]   156       │-"   list markers:                                                                "
[INFO] [stdout]   157   179 │ "                                                                                "
[INFO] [stdout]   158       │-"     ◦ Red                                                                      "
[INFO] [stdout]   159   180 │ "                                                                                "
[INFO] [stdout]   160       │-"     ◦ Green                                                                    "
[INFO] [stdout]   161   181 │ "                                                                                "
[INFO] [stdout]   162       │-"     ◦ Blue                                                                     "
[INFO] [stdout]   163   182 │ "                                                                                "
[INFO] [stdout]   164       │-"   is equivalent to:                                                            "
[INFO] [stdout]   165   183 │ "                                                                                "
[INFO] [stdout]   166       │-"     ◦ Red                                                                      "
[INFO] [stdout]   167   184 │ "                                                                                "
[INFO] [stdout]   168       │-"     ◦ Green                                                                    "
[INFO] [stdout]   169   185 │ "                                                                                "
[INFO] [stdout]   170       │-"     ◦ Blue                                                                     "
[INFO] [stdout]   171   186 │ "                                                                                "
[INFO] [stdout]   172       │-"   and:                                                                         "
[INFO] [stdout]   173   187 │ "                                                                                "
[INFO] [stdout]   174       │-"     ◦ Red                                                                      "
[INFO] [stdout]   175   188 │ "                                                                                "
[INFO] [stdout]   176       │-"     ◦ Green                                                                    "
[INFO] [stdout]   177   189 │ "                                                                                "
[INFO] [stdout]   178       │-"     ◦ Blue                                                                     "
[INFO] [stdout]   179   190 │ "                                                                                "
[INFO] [stdout]   180       │-"   Ordered lists use numbers followed by periods:                               "
[INFO] [stdout]   181   191 │ "                                                                                "
[INFO] [stdout]   182       │-"     ◦ Bird                                                                     "
[INFO] [stdout]   183   192 │ "                                                                                "
[INFO] [stdout]   184       │-"     ◦ McHale                                                                   "
[INFO] [stdout]   185   193 │ "                                                                                "
[INFO] [stdout]   186       │-"     ◦ Parish                                                                   "
[INFO] [stdout]   187   194 │ "                                                                                "
[INFO] [stdout]   188       │-"   It's important to note that the actual numbers you use to mark the list      "
[INFO] [stdout]   189       │-"   have no effect on the HTML output Markdown produces. The HTML Markdown       "
[INFO] [stdout]   190       │-"   produces from the above list is:                                             "
[INFO] [stdout]   191   195 │ "                                                                                "
[INFO] [stdout]   192       │-"   If you instead wrote the list in Markdown like this:                         "
[INFO] [stdout]   193   196 │ "                                                                                "
[INFO] [stdout]   194       │-"     ◦ Bird                                                                     "
[INFO] [stdout]   195   197 │ "                                                                                "
[INFO] [stdout]   196       │-"     ◦ McHale                                                                   "
[INFO] [stdout]   197   198 │ "                                                                                "
[INFO] [stdout]   198       │-"     ◦ Parish                                                                   "
[INFO] [stdout]   199   199 │ "▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂"
[INFO] [stdout]   200   200 │ "   ferritin - q:quit ?:help ←/→:history g:go s:search l:list c:code             "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_markdown_test_interactive_mode' (5475) panicked at src/tests.rs:180:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_markdown_test_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22e843 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22e843 - ferritin::tests::get_markdown_test_interactive_mode::{{closure}}::h31bf128403496a8a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a256a4e - insta::settings::Settings::bind::h16c2b70d238eaaa6
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a22e369 - ferritin::tests::get_markdown_test_interactive_mode::h0eeb18d5186c7daa
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a22e947 - ferritin::tests::get_markdown_test_interactive_mode::{{closure}}::h6206cd540acf7ba8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a294336 - core::ops::function::FnOnce::call_once::h492556f4881e72c5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_std_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_std_plain_mode.snap
[INFO] [stdout] Snapshot: get_std_plain_mode
[INFO] [stdout] Source: src/tests.rs:178
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("std"), OutputMode :: Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: std
[INFO] [stdout]     2       │-Kind: Module
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: std
[INFO] [stdout]     5       │-In crate: std (RUST_VERSION)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-The Rust Standard Library
[INFO] [stdout]     8       │-================================================================================
[INFO] [stdout]     9       │-
[INFO] [stdout]    10       │-The Rust Standard Library is the foundation of portable Rust software, a set of minimal and battle-tested shared abstractions for the broader Rust ecosystem. It offers core types, like Vec<T> and Option<T>, library-defined operations on language primitives, standard macros, I/O and multithreading, among many other things.
[INFO] [stdout]    11       │-
[INFO] [stdout]    12       │-std is available to all Rust crates by default. Therefore, the standard library can be accessed in use statements through the path std, as in use std::env.
[INFO] [stdout]    13       │-
[INFO] [stdout]    14       │-How to read this documentation
[INFO] [stdout]    15       │-================================================================================
[INFO] [stdout]    16       │-
[INFO] [stdout]    17       │-If you already know the name of what you are looking for, the fastest way to find it is to use the search button at the top of the page.
[INFO] [stdout]    18       │-
[INFO] [stdout]    19       │-Otherwise, you may want to jump to one of these useful sections:
[INFO] [stdout]    20       │-
[INFO] [stdout]    21       │-  ◦ std::* modules
[INFO] [stdout]    22       │-
[INFO] [stdout]    23       │-  ◦ Primitive types
[INFO] [stdout]    24       │-
[INFO] [stdout]    25       │-  ◦ Standard macros
[INFO] [stdout]    26       │-
[INFO] [stdout]    27       │-  ◦ The Rust Prelude
[INFO] [stdout]    28       │-
[INFO] [stdout]    29       │-If this is your first time, the documentation for the standard library is written to be casually perused. Clicking on interesting things should generally lead you to interesting places. Still, there are important bits you don't want to miss, so read on for a tour of the standard library and its documentation!
[INFO] [stdout]    30       │-
[INFO] [stdout]    31       │-Once you are familiar with the contents of the standard library you may begin to find the verbosity of the prose distracting. At this stage in your development you may want to press the " Summary" button near the top of the page to collapse it into a more skimmable view.
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-While you are looking at the top of the page, also notice the "Source" link. Rust's API documentation comes with the source code and you are encouraged to read it. The standard library source is generally high quality and a peek behind the curtains is often enlightening.
[INFO] [stdout]    34       │-
[INFO] [stdout]    35       │-What is in the standard library documentation?
[INFO] [stdout]    36       │-================================================================================
[INFO] [stdout]    37       │-
[INFO] [stdout]    38       │-First of all, The Rust Standard Library is divided into a number of focused modules, all listed further down this page. These modules are the bedrock upon which all of Rust is forged, and they have mighty names like std::slice and std::cmp. Modules' documentation typically includes an overview of the module along with examples, and are a smart place to start familiarizing yourself with the library.
[INFO] [stdout]    39       │-
[INFO] [stdout]    40       │-Second, implicit methods on primitive types are documented here. This can be a source of confusion for two reasons:
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-  ◦ While primitives are implemented by the compiler, the standard library implements methods directly on the primitive types (and it is the only library that does so), which are documented in the section on primitives.
[INFO] [stdout]    43       │-
[INFO] [stdout]    44       │-  ◦ The standard library exports many modules with the same name as primitive types. These define additional items related to the primitive type, but not the all-important methods.
[INFO] [stdout]    45       │-
[INFO] [stdout]    46       │-So for example there is a page for the primitive type char that lists all the methods that can be called on characters (very useful), and there is a page for the module std::char that documents iterator and error types created by these methods (rarely useful).
[INFO] [stdout]    47       │-
[INFO] [stdout]    48       │-Note the documentation for the primitives str and [T] (also called 'slice'). Many method calls on String and Vec<T> are actually calls to methods on str and [T] respectively, via deref coercions.
[INFO] [stdout]    49       │-
[INFO] [stdout]    50       │-Third, the standard library defines The Rust Prelude, a small collection of items - mostly traits - that are imported into every module of every crate. The traits in the prelude are pervasive, making the prelude documentation a good entry point to learning about the library.
[INFO] [stdout]    51       │-
[INFO] [stdout]    52       │-And finally, the standard library exports a number of standard macros, and lists them on this page (technically, not all of the standard macros are defined by the standard library - some are defined by the compiler - but they are documented here the same). Like the prelude, the standard macros are imported by default into all crates.
[INFO] [stdout]    53       │-
[INFO] [stdout]    54       │-Contributing changes to the documentation
[INFO] [stdout]    55       │-================================================================================
[INFO] [stdout]    56       │-
[INFO] [stdout]    57       │-Check out the Rust contribution guidelines here. The source for this documentation can be found on GitHub in the 'library/std/' directory. To contribute changes, make sure you read the guidelines first, then submit pull-requests for your suggested changes.
[INFO] [stdout]    58       │-
[INFO] [stdout]    59       │-Contributions are appreciated! If you see a part of the docs that can be improved, submit a PR, or chat with us first on Zulip #docs.
[INFO] [stdout]    60       │-
[INFO] [stdout]    61       │-A Tour of The Rust Standard Library
[INFO] [stdout]    62       │-================================================================================
[INFO] [stdout]    63       │-
[INFO] [stdout]    64       │-The rest of this crate documentation is dedicated to pointing out notable features of The Rust Standard Library.
[INFO] [stdout]    65       │-
[INFO] [stdout]    66       │-Containers and collections
[INFO] [stdout]    67       │---------------------------------------------------------------------------------
[INFO] [stdout]    68       │-
[INFO] [stdout]    69       │-The option and result modules define optional and error-handling types, Option<T> and Result<T, E>. The iter module defines Rust's iterator trait, Iterator, which works with the for loop to access collections.
[INFO] [stdout]    70       │-
[INFO] [stdout]    71       │-The standard library exposes three common ways to deal with contiguous regions of memory:
[INFO] [stdout]    72       │-
[INFO] [stdout]    73       │-  ◦ Vec<T> - A heap-allocated vector that is resizable at runtime.
[INFO] [stdout]    74       │-
[INFO] [stdout]    75       │-  ◦ [T; N] - An inline array with a fixed size at compile time.
[INFO] [stdout]    76       │-
[INFO] [stdout]    77       │-  ◦ [T] - A dynamically sized slice into any other kind of contiguous storage, whether heap-allocated or not.
[INFO] [stdout]    78       │-
[INFO] [stdout]    79       │-Slices can only be handled through some kind of pointer, and as such come in many flavors such as:
[INFO] [stdout]    80       │-
[INFO] [stdout]    81       │-  ◦ &[T] - shared slice
[INFO] [stdout]    82       │-
[INFO] [stdout]    83       │-  ◦ &mut [T] - mutable slice
[INFO] [stdout]    84       │-
[INFO] [stdout]    85       │-  ◦ Box<[T]> - owned slice
[INFO] [stdout]    86       │-
[INFO] [stdout]    87       │-str, a UTF-8 string slice, is a primitive type, and the standard library defines many methods for it. Rust strs are typically accessed as immutable references: &str. Use the owned String for building and mutating strings.
[INFO] [stdout]    88       │-
[INFO] [stdout]    89       │-For converting to strings use the format! macro, and for converting from strings use the FromStr trait.
[INFO] [stdout]    90       │-
[INFO] [stdout]    91       │-Data may be shared by placing it in a reference-counted box or the Rc type, and if further contained in a Cell or RefCell, may be mutated as well as shared. Likewise, in a concurrent setting it is common to pair an atomically-reference-counted box, Arc, with a Mutex to get the same effect.
[INFO] [stdout]    92       │-
[INFO] [stdout]    93       │-The collections module defines maps, sets, linked lists and other typical collection types, including the common HashMap<K, V>.
[INFO] [stdout]    94       │-
[INFO] [stdout]    95       │-Platform abstractions and I/O
[INFO] [stdout]    96       │---------------------------------------------------------------------------------
[INFO] [stdout]    97       │-
[INFO] [stdout]    98       │-Besides basic data types, the standard library is largely concerned with abstracting over differences in common platforms, most notably Windows and Unix derivatives.
[INFO] [stdout]    99       │-
[INFO] [stdout]   100       │-Common types of I/O, including files, TCP, and UDP, are defined in the io, fs, and net modules.
[INFO] [stdout]   101       │-
[INFO] [stdout]   102       │-The thread module contains Rust's threading abstractions. sync contains further primitive shared memory types, including atomic, mpmc and mpsc, which contains the channel types for message passing.
[INFO] [stdout]   103       │-
[INFO] [stdout]   104       │-Use before and after main()
[INFO] [stdout]   105       │-================================================================================
[INFO] [stdout]   106       │-
[INFO] [stdout]   107       │-Many parts of the standard library are expected to work before and after main(); but this is not guaranteed or ensured by tests. It is recommended that you write your own tests and run them on each platform you wish to support. This means that use of std before/after main, especially of features that interact with the OS or global state, is exempted from stability and portability guarantees and instead only provided on a best-effort basis. Nevertheless bug reports are appreciated.
[INFO] [stdout]   108       │-
[INFO] [stdout]   109       │-On the other hand core and alloc are most likely to work in such environments with the caveat that any hookable behavior such as panics, oom handling or allocators will also depend on the compatibility of the hooks.
[INFO] [stdout]   110       │-
[INFO] [stdout]   111       │-Some features may also behave differently outside main, e.g. stdio could become unbuffered, some panics might turn into aborts, backtraces might not get symbolicated or similar.
[INFO] [stdout]   112       │-
[INFO] [stdout]   113       │-Non-exhaustive list of known limitations:
[INFO] [stdout]   114       │-
[INFO] [stdout]   115       │-  ◦ after-main use of thread-locals, which also affects additional features:
[INFO] [stdout]   116       │-      ▪     thread::current()
[INFO] [stdout]   117       │-
[INFO] [stdout]   118       │-  ◦ under UNIX, before main, file descriptors 0, 1, and 2 may be unchanged (they are guaranteed to be open during main, and are opened to /dev/null O_RDWR if they weren't open on program start)
[INFO] [stdout]   119       │-
[INFO] [stdout]   120       │-Modules
[INFO] [stdout]   121       │-
[INFO] [stdout]   122       │-  ◦ alloc 
[INFO] [stdout]   123       │-    Memory allocation APIs. [...]
[INFO] [stdout]   124       │-
[INFO] [stdout]   125       │-  ◦ any 
[INFO] [stdout]   126       │-    Utilities for dynamic typing or type reflection. [...]
[INFO] [stdout]   127       │-
[INFO] [stdout]   128       │-  ◦ arch 
[INFO] [stdout]   129       │-    SIMD and vendor intrinsics module. [...]
[INFO] [stdout]   130       │-
[INFO] [stdout]   131       │-  ◦ array 
[INFO] [stdout]   132       │-    Utilities for the array primitive type. [...]
[INFO] [stdout]   133       │-
[INFO] [stdout]   134       │-  ◦ ascii 
[INFO] [stdout]   135       │-    Operations on ASCII strings and characters. [...]
[INFO] [stdout]   136       │-
[INFO] [stdout]   137       │-  ◦ async_iter 
[INFO] [stdout]   138       │-    Composable asynchronous iteration. [...]
[INFO] [stdout]   139       │-
[INFO] [stdout]   140       │-  ◦ autodiff 
[INFO] [stdout]   141       │-    This module provides support for automatic differentiation.
[INFO] [stdout]   142       │-
[INFO] [stdout]   143       │-  ◦ backtrace 
[INFO] [stdout]   144       │-    Support for capturing a stack backtrace of an OS thread [...]
[INFO] [stdout]   145       │-
[INFO] [stdout]   146       │-  ◦ borrow 
[INFO] [stdout]   147       │-    A module for working with borrowed data.
[INFO] [stdout]   148       │-
[INFO] [stdout]   149       │-  ◦ boxed 
[INFO] [stdout]   150       │-    The Box<T> type for heap allocation. [...]
[INFO] [stdout]   151       │-
[INFO] [stdout]   152       │-  ◦ bstr 
[INFO] [stdout]   153       │-    The ByteStr and ByteString types and trait implementations.
[INFO] [stdout]   154       │-
[INFO] [stdout]   155       │-  ◦ cell 
[INFO] [stdout]   156       │-    Shareable mutable containers. [...]
[INFO] [stdout]   157       │-
[INFO] [stdout]   158       │-  ◦ char 
[INFO] [stdout]   159       │-    Utilities for the char primitive type. [...]
[INFO] [stdout]   160       │-
[INFO] [stdout]   161       │-  ◦ clone 
[INFO] [stdout]   162       │-    The Clone trait for types that cannot be 'implicitly copied'. [...]
[INFO] [stdout]   163       │-
[INFO] [stdout]   164       │-  ◦ cmp 
[INFO] [stdout]   165       │-    Utilities for comparing and ordering values. [...]
[INFO] [stdout]   166       │-
[INFO] [stdout]   167       │-  ◦ collections 
[INFO] [stdout]   168       │-    Collection types. [...]
[INFO] [stdout]   169       │-
[INFO] [stdout]   170       │-  ◦ convert 
[INFO] [stdout]   171       │-    Traits for conversions between types. [...]
[INFO] [stdout]   172       │-
[INFO] [stdout]   173       │-  ◦ default 
[INFO] [stdout]   174       │-    The Default trait for types with a default value.
[INFO] [stdout]   175       │-
[INFO] [stdout]   176       │-  ◦ env 
[INFO] [stdout]   177       │-    Inspection and manipulation of the process's environment. [...]
[INFO] [stdout]   178       │-
[INFO] [stdout]   179       │-  ◦ error 
[INFO] [stdout]   180       │-    Interfaces for working with Errors. [...]
[INFO] [stdout]   181       │-
[INFO] [stdout]   182       │-  ◦ f128 
[INFO] [stdout]   183       │-    Constants for the f128 quadruple-precision floating point type. [...]
[INFO] [stdout]   184       │-
[INFO] [stdout]   185       │-  ◦ f16 
[INFO] [stdout]   186       │-    Constants for the f16 half-precision floating point type. [...]
[INFO] [stdout]   187       │-
[INFO] [stdout]   188       │-  ◦ f32 
[INFO] [stdout]   189       │-    Constants for the f32 single-precision floating point type. [...]
[INFO] [stdout]   190       │-
[INFO] [stdout]   191       │-  ◦ f64 
[INFO] [stdout]   192       │-    Constants for the f64 double-precision floating point type. [...]
[INFO] [stdout]   193       │-
[INFO] [stdout]   194       │-  ◦ ffi 
[INFO] [stdout]   195       │-    Utilities related to FFI bindings. [...]
[INFO] [stdout]   196       │-
[INFO] [stdout]   197       │-  ◦ fmt 
[INFO] [stdout]   198       │-    Utilities for formatting and printing Strings. [...]
[INFO] [stdout]   199       │-
[INFO] [stdout]   200       │-  ◦ from 
[INFO] [stdout]   201       │-    Unstable module containing the unstable From derive macro.
[INFO] [stdout]   202       │-
[INFO] [stdout]   203       │-  ◦ fs 
[INFO] [stdout]   204       │-    Filesystem manipulation operations. [...]
[INFO] [stdout]   205       │-
[INFO] [stdout]   206       │-  ◦ future 
[INFO] [stdout]   207       │-    Asynchronous basic functionality. [...]
[INFO] [stdout]   208       │-
[INFO] [stdout]   209       │-  ◦ hash 
[INFO] [stdout]   210       │-    Generic hashing support. [...]
[INFO] [stdout]   211       │-
[INFO] [stdout]   212       │-  ◦ hint 
[INFO] [stdout]   213       │-    Hints to compiler that affects how code should be emitted or optimized. [...]
[INFO] [stdout]   214       │-
[INFO] [stdout]   215       │-  ◦ i128 
[INFO] [stdout]   216       │-    Redundant constants module for the i128 primitive type. [...]
[INFO] [stdout]   217       │-
[INFO] [stdout]   218       │-  ◦ i16 
[INFO] [stdout]   219       │-    Redundant constants module for the i16 primitive type. [...]
[INFO] [stdout]   220       │-
[INFO] [stdout]   221       │-  ◦ i32 
[INFO] [stdout]   222       │-    Redundant constants module for the i32 primitive type. [...]
[INFO] [stdout]   223       │-
[INFO] [stdout]   224       │-  ◦ i64 
[INFO] [stdout]   225       │-    Redundant constants module for the i64 primitive type. [...]
[INFO] [stdout]   226       │-
[INFO] [stdout]   227       │-  ◦ i8 
[INFO] [stdout]   228       │-    Redundant constants module for the i8 primitive type. [...]
[INFO] [stdout]   229       │-
[INFO] [stdout]   230       │-  ◦ intrinsics 
[INFO] [stdout]   231       │-    Compiler intrinsics. [...]
[INFO] [stdout]   232       │-
[INFO] [stdout]   233       │-  ◦ io 
[INFO] [stdout]   234       │-    Traits, helpers, and type definitions for core I/O functionality. [...]
[INFO] [stdout]   235       │-
[INFO] [stdout]   236       │-  ◦ isize 
[INFO] [stdout]   237       │-    Redundant constants module for the isize primitive type. [...]
[INFO] [stdout]   238       │-
[INFO] [stdout]   239       │-  ◦ iter 
[INFO] [stdout]   240       │-    Composable external iteration. [...]
[INFO] [stdout]   241       │-
[INFO] [stdout]   242       │-  ◦ marker 
[INFO] [stdout]   243       │-    Primitive traits and types representing basic properties of types. [...]
[INFO] [stdout]   244       │-
[INFO] [stdout]   245       │-  ◦ mem 
[INFO] [stdout]   246       │-    Basic functions for dealing with memory. [...]
[INFO] [stdout]   247       │-
[INFO] [stdout]   248       │-  ◦ net 
[INFO] [stdout]   249       │-    Networking primitives for TCP/UDP communication. [...]
[INFO] [stdout]   250       │-
[INFO] [stdout]   251       │-  ◦ num 
[INFO] [stdout]   252       │-    Additional functionality for numerics. [...]
[INFO] [stdout]   253       │-
[INFO] [stdout]   254       │-  ◦ ops 
[INFO] [stdout]   255       │-    Overloadable operators. [...]
[INFO] [stdout]   256       │-
[INFO] [stdout]   257       │-  ◦ option 
[INFO] [stdout]   258       │-    Optional values. [...]
[INFO] [stdout]   259       │-
[INFO] [stdout]   260       │-  ◦ os 
[INFO] [stdout]   261       │-    OS-specific functionality.
[INFO] [stdout]   262       │-
[INFO] [stdout]   263       │-  ◦ panic 
[INFO] [stdout]   264       │-    Panic support in the standard library.
[INFO] [stdout]   265       │-
[INFO] [stdout]   266       │-  ◦ pat 
[INFO] [stdout]   267       │-    Helper module for exporting the pattern_type macro
[INFO] [stdout]   268       │-
[INFO] [stdout]   269       │-  ◦ path 
[INFO] [stdout]   270       │-    Cross-platform path manipulation. [...]
[INFO] [stdout]   271       │-
[INFO] [stdout]   272       │-  ◦ pin 
[INFO] [stdout]   273       │-    Types that pin data to a location in memory. [...]
[INFO] [stdout]   274       │-
[INFO] [stdout]   275       │-  ◦ prelude 
[INFO] [stdout]   276       │-    The Rust Prelude [...]
[INFO] [stdout]   277       │-
[INFO] [stdout]   278       │-  ◦ process 
[INFO] [stdout]   279       │-    A module for working with processes. [...]
[INFO] [stdout]   280       │-
[INFO] [stdout]   281       │-  ◦ ptr 
[INFO] [stdout]   282       │-    Manually manage memory through raw pointers. [...]
[INFO] [stdout]   283       │-
[INFO] [stdout]   284       │-  ◦ random 
[INFO] [stdout]   285       │-    Random value generation.
[INFO] [stdout]   286       │-
[INFO] [stdout]   287       │-  ◦ range 
[INFO] [stdout]   288       │-    Experimental replacement range types [...]
[INFO] [stdout]   289       │-
[INFO] [stdout]   290       │-  ◦ rc 
[INFO] [stdout]   291       │-    Single-threaded reference-counting pointers. 'Rc' stands for 'Reference Counted'. [...]
[INFO] [stdout]   292       │-
[INFO] [stdout]   293       │-  ◦ result 
[INFO] [stdout]   294       │-    Error handling with the Result type. [...]
[INFO] [stdout]   295       │-
[INFO] [stdout]   296       │-  ◦ simd 
[INFO] [stdout]   297       │-    Portable SIMD module. [...]
[INFO] [stdout]   298       │-
[INFO] [stdout]   299       │-  ◦ slice 
[INFO] [stdout]   300       │-    Utilities for the slice primitive type. [...]
[INFO] [stdout]   301       │-
[INFO] [stdout]   302       │-  ◦ str 
[INFO] [stdout]   303       │-    Utilities for the str primitive type. [...]
[INFO] [stdout]   304       │-
[INFO] [stdout]   305       │-  ◦ string 
[INFO] [stdout]   306       │-    A UTF-8–encoded, growable string. [...]
[INFO] [stdout]   307       │-
[INFO] [stdout]   308       │-  ◦ sync 
[INFO] [stdout]   309       │-    Useful synchronization primitives. [...]
[INFO] [stdout]   310       │-
[INFO] [stdout]   311       │-  ◦ task 
[INFO] [stdout]   312       │-    Types and Traits for working with asynchronous tasks.
[INFO] [stdout]   313       │-
[INFO] [stdout]   314       │-  ◦ thread 
[INFO] [stdout]   315       │-    Native threads. [...]
[INFO] [stdout]   316       │-
[INFO] [stdout]   317       │-  ◦ time 
[INFO] [stdout]   318       │-    Temporal quantification. [...]
[INFO] [stdout]   319       │-
[INFO] [stdout]   320       │-  ◦ u128 
[INFO] [stdout]   321       │-    Redundant constants module for the u128 primitive type. [...]
[INFO] [stdout]   322       │-
[INFO] [stdout]   323       │-  ◦ u16 
[INFO] [stdout]   324       │-    Redundant constants module for the u16 primitive type. [...]
[INFO] [stdout]   325       │-
[INFO] [stdout]   326       │-  ◦ u32 
[INFO] [stdout]   327       │-    Redundant constants module for the u32 primitive type. [...]
[INFO] [stdout]   328       │-
[INFO] [stdout]   329       │-  ◦ u64 
[INFO] [stdout]   330       │-    Redundant constants module for the u64 primitive type. [...]
[INFO] [stdout]   331       │-
[INFO] [stdout]   332       │-  ◦ u8 
[INFO] [stdout]   333       │-    Redundant constants module for the u8 primitive type. [...]
[INFO] [stdout]   334       │-
[INFO] [stdout]   335       │-  ◦ unsafe_binder 
[INFO] [stdout]   336       │-    Operators used to turn types into unsafe binders and back.
[INFO] [stdout]   337       │-
[INFO] [stdout]   338       │-  ◦ usize 
[INFO] [stdout]   339       │-    Redundant constants module for the usize primitive type. [...]
[INFO] [stdout]   340       │-
[INFO] [stdout]   341       │-  ◦ vec 
[INFO] [stdout]   342       │-    A contiguous growable array type with heap-allocated contents, written Vec<T>. [...]
[INFO] [stdout]   343       │-
[INFO] [stdout]   344       │-  ◦ vec 
[INFO] [stdout]   345       │-    A contiguous growable array type with heap-allocated contents, written Vec<T>. [...]
[INFO] [stdout]   346       │-
[INFO] [stdout]   347       │-Macros
[INFO] [stdout]   348       │-
[INFO] [stdout]   349       │-  ◦ format 
[INFO] [stdout]   350       │-    Creates a String using interpolation of runtime expressions. [...]
[INFO] [stdout]           1 │+Could not find 'std'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_std_plain_mode' (10840) panicked at src/tests.rs:178:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_std_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a21bd7c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a21bd7c - ferritin::tests::get_std_plain_mode::h636056c115e57695
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a21be77 - ferritin::tests::get_std_plain_mode::{{closure}}::h0066d3f9b44b6d6f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a294706 - core::ops::function::FnOnce::call_once::h6e75ec8272affa26
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_std_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_std_tty_mode.snap
[INFO] [stdout] Snapshot: get_std_tty_mode
[INFO] [stdout] Source: src/tests.rs:178
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("std"), OutputMode :: Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: std
[INFO] [stdout]     2       │-Kind: Module
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: [std](http://docs.rust-lang.org/nightly/std/index.html)
[INFO] [stdout]     5       │-In crate: std (RUST_VERSION)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-The Rust Standard Library
[INFO] [stdout]     8       │-================================================================================
[INFO] [stdout]     9       │-
[INFO] [stdout]    10       │-The Rust Standard Library is the foundation of portable Rust software, a set of
[INFO] [stdout]    11       │-minimal and battle-tested shared abstractions for the [broader Rust](https://crates.io)[ ](https://crates.io)[ecosystem](https://crates.io).
[INFO] [stdout]    12       │-It offers core types, like [Vec<T>](https://doc.rust-lang.org/nightly/alloc/vec/index.html?search=alloc%3A%3Avec%3A%3AVec) and [Option<T>](https://doc.rust-lang.org/nightly/core/option/index.html?search=core%3A%3Aoption%3A%3AOption), library-defined [operations on](#primitives)
[INFO] [stdout]    13       │-[language](#primitives)[ ](#primitives)[primitives](#primitives), [standard macros](#macros), [I/O](http://docs.rust-lang.org/nightly/std/io/index.html) and [multithreading](http://docs.rust-lang.org/nightly/std/thread/index.html), among [many other](#what-is-in-the-standard-library-documentation)
[INFO] [stdout]    14       │-[things](#what-is-in-the-standard-library-documentation).
[INFO] [stdout]    15       │-
[INFO] [stdout]    16       │-std is available to all Rust crates by default. Therefore, the standard library
[INFO] [stdout]    17       │-can be accessed in [use](https://doc.rust-lang.org/nightly/std/index.html?search=std%3A%3A%2E%2Fbook%2Fch07%2D02%2Ddefining%2Dmodules%2Dto%2Dcontrol%2Dscope%2Dand%2Dprivacy) statements through the path std, as in [use std::env](https://doc.rust-lang.org/nightly/std/index.html?search=std%3A%3Aenv).
[INFO] [stdout]    18       │-
[INFO] [stdout]    19       │-How to read this documentation
[INFO] [stdout]    20       │-================================================================================
[INFO] [stdout]    21       │-
[INFO] [stdout]    22       │-If you already know the name of what you are looking for, the fastest way to 
[INFO] [stdout]    23       │-find it is to use the search button at the top of the page.
[INFO] [stdout]    24       │-
[INFO] [stdout]    25       │-Otherwise, you may want to jump to one of these useful sections:
[INFO] [stdout]    26       │-
[INFO] [stdout]    27       │-  ◦ [std::*](#modules)[ modules](#modules)
[INFO] [stdout]    28       │-
[INFO] [stdout]    29       │-  ◦ [Primitive types](#primitives)
[INFO] [stdout]    30       │-
[INFO] [stdout]    31       │-  ◦ [Standard macros](#macros)
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-  ◦ [The Rust Prelude](http://docs.rust-lang.org/nightly/std/prelude/index.html)
[INFO] [stdout]    34       │-
[INFO] [stdout]    35       │-If this is your first time, the documentation for the standard library is 
[INFO] [stdout]    36       │-written to be casually perused. Clicking on interesting things should generally
[INFO] [stdout]    37       │-lead you to interesting places. Still, there are important bits you don't want
[INFO] [stdout]    38       │-to miss, so read on for a tour of the standard library and its documentation!
[INFO] [stdout]    39       │-
[INFO] [stdout]    40       │-Once you are familiar with the contents of the standard library you may begin
[INFO] [stdout]    41       │-to find the verbosity of the prose distracting. At this stage in your 
[INFO] [stdout]    42       │-development you may want to press the " Summary" button near the top of the
[INFO] [stdout]    43       │-page to collapse it into a more skimmable view.
[INFO] [stdout]    44       │-
[INFO] [stdout]    45       │-While you are looking at the top of the page, also notice the "Source" link.
[INFO] [stdout]    46       │-Rust's API documentation comes with the source code and you are encouraged to
[INFO] [stdout]    47       │-read it. The standard library source is generally high quality and a peek
[INFO] [stdout]    48       │-behind the curtains is often enlightening.
[INFO] [stdout]    49       │-
[INFO] [stdout]    50       │-What is in the standard library documentation?
[INFO] [stdout]    51       │-================================================================================
[INFO] [stdout]    52       │-
[INFO] [stdout]    53       │-First of all, The Rust Standard Library is divided into a number of focused 
[INFO] [stdout]    54       │-modules, [all listed further down this page](#modules). These modules are the bedrock upon
[INFO] [stdout]    55       │-which all of Rust is forged, and they have mighty names like [std::slice](https://doc.rust-lang.org/nightly/alloc/index.html?search=alloc%3A%3Aslice) and 
[INFO] [stdout]    56       │-[std::cmp](https://doc.rust-lang.org/nightly/core/index.html?search=core%3A%3Acmp). Modules' documentation typically includes an overview of the module
[INFO] [stdout]    57       │-along with examples, and are a smart place to start familiarizing yourself with
[INFO] [stdout]    58       │-the library.
[INFO] [stdout]    59       │-
[INFO] [stdout]    60       │-Second, implicit methods on [primitive types](https://doc.rust-lang.org/nightly/std/index.html?search=std%3A%3A%2E%2Fbook%2Fch03%2D02%2Ddata%2Dtypes) are documented here. This can be a
[INFO] [stdout]    61       │-source of confusion for two reasons:
[INFO] [stdout]    62       │-
[INFO] [stdout]    63       │-  ◦ While primitives are implemented by the compiler, the standard library 
[INFO] [stdout]    64       │-    implements methods directly on the primitive types (and it is the only 
[INFO] [stdout]    65       │-    library that does so), which are [documented in the section on](#primitives)[ ](#primitives)[primitives](#primitives).
[INFO] [stdout]    66       │-
[INFO] [stdout]    67       │-  ◦ The standard library exports many modules with the same name as primitive
[INFO] [stdout]    68       │-    types. These define additional items related to the primitive type, but not
[INFO] [stdout]    69       │-    the all-important methods.
[INFO] [stdout]    70       │-
[INFO] [stdout]    71       │-So for example there is a [page for the primitive type](http://docs.rust-lang.org/nightly/std/primitive.char.html)[ ](http://docs.rust-lang.org/nightly/std/primitive.char.html)[char](http://docs.rust-lang.org/nightly/std/primitive.char.html) that lists all the
[INFO] [stdout]    72       │-methods that can be called on characters (very useful), and there is a [page for](https://doc.rust-lang.org/nightly/core/index.html?search=core%3A%3Achar)
[INFO] [stdout]    73       │-[the module](https://doc.rust-lang.org/nightly/core/index.html?search=core%3A%3Achar)[ ](https://doc.rust-lang.org/nightly/core/index.html?search=core%3A%3Achar)[std::char](https://doc.rust-lang.org/nightly/core/index.html?search=core%3A%3Achar) that documents iterator and error types created by these
[INFO] [stdout]    74       │-methods (rarely useful).
[INFO] [stdout]    75       │-
[INFO] [stdout]    76       │-Note the documentation for the primitives [str](http://docs.rust-lang.org/nightly/std/primitive.str.html) and [[T]](http://docs.rust-lang.org/nightly/std/primitive.slice.html) (also called 'slice').
[INFO] [stdout]    77       │-Many method calls on [String](https://doc.rust-lang.org/nightly/alloc/string/index.html?search=alloc%3A%3Astring%3A%3AString) and [Vec<T>](https://doc.rust-lang.org/nightly/alloc/vec/index.html?search=alloc%3A%3Avec%3A%3AVec) are actually calls to methods on [str](http://docs.rust-lang.org/nightly/std/primitive.str.html) and 
[INFO] [stdout]    78       │-[[T]](http://docs.rust-lang.org/nightly/std/primitive.slice.html) respectively, via [deref](https://doc.rust-lang.org/nightly/std/index.html?search=std%3A%3A%2E%2Fbook%2Fch15%2D02%2Dderef)[ ](https://doc.rust-lang.org/nightly/std/index.html?search=std%3A%3A%2E%2Fbook%2Fch15%2D02%2Dderef)[coercions](https://doc.rust-lang.org/nightly/std/index.html?search=std%3A%3A%2E%2Fbook%2Fch15%2D02%2Dderef).
[INFO] [stdout]    79       │-
[INFO] [stdout]    80       │-Third, the standard library defines [The Rust Prelude](http://docs.rust-lang.org/nightly/std/prelude/index.html), a small collection of
[INFO] [stdout]    81       │-items - mostly traits - that are imported into every module of every crate. The
[INFO] [stdout]    82       │-traits in the prelude are pervasive, making the prelude documentation a good
[INFO] [stdout]    83       │-entry point to learning about the library.
[INFO] [stdout]    84       │-
[INFO] [stdout]    85       │-And finally, the standard library exports a number of standard macros, and [lists](#macros)
[INFO] [stdout]    86       │-[them on this page](#macros) (technically, not all of the standard macros are defined by
[INFO] [stdout]    87       │-the standard library - some are defined by the compiler - but they are
[INFO] [stdout]    88       │-documented here the same). Like the prelude, the standard macros are imported
[INFO] [stdout]    89       │-by default into all crates.
[INFO] [stdout]    90       │-
[INFO] [stdout]    91       │-Contributing changes to the documentation
[INFO] [stdout]    92       │-================================================================================
[INFO] [stdout]    93       │-
[INFO] [stdout]    94       │-Check out the Rust contribution guidelines [here](https://rustc-dev-guide.rust-lang.org/contributing.html#writing-documentation). The source for this
[INFO] [stdout]    95       │-documentation can be found on [GitHub](https://github.com/rust-lang/rust) in the 'library/std/' directory. To
[INFO] [stdout]    96       │-contribute changes, make sure you read the guidelines first, then submit 
[INFO] [stdout]    97       │-pull-requests for your suggested changes.
[INFO] [stdout]    98       │-
[INFO] [stdout]    99       │-Contributions are appreciated! If you see a part of the docs that can be 
[INFO] [stdout]   100       │-improved, submit a PR, or chat with us first on [Zulip](https://rust-lang.zulipchat.com/) #docs.
[INFO] [stdout]   101       │-
[INFO] [stdout]   102       │-A Tour of The Rust Standard Library
[INFO] [stdout]   103       │-================================================================================
[INFO] [stdout]   104       │-
[INFO] [stdout]   105       │-The rest of this crate documentation is dedicated to pointing out notable 
[INFO] [stdout]   106       │-features of The Rust Standard Library.
[INFO] [stdout]   107       │-
[INFO] [stdout]   108       │-Containers and collections
[INFO] [stdout]   109       │---------------------------------------------------------------------------------
[INFO] [stdout]   110       │-
[INFO] [stdout]   111       │-The [option](https://doc.rust-lang.org/nightly/core/index.html?search=core%3A%3Aoption) and [result](https://doc.rust-lang.org/nightly/core/index.html?search=core%3A%3Aresult) modules define optional and error-handling types, 
[INFO] [stdout]   112       │-[Option<T>](https://doc.rust-lang.org/nightly/core/option/index.html?search=core%3A%3Aoption%3A%3AOption) and [Result<T, E>](https://doc.rust-lang.org/nightly/core/result/index.html?search=core%3A%3Aresult%3A%3AResult). The [iter](https://doc.rust-lang.org/nightly/core/index.html?search=core%3A%3Aiter) module defines Rust's iterator trait, 
[INFO] [stdout]   113       │-[Iterator](https://doc.rust-lang.org/nightly/core/iter/traits/iterator/index.html?search=core%3A%3Aiter%3A%3Atraits%3A%3Aiterator%3A%3AIterator), which works with the [for](https://doc.rust-lang.org/nightly/std/index.html?search=std%3A%3A%2E%2Fbook%2Fch03%2D05%2Dcontrol%2Dflow) loop to access collections.
[INFO] [stdout]   114       │-
[INFO] [stdout]   115       │-The standard library exposes three common ways to deal with contiguous regions
[INFO] [stdout]   116       │-of memory:
[INFO] [stdout]   117       │-
[INFO] [stdout]   118       │-  ◦ [Vec<T>](https://doc.rust-lang.org/nightly/alloc/vec/index.html?search=alloc%3A%3Avec%3A%3AVec) - A heap-allocated vector that is resizable at runtime.
[INFO] [stdout]   119       │-
[INFO] [stdout]   120       │-  ◦ [[T; N]](http://docs.rust-lang.org/nightly/std/primitive.array.html) - An inline array with a fixed size at compile time.
[INFO] [stdout]   121       │-
[INFO] [stdout]   122       │-  ◦ [[T]](http://docs.rust-lang.org/nightly/std/primitive.slice.html) - A dynamically sized slice into any other kind of contiguous storage,
[INFO] [stdout]   123       │-    whether heap-allocated or not.
[INFO] [stdout]   124       │-
[INFO] [stdout]   125       │-Slices can only be handled through some kind of pointer, and as such come in
[INFO] [stdout]   126       │-many flavors such as:
[INFO] [stdout]   127       │-
[INFO] [stdout]   128       │-  ◦ &[T] - shared slice
[INFO] [stdout]   129       │-
[INFO] [stdout]   130       │-  ◦ &mut [T] - mutable slice
[INFO] [stdout]   131       │-
[INFO] [stdout]   132       │-  ◦ [Box<[T]>](https://doc.rust-lang.org/nightly/alloc/index.html?search=alloc%3A%3Aboxed) - owned slice
[INFO] [stdout]   133       │-
[INFO] [stdout]   134       │-[str](http://docs.rust-lang.org/nightly/std/primitive.str.html), a UTF-8 string slice, is a primitive type, and the standard library defines
[INFO] [stdout]   135       │-many methods for it. Rust [str](http://docs.rust-lang.org/nightly/std/primitive.str.html)s are typically accessed as immutable references: 
[INFO] [stdout]   136       │-&str. Use the owned [String](https://doc.rust-lang.org/nightly/alloc/string/index.html?search=alloc%3A%3Astring%3A%3AString) for building and mutating strings.
[INFO] [stdout]   137       │-
[INFO] [stdout]   138       │-For converting to strings use the [format!](https://doc.rust-lang.org/nightly/alloc/index.html?search=alloc%3A%3Aformat) macro, and for converting from strings
[INFO] [stdout]   139       │-use the [FromStr](https://doc.rust-lang.org/nightly/core/str/traits/index.html?search=core%3A%3Astr%3A%3Atraits%3A%3AFromStr) trait.
[INFO] [stdout]   140       │-
[INFO] [stdout]   141       │-Data may be shared by placing it in a reference-counted box or the [Rc](https://doc.rust-lang.org/nightly/alloc/rc/index.html?search=alloc%3A%3Arc%3A%3ARc) type, and
[INFO] [stdout]   142       │-if further contained in a [Cell](https://doc.rust-lang.org/nightly/core/cell/index.html?search=core%3A%3Acell%3A%3ACell) or [RefCell](https://doc.rust-lang.org/nightly/core/cell/index.html?search=core%3A%3Acell%3A%3ARefCell), may be mutated as well as shared.
[INFO] [stdout]   143       │-Likewise, in a concurrent setting it is common to pair an 
[INFO] [stdout]   144       │-atomically-reference-counted box, [Arc](https://doc.rust-lang.org/nightly/alloc/sync/index.html?search=alloc%3A%3Async%3A%3AArc), with a [Mutex](http://docs.rust-lang.org/nightly/std/sync/poison/mutex/struct.Mutex.html) to get the same effect.
[INFO] [stdout]   145       │-
[INFO] [stdout]   146       │-The [collections](http://docs.rust-lang.org/nightly/std/collections/index.html) module defines maps, sets, linked lists and other typical
[INFO] [stdout]   147       │-collection types, including the common [HashMap<K, V>](http://docs.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html).
[INFO] [stdout]   148       │-
[INFO] [stdout]   149       │-Platform abstractions and I/O
[INFO] [stdout]   150       │---------------------------------------------------------------------------------
[INFO] [stdout]   151       │-
[INFO] [stdout]   152       │-Besides basic data types, the standard library is largely concerned with 
[INFO] [stdout]   153       │-abstracting over differences in common platforms, most notably Windows and Unix
[INFO] [stdout]   154       │-derivatives.
[INFO] [stdout]   155       │-
[INFO] [stdout]   156       │-Common types of I/O, including [files](http://docs.rust-lang.org/nightly/std/fs/struct.File.html), [TCP](http://docs.rust-lang.org/nightly/std/net/tcp/struct.TcpStream.html), and [UDP](http://docs.rust-lang.org/nightly/std/net/udp/struct.UdpSocket.html), are defined in the [io](http://docs.rust-lang.org/nightly/std/io/index.html), [fs](http://docs.rust-lang.org/nightly/std/fs/index.html),
[INFO] [stdout]   157       │-and [net](http://docs.rust-lang.org/nightly/std/net/index.html) modules.
[INFO] [stdout]   158       │-
[INFO] [stdout]   159       │-The [thread](http://docs.rust-lang.org/nightly/std/thread/index.html) module contains Rust's threading abstractions. [sync](http://docs.rust-lang.org/nightly/std/sync/index.html) contains further
[INFO] [stdout]   160       │-primitive shared memory types, including [atomic](https://doc.rust-lang.org/nightly/core/sync/index.html?search=core%3A%3Async%3A%3Aatomic), [mpmc](http://docs.rust-lang.org/nightly/std/sync/mpmc/index.html) and [mpsc](http://docs.rust-lang.org/nightly/std/sync/mpsc/index.html), which contains
[INFO] [stdout]   161       │-the channel types for message passing.
[INFO] [stdout]   162       │-
[INFO] [stdout]   163       │-Use before and after main()
[INFO] [stdout]   164       │-================================================================================
[INFO] [stdout]   165       │-
[INFO] [stdout]   166       │-Many parts of the standard library are expected to work before and after main();
[INFO] [stdout]   167       │- but this is not guaranteed or ensured by tests. It is recommended that you
[INFO] [stdout]   168       │-write your own tests and run them on each platform you wish to support. This
[INFO] [stdout]   169       │-means that use of std before/after main, especially of features that interact
[INFO] [stdout]   170       │-with the OS or global state, is exempted from stability and portability
[INFO] [stdout]   171       │-guarantees and instead only provided on a best-effort basis. Nevertheless bug
[INFO] [stdout]   172       │-reports are appreciated.
[INFO] [stdout]   173       │-
[INFO] [stdout]   174       │-On the other hand core and alloc are most likely to work in such environments
[INFO] [stdout]   175       │-with the caveat that any hookable behavior such as panics, oom handling or
[INFO] [stdout]   176       │-allocators will also depend on the compatibility of the hooks.
[INFO] [stdout]   177       │-
[INFO] [stdout]   178       │-Some features may also behave differently outside main, e.g. stdio could become
[INFO] [stdout]   179       │-unbuffered, some panics might turn into aborts, backtraces might not get
[INFO] [stdout]   180       │-symbolicated or similar.
[INFO] [stdout]   181       │-
[INFO] [stdout]   182       │-Non-exhaustive list of known limitations:
[INFO] [stdout]   183       │-
[INFO] [stdout]   184       │-  ◦ after-main use of thread-locals, which also affects additional features:
[INFO] [stdout]   185       │-      ▪ [thread::current()](http://docs.rust-lang.org/nightly/std/thread/current/fn.current.html)
[INFO] [stdout]   186       │-
[INFO] [stdout]   187       │-  ◦ under UNIX, before main, file descriptors 0, 1, and 2 may be unchanged (they
[INFO] [stdout]   188       │-    are guaranteed to be open during main, and are opened to /dev/null O_RDWR
[INFO] [stdout]   189       │-    if they weren't open on program start)
[INFO] [stdout]   190       │-
[INFO] [stdout]   191       │-Modules
[INFO] [stdout]   192       │-
[INFO] [stdout]   193       │-  ◦ [alloc](http://docs.rust-lang.org/nightly/std/alloc/index.html) 
[INFO] [stdout]   194       │-    Memory allocation APIs. [...]
[INFO] [stdout]   195       │-
[INFO] [stdout]   196       │-  ◦ [any](http://docs.rust-lang.org/nightly/core/any/index.html) 
[INFO] [stdout]   197       │-    Utilities for dynamic typing or type reflection. [...]
[INFO] [stdout]   198       │-
[INFO] [stdout]   199       │-  ◦ [arch](http://docs.rust-lang.org/nightly/std/arch/index.html) 
[INFO] [stdout]   200       │-    SIMD and vendor intrinsics module. [...]
[INFO] [stdout]   201       │-
[INFO] [stdout]   202       │-  ◦ [array](http://docs.rust-lang.org/nightly/core/array/index.html) 
[INFO] [stdout]   203       │-    Utilities for the array primitive type. [...]
[INFO] [stdout]   204       │-
[INFO] [stdout]   205       │-  ◦ [ascii](http://docs.rust-lang.org/nightly/std/ascii/index.html) 
[INFO] [stdout]   206       │-    Operations on ASCII strings and characters. [...]
[INFO] [stdout]   207       │-
[INFO] [stdout]   208       │-  ◦ [async_iter](http://docs.rust-lang.org/nightly/core/async_iter/index.html) 
[INFO] [stdout]   209       │-    Composable asynchronous iteration. [...]
[INFO] [stdout]   210       │-
[INFO] [stdout]   211       │-  ◦ [autodiff](http://docs.rust-lang.org/nightly/std/autodiff/index.html) 
[INFO] [stdout]   212       │-    This module provides support for automatic differentiation.
[INFO] [stdout]   213       │-
[INFO] [stdout]   214       │-  ◦ [backtrace](http://docs.rust-lang.org/nightly/std/backtrace/index.html) 
[INFO] [stdout]   215       │-    Support for capturing a stack backtrace of an OS thread [...]
[INFO] [stdout]   216       │-
[INFO] [stdout]   217       │-  ◦ [borrow](http://docs.rust-lang.org/nightly/alloc/borrow/index.html) 
[INFO] [stdout]   218       │-    A module for working with borrowed data.
[INFO] [stdout]   219       │-
[INFO] [stdout]   220       │-  ◦ [boxed](http://docs.rust-lang.org/nightly/alloc/boxed/index.html) 
[INFO] [stdout]   221       │-    The Box<T> type for heap allocation. [...]
[INFO] [stdout]   222       │-
[INFO] [stdout]   223       │-  ◦ [bstr](http://docs.rust-lang.org/nightly/std/bstr/index.html) 
[INFO] [stdout]   224       │-    The ByteStr and ByteString types and trait implementations.
[INFO] [stdout]   225       │-
[INFO] [stdout]   226       │-  ◦ [cell](http://docs.rust-lang.org/nightly/core/cell/index.html) 
[INFO] [stdout]   227       │-    Shareable mutable containers. [...]
[INFO] [stdout]   228       │-
[INFO] [stdout]   229       │-  ◦ [char](http://docs.rust-lang.org/nightly/core/char/index.html) 
[INFO] [stdout]   230       │-    Utilities for the char primitive type. [...]
[INFO] [stdout]   231       │-
[INFO] [stdout]   232       │-  ◦ [clone](http://docs.rust-lang.org/nightly/core/clone/index.html) 
[INFO] [stdout]   233       │-    The Clone trait for types that cannot be 'implicitly copied'. [...]
[INFO] [stdout]   234       │-
[INFO] [stdout]   235       │-  ◦ [cmp](http://docs.rust-lang.org/nightly/core/cmp/index.html) 
[INFO] [stdout]   236       │-    Utilities for comparing and ordering values. [...]
[INFO] [stdout]   237       │-
[INFO] [stdout]   238       │-  ◦ [collections](http://docs.rust-lang.org/nightly/std/collections/index.html) 
[INFO] [stdout]   239       │-    Collection types. [...]
[INFO] [stdout]   240       │-
[INFO] [stdout]   241       │-  ◦ [convert](http://docs.rust-lang.org/nightly/core/convert/index.html) 
[INFO] [stdout]   242       │-    Traits for conversions between types. [...]
[INFO] [stdout]   243       │-
[INFO] [stdout]   244       │-  ◦ [default](http://docs.rust-lang.org/nightly/core/default/index.html) 
[INFO] [stdout]   245       │-    The Default trait for types with a default value.
[INFO] [stdout]   246       │-
[INFO] [stdout]   247       │-  ◦ [env](http://docs.rust-lang.org/nightly/std/env/index.html) 
[INFO] [stdout]   248       │-    Inspection and manipulation of the process's environment. [...]
[INFO] [stdout]   249       │-
[INFO] [stdout]   250       │-  ◦ [error](http://docs.rust-lang.org/nightly/std/error/index.html) 
[INFO] [stdout]   251       │-    Interfaces for working with Errors. [...]
[INFO] [stdout]   252       │-
[INFO] [stdout]   253       │-  ◦ [f128](http://docs.rust-lang.org/nightly/std/f128/index.html) 
[INFO] [stdout]   254       │-    Constants for the f128 quadruple-precision floating point type. [...]
[INFO] [stdout]   255       │-
[INFO] [stdout]   256       │-  ◦ [f16](http://docs.rust-lang.org/nightly/std/f16/index.html) 
[INFO] [stdout]   257       │-    Constants for the f16 half-precision floating point type. [...]
[INFO] [stdout]   258       │-
[INFO] [stdout]   259       │-  ◦ [f32](http://docs.rust-lang.org/nightly/std/f32/index.html) 
[INFO] [stdout]   260       │-    Constants for the f32 single-precision floating point type. [...]
[INFO] [stdout]   261       │-
[INFO] [stdout]   262       │-  ◦ [f64](http://docs.rust-lang.org/nightly/std/f64/index.html) 
[INFO] [stdout]   263       │-    Constants for the f64 double-precision floating point type. [...]
[INFO] [stdout]   264       │-
[INFO] [stdout]   265       │-  ◦ [ffi](http://docs.rust-lang.org/nightly/std/ffi/index.html) 
[INFO] [stdout]   266       │-    Utilities related to FFI bindings. [...]
[INFO] [stdout]   267       │-
[INFO] [stdout]   268       │-  ◦ [fmt](http://docs.rust-lang.org/nightly/alloc/fmt/index.html) 
[INFO] [stdout]   269       │-    Utilities for formatting and printing Strings. [...]
[INFO] [stdout]   270       │-
[INFO] [stdout]   271       │-  ◦ [from](http://docs.rust-lang.org/nightly/std/from/index.html) 
[INFO] [stdout]   272       │-    Unstable module containing the unstable From derive macro.
[INFO] [stdout]   273       │-
[INFO] [stdout]   274       │-  ◦ [fs](http://docs.rust-lang.org/nightly/std/fs/index.html) 
[INFO] [stdout]   275       │-    Filesystem manipulation operations. [...]
[INFO] [stdout]   276       │-
[INFO] [stdout]   277       │-  ◦ [future](http://docs.rust-lang.org/nightly/core/future/index.html) 
[INFO] [stdout]   278       │-    Asynchronous basic functionality. [...]
[INFO] [stdout]   279       │-
[INFO] [stdout]   280       │-  ◦ [hash](http://docs.rust-lang.org/nightly/std/hash/index.html) 
[INFO] [stdout]   281       │-    Generic hashing support. [...]
[INFO] [stdout]   282       │-
[INFO] [stdout]   283       │-  ◦ [hint](http://docs.rust-lang.org/nightly/core/hint/index.html) 
[INFO] [stdout]   284       │-    Hints to compiler that affects how code should be emitted or optimized. [...]
[INFO] [stdout]   285       │-
[INFO] [stdout]   286       │-  ◦ [i128](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   287       │-    Redundant constants module for the [i128](http://docs.rust-lang.org/nightly/core/primitive.i128.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.i128.html). [...]
[INFO] [stdout]   288       │-
[INFO] [stdout]   289       │-  ◦ [i16](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   290       │-    Redundant constants module for the [i16](http://docs.rust-lang.org/nightly/core/primitive.i16.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.i16.html). [...]
[INFO] [stdout]   291       │-
[INFO] [stdout]   292       │-  ◦ [i32](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   293       │-    Redundant constants module for the [i32](http://docs.rust-lang.org/nightly/core/primitive.i32.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.i32.html). [...]
[INFO] [stdout]   294       │-
[INFO] [stdout]   295       │-  ◦ [i64](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   296       │-    Redundant constants module for the [i64](http://docs.rust-lang.org/nightly/core/primitive.i64.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.i64.html). [...]
[INFO] [stdout]   297       │-
[INFO] [stdout]   298       │-  ◦ [i8](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   299       │-    Redundant constants module for the [i8](http://docs.rust-lang.org/nightly/core/primitive.i8.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.i8.html). [...]
[INFO] [stdout]   300       │-
[INFO] [stdout]   301       │-  ◦ [intrinsics](http://docs.rust-lang.org/nightly/core/intrinsics/index.html) 
[INFO] [stdout]   302       │-    Compiler intrinsics. [...]
[INFO] [stdout]   303       │-
[INFO] [stdout]   304       │-  ◦ [io](http://docs.rust-lang.org/nightly/std/io/index.html) 
[INFO] [stdout]   305       │-    Traits, helpers, and type definitions for core I/O functionality. [...]
[INFO] [stdout]   306       │-
[INFO] [stdout]   307       │-  ◦ [isize](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   308       │-    Redundant constants module for the [isize](http://docs.rust-lang.org/nightly/core/primitive.isize.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.isize.html). [...]
[INFO] [stdout]   309       │-
[INFO] [stdout]   310       │-  ◦ [iter](http://docs.rust-lang.org/nightly/core/iter/index.html) 
[INFO] [stdout]   311       │-    Composable external iteration. [...]
[INFO] [stdout]   312       │-
[INFO] [stdout]   313       │-  ◦ [marker](http://docs.rust-lang.org/nightly/core/marker/index.html) 
[INFO] [stdout]   314       │-    Primitive traits and types representing basic properties of types. [...]
[INFO] [stdout]   315       │-
[INFO] [stdout]   316       │-  ◦ [mem](http://docs.rust-lang.org/nightly/core/mem/index.html) 
[INFO] [stdout]   317       │-    Basic functions for dealing with memory. [...]
[INFO] [stdout]   318       │-
[INFO] [stdout]   319       │-  ◦ [net](http://docs.rust-lang.org/nightly/std/net/index.html) 
[INFO] [stdout]   320       │-    Networking primitives for TCP/UDP communication. [...]
[INFO] [stdout]   321       │-
[INFO] [stdout]   322       │-  ◦ [num](http://docs.rust-lang.org/nightly/std/num/index.html) 
[INFO] [stdout]   323       │-    Additional functionality for numerics. [...]
[INFO] [stdout]   324       │-
[INFO] [stdout]   325       │-  ◦ [ops](http://docs.rust-lang.org/nightly/core/ops/index.html) 
[INFO] [stdout]   326       │-    Overloadable operators. [...]
[INFO] [stdout]   327       │-
[INFO] [stdout]   328       │-  ◦ [option](http://docs.rust-lang.org/nightly/core/option/index.html) 
[INFO] [stdout]   329       │-    Optional values. [...]
[INFO] [stdout]   330       │-
[INFO] [stdout]   331       │-  ◦ [os](http://docs.rust-lang.org/nightly/std/os/index.html) 
[INFO] [stdout]   332       │-    OS-specific functionality.
[INFO] [stdout]   333       │-
[INFO] [stdout]   334       │-  ◦ [panic](http://docs.rust-lang.org/nightly/std/panic/index.html) 
[INFO] [stdout]   335       │-    Panic support in the standard library.
[INFO] [stdout]   336       │-
[INFO] [stdout]   337       │-  ◦ [pat](http://docs.rust-lang.org/nightly/std/pat/index.html) 
[INFO] [stdout]   338       │-    Helper module for exporting the pattern_type macro
[INFO] [stdout]   339       │-
[INFO] [stdout]   340       │-  ◦ [path](http://docs.rust-lang.org/nightly/std/path/index.html) 
[INFO] [stdout]   341       │-    Cross-platform path manipulation. [...]
[INFO] [stdout]   342       │-
[INFO] [stdout]   343       │-  ◦ [pin](http://docs.rust-lang.org/nightly/core/pin/index.html) 
[INFO] [stdout]   344       │-    Types that pin data to a location in memory. [...]
[INFO] [stdout]   345       │-
[INFO] [stdout]   346       │-  ◦ [prelude](http://docs.rust-lang.org/nightly/std/prelude/index.html) 
[INFO] [stdout]   347       │-    The Rust Prelude [...]
[INFO] [stdout]   348       │-
[INFO] [stdout]   349       │-  ◦ [process](http://docs.rust-lang.org/nightly/std/process/index.html) 
[INFO] [stdout]   350       │-    A module for working with processes. [...]
[INFO] [stdout]   351       │-
[INFO] [stdout]   352       │-  ◦ [ptr](http://docs.rust-lang.org/nightly/core/ptr/index.html) 
[INFO] [stdout]   353       │-    Manually manage memory through raw pointers. [...]
[INFO] [stdout]   354       │-
[INFO] [stdout]   355       │-  ◦ [random](http://docs.rust-lang.org/nightly/std/random/index.html) 
[INFO] [stdout]   356       │-    Random value generation.
[INFO] [stdout]   357       │-
[INFO] [stdout]   358       │-  ◦ [range](http://docs.rust-lang.org/nightly/core/range/index.html) 
[INFO] [stdout]   359       │-    Experimental replacement range types [...]
[INFO] [stdout]   360       │-
[INFO] [stdout]   361       │-  ◦ [rc](http://docs.rust-lang.org/nightly/alloc/rc/index.html) 
[INFO] [stdout]   362       │-    Single-threaded reference-counting pointers. 'Rc' stands for 'Reference 
[INFO] [stdout]   363       │-    Counted'. [...]
[INFO] [stdout]   364       │-
[INFO] [stdout]   365       │-  ◦ [result](http://docs.rust-lang.org/nightly/core/result/index.html) 
[INFO] [stdout]   366       │-    Error handling with the Result type. [...]
[INFO] [stdout]   367       │-
[INFO] [stdout]   368       │-  ◦ [simd](http://docs.rust-lang.org/nightly/std/simd/index.html) 
[INFO] [stdout]   369       │-    Portable SIMD module. [...]
[INFO] [stdout]   370       │-
[INFO] [stdout]   371       │-  ◦ [slice](http://docs.rust-lang.org/nightly/alloc/slice/index.html) 
[INFO] [stdout]   372       │-    Utilities for the slice primitive type. [...]
[INFO] [stdout]   373       │-
[INFO] [stdout]   374       │-  ◦ [str](http://docs.rust-lang.org/nightly/alloc/str/index.html) 
[INFO] [stdout]   375       │-    Utilities for the str primitive type. [...]
[INFO] [stdout]   376       │-
[INFO] [stdout]   377       │-  ◦ [string](http://docs.rust-lang.org/nightly/alloc/string/index.html) 
[INFO] [stdout]   378       │-    A UTF-8–encoded, growable string. [...]
[INFO] [stdout]   379       │-
[INFO] [stdout]   380       │-  ◦ [sync](http://docs.rust-lang.org/nightly/std/sync/index.html) 
[INFO] [stdout]   381       │-    Useful synchronization primitives. [...]
[INFO] [stdout]   382       │-
[INFO] [stdout]   383       │-  ◦ [task](http://docs.rust-lang.org/nightly/std/task/index.html) 
[INFO] [stdout]   384       │-    Types and Traits for working with asynchronous tasks.
[INFO] [stdout]   385       │-
[INFO] [stdout]   386       │-  ◦ [thread](http://docs.rust-lang.org/nightly/std/thread/index.html) 
[INFO] [stdout]   387       │-    Native threads. [...]
[INFO] [stdout]   388       │-
[INFO] [stdout]   389       │-  ◦ [time](http://docs.rust-lang.org/nightly/std/time/index.html) 
[INFO] [stdout]   390       │-    Temporal quantification. [...]
[INFO] [stdout]   391       │-
[INFO] [stdout]   392       │-  ◦ [u128](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   393       │-    Redundant constants module for the [u128](http://docs.rust-lang.org/nightly/core/primitive.u128.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.u128.html). [...]
[INFO] [stdout]   394       │-
[INFO] [stdout]   395       │-  ◦ [u16](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   396       │-    Redundant constants module for the [u16](http://docs.rust-lang.org/nightly/core/primitive.u16.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.u16.html). [...]
[INFO] [stdout]   397       │-
[INFO] [stdout]   398       │-  ◦ [u32](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   399       │-    Redundant constants module for the [u32](http://docs.rust-lang.org/nightly/core/primitive.u32.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.u32.html). [...]
[INFO] [stdout]   400       │-
[INFO] [stdout]   401       │-  ◦ [u64](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   402       │-    Redundant constants module for the [u64](http://docs.rust-lang.org/nightly/core/primitive.u64.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.u64.html). [...]
[INFO] [stdout]   403       │-
[INFO] [stdout]   404       │-  ◦ [u8](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   405       │-    Redundant constants module for the [u8](http://docs.rust-lang.org/nightly/core/primitive.u8.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.u8.html). [...]
[INFO] [stdout]   406       │-
[INFO] [stdout]   407       │-  ◦ [unsafe_binder](http://docs.rust-lang.org/nightly/core/unsafe_binder/index.html) 
[INFO] [stdout]   408       │-    Operators used to turn types into unsafe binders and back.
[INFO] [stdout]   409       │-
[INFO] [stdout]   410       │-  ◦ [usize](https://doc.rust-lang.org/nightly/core/) 
[INFO] [stdout]   411       │-    Redundant constants module for the [usize](http://docs.rust-lang.org/nightly/core/primitive.usize.html)[ primitive type](http://docs.rust-lang.org/nightly/core/primitive.usize.html). [...]
[INFO] [stdout]   412       │-
[INFO] [stdout]   413       │-  ◦ [vec](http://docs.rust-lang.org/nightly/alloc/vec/index.html) 
[INFO] [stdout]   414       │-    A contiguous growable array type with heap-allocated contents, written Vec<T>. [...]
[INFO] [stdout]   415       │-
[INFO] [stdout]   416       │-  ◦ [vec](http://docs.rust-lang.org/nightly/alloc/vec/index.html) 
[INFO] [stdout]   417       │-    A contiguous growable array type with heap-allocated contents, written Vec<T>. [...]
[INFO] [stdout]   418       │-
[INFO] [stdout]   419       │-Macros
[INFO] [stdout]   420       │-
[INFO] [stdout]   421       │-  ◦ [format](http://docs.rust-lang.org/nightly/alloc/macro.format.html) 
[INFO] [stdout]   422       │-    Creates a String using interpolation of runtime expressions. [...]
[INFO] [stdout]           1 │+Could not find 'std'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_std_tty_mode' (10924) panicked at src/tests.rs:178:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_std_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a219219 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a219219 - ferritin::tests::get_std_tty_mode::h1347b865c46ce258
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a2193a7 - ferritin::tests::get_std_tty_mode::{{closure}}::hf9cd429e8517bb04
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a294c86 - core::ops::function::FnOnce::call_once::ha341bd796a97b6b9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_struct_details_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_struct_details_test_mode.snap
[INFO] [stdout] Snapshot: get_struct_details_test_mode
[INFO] [stdout] Source: src/tests.rs:127
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct"), OutputMode :: TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-<strong>Item:</strong> TestStruct
[INFO] [stdout]     3       │-<strong>Kind:</strong> Struct
[INFO] [stdout]     4       │-<strong>Visibility:</strong> Public
[INFO] [stdout]     5       │-<strong>Defined at:</strong> <type-name>test_crate</type-name><punctuation>::</punctuation><type-name>TestStruct</type-name>
[INFO] [stdout]     6       │-<strong>In crate:</strong> test-crate (0.1.0)</p>
[INFO] [stdout]     7       │-<truncated level="full"><p>
[INFO] [stdout]     8       │-A simple struct for testing basic functionality.</p>
[INFO] [stdout]     9       │-<p>
[INFO] [stdout]    10       │-This struct demonstrates basic usage patterns and should show completely since it only has one paragraph of documentation.</p>
[INFO] [stdout]    11       │-<p>
[INFO] [stdout]    12       │-It uses <inline-code>Vector</inline-code> for testing intra-doc link resolution with renamed imports. Also tests <inline-code>HashMap</inline-code> which is a non-renamed import.</p>
[INFO] [stdout]    13       │-</truncated>
[INFO] [stdout]    14       │-<generated-code>
[INFO] [stdout]    15       │-<keyword>struct</keyword> <type-name>TestStruct</type-name> <punctuation>{</punctuation>
[INFO] [stdout]    16       │-    <keyword>pub</keyword> <field-name>field</field-name><punctuation>:</punctuation> <type-name>String</type-name><punctuation>,</punctuation>
[INFO] [stdout]    17       │-    <keyword>pub</keyword> <field-name>count</field-name><punctuation>:</punctuation> <type-name>u32</type-name><punctuation>,</punctuation>
[INFO] [stdout]    18       │-<punctuation>}</punctuation></generated-code>
[INFO] [stdout]    19       │-<section><section-title>Fields:</section-title><list>
[INFO] [stdout]    20       │-  <item><generated-code>
[INFO] [stdout]    21       │-<field-name>field</field-name><punctuation>:</punctuation> <type-name>String</type-name></generated-code>
[INFO] [stdout]    22       │-<truncated level="single-line"><p>
[INFO] [stdout]    23       │-A public field</p>
[INFO] [stdout]    24       │-</truncated>
[INFO] [stdout]    25       │-</item>
[INFO] [stdout]    26       │-  <item><generated-code>
[INFO] [stdout]    27       │-<field-name>count</field-name><punctuation>:</punctuation> <type-name>u32</type-name></generated-code>
[INFO] [stdout]    28       │-<truncated level="single-line"><p>
[INFO] [stdout]    29       │-Another public field</p>
[INFO] [stdout]    30       │-</truncated>
[INFO] [stdout]    31       │-</item>
[INFO] [stdout]    32       │-</list>
[INFO] [stdout]    33       │-</section><section><section-title>Associated Types</section-title><list>
[INFO] [stdout]    34       │-  <item><generated-code>
[INFO] [stdout]    35       │-<keyword>pub</keyword> <keyword>const</keyword> ASSOCIATED_CONST</generated-code>
[INFO] [stdout]    36       │-<truncated level="single-line"><p>
[INFO] [stdout]    37       │-This is an associated constant for a struct</p>
[INFO] [stdout]    38       │-</truncated>
[INFO] [stdout]    39       │-</item>
[INFO] [stdout]    40       │-  <item><generated-code>
[INFO] [stdout]    41       │-<keyword>pub</keyword> <keyword>fn</keyword> new<punctuation>(</punctuation>field<punctuation>:</punctuation> <type-name>String</type-name><punctuation>,</punctuation> count<punctuation>:</punctuation> <type-name>u32</type-name><punctuation>)</punctuation> <operator>-></operator> <generic>Self</generic></generated-code>
[INFO] [stdout]    42       │-<truncated level="single-line"><p>
[INFO] [stdout]    43       │-Create a new TestStruct</p>
[INFO] [stdout]    44       │-</truncated>
[INFO] [stdout]    45       │-</item>
[INFO] [stdout]    46       │-  <item><generated-code>
[INFO] [stdout]    47       │-<keyword>pub</keyword> <keyword>fn</keyword> get_field<punctuation>(</punctuation><punctuation>&</punctuation>self<punctuation>)</punctuation> <operator>-></operator> <operator>&</operator><type-name>str</type-name></generated-code>
[INFO] [stdout]    48       │-<truncated level="single-line"><p>
[INFO] [stdout]    49       │-Get the field value</p>
[INFO] [stdout]    50       │-</truncated>
[INFO] [stdout]    51       │-</item>
[INFO] [stdout]    52       │-  <item><generated-code>
[INFO] [stdout]    53       │-<keyword>pub</keyword> <keyword>fn</keyword> increment_count<punctuation>(</punctuation><punctuation>&</punctuation><keyword>mut</keyword> self<punctuation>)</punctuation></generated-code>
[INFO] [stdout]    54       │-<truncated level="single-line"><p>
[INFO] [stdout]    55       │-Update the count</p>
[INFO] [stdout]    56       │-</truncated>
[INFO] [stdout]    57       │-</item>
[INFO] [stdout]    58       │-</list>
[INFO] [stdout]    59       │-</section><section><section-title>Trait Implementations</section-title><p>
[INFO] [stdout]    60       │-std traits: Any Borrow BorrowMut Clone CloneToUninit Debug Freeze From Into RefUnwindSafe Send Sync TestTrait ToOwned TryFrom TryInto Unpin UnwindSafe </p>
[INFO] [stdout]    61       │-</section>
[INFO] [stdout]           2 │+Could not find 'crate::TestStruct'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_struct_details_test_mode' (11011) panicked at src/tests.rs:127:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_struct_details_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a227a9c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a227a9c - ferritin::tests::get_struct_details_test_mode::h3578de963445f8bb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a227b97 - ferritin::tests::get_struct_details_test_mode::{{closure}}::h01ab337f88982658
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a294276 - core::ops::function::FnOnce::call_once::h43eb078fc78dd437
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_struct_details_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_struct_details_plain_mode.snap
[INFO] [stdout] Snapshot: get_struct_details_plain_mode
[INFO] [stdout] Source: src/tests.rs:127
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct"), OutputMode :: Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: TestStruct
[INFO] [stdout]     2       │-Kind: Struct
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: test_crate::TestStruct
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A simple struct for testing basic functionality.
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-This struct demonstrates basic usage patterns and should show completely since it only has one paragraph of documentation.
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-It uses Vector for testing intra-doc link resolution with renamed imports. Also tests HashMap which is a non-renamed import.
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-struct TestStruct {
[INFO] [stdout]    14       │-    pub field: String,
[INFO] [stdout]    15       │-    pub count: u32,
[INFO] [stdout]    16       │-}
[INFO] [stdout]    17       │-
[INFO] [stdout]    18       │-Fields:
[INFO] [stdout]    19       │-
[INFO] [stdout]    20       │-  ◦ field: String
[INFO] [stdout]    21       │-    A public field
[INFO] [stdout]    22       │-
[INFO] [stdout]    23       │-  ◦ count: u32
[INFO] [stdout]    24       │-    Another public field
[INFO] [stdout]    25       │-
[INFO] [stdout]    26       │-Associated Types
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-  ◦ pub const ASSOCIATED_CONST
[INFO] [stdout]    29       │-    This is an associated constant for a struct
[INFO] [stdout]    30       │-
[INFO] [stdout]    31       │-  ◦ pub fn new(field: String, count: u32) -> Self
[INFO] [stdout]    32       │-    Create a new TestStruct
[INFO] [stdout]    33       │-
[INFO] [stdout]    34       │-  ◦ pub fn get_field(&self) -> &str
[INFO] [stdout]    35       │-    Get the field value
[INFO] [stdout]    36       │-
[INFO] [stdout]    37       │-  ◦ pub fn increment_count(&mut self)
[INFO] [stdout]    38       │-    Update the count
[INFO] [stdout]    39       │-
[INFO] [stdout]    40       │-Trait Implementations
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-std traits: Any Borrow BorrowMut Clone CloneToUninit Debug Freeze From Into RefUnwindSafe Send Sync TestTrait ToOwned TryFrom TryInto Unpin UnwindSafe
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_struct_details_plain_mode' (10961) panicked at src/tests.rs:127:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_struct_details_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22920c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22920c - ferritin::tests::get_struct_details_plain_mode::hf98f1ba46ab89702
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a229307 - ferritin::tests::get_struct_details_plain_mode::{{closure}}::h2a8d4485924d0c17
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a2942f6 - core::ops::function::FnOnce::call_once::h4899f6b0a9a4a693
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_std_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_std_test_mode.snap
[INFO] [stdout] Snapshot: get_std_test_mode
[INFO] [stdout] Source: src/tests.rs:178
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("std"), OutputMode :: TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-<strong>Item:</strong> std
[INFO] [stdout]     3       │-<strong>Kind:</strong> Module
[INFO] [stdout]     4       │-<strong>Visibility:</strong> Public
[INFO] [stdout]     5       │-<strong>Defined at:</strong> <type-name>std</type-name>
[INFO] [stdout]     6       │-<strong>In crate:</strong> std (RUST_VERSION)</p>
[INFO] [stdout]     7       │-<truncated level="full"><title>The Rust Standard Library</title>
[INFO] [stdout]     8       │-<p>
[INFO] [stdout]     9       │-The Rust Standard Library is the foundation of portable Rust software, a set of minimal and battle-tested shared abstractions for the broader Rust ecosystem. It offers core types, like <inline-code>Vec<T></inline-code> and <inline-code>Option<T></inline-code>, library-defined operations on language primitives, standard macros, I/O and multithreading, among many other things.</p>
[INFO] [stdout]    10       │-<p>
[INFO] [stdout]    11       │-<inline-code>std</inline-code> is available to all Rust crates by default. Therefore, the standard library can be accessed in <inline-code>use</inline-code> statements through the path <inline-code>std</inline-code>, as in <inline-code>use std::env</inline-code>.</p>
[INFO] [stdout]    12       │-<title>How to read this documentation</title>
[INFO] [stdout]    13       │-<p>
[INFO] [stdout]    14       │-If you already know the name of what you are looking for, the fastest way to find it is to use the search button at the top of the page.</p>
[INFO] [stdout]    15       │-<p>
[INFO] [stdout]    16       │-Otherwise, you may want to jump to one of these useful sections:</p>
[INFO] [stdout]    17       │-<list>
[INFO] [stdout]    18       │-  <item><p>
[INFO] [stdout]    19       │-<inline-code>std::*</inline-code> modules</p>
[INFO] [stdout]    20       │-</item>
[INFO] [stdout]    21       │-  <item><p>
[INFO] [stdout]    22       │-Primitive types</p>
[INFO] [stdout]    23       │-</item>
[INFO] [stdout]    24       │-  <item><p>
[INFO] [stdout]    25       │-Standard macros</p>
[INFO] [stdout]    26       │-</item>
[INFO] [stdout]    27       │-  <item><p>
[INFO] [stdout]    28       │-The Rust Prelude</p>
[INFO] [stdout]    29       │-</item>
[INFO] [stdout]    30       │-</list>
[INFO] [stdout]    31       │-<p>
[INFO] [stdout]    32       │-If this is your first time, the documentation for the standard library is written to be casually perused. Clicking on interesting things should generally lead you to interesting places. Still, there are important bits you don't want to miss, so read on for a tour of the standard library and its documentation!</p>
[INFO] [stdout]    33       │-<p>
[INFO] [stdout]    34       │-Once you are familiar with the contents of the standard library you may begin to find the verbosity of the prose distracting. At this stage in your development you may want to press the " Summary" button near the top of the page to collapse it into a more skimmable view.</p>
[INFO] [stdout]    35       │-<p>
[INFO] [stdout]    36       │-While you are looking at the top of the page, also notice the "Source" link. Rust's API documentation comes with the source code and you are encouraged to read it. The standard library source is generally high quality and a peek behind the curtains is often enlightening.</p>
[INFO] [stdout]    37       │-<title>What is in the standard library documentation?</title>
[INFO] [stdout]    38       │-<p>
[INFO] [stdout]    39       │-First of all, The Rust Standard Library is divided into a number of focused modules, all listed further down this page. These modules are the bedrock upon which all of Rust is forged, and they have mighty names like <inline-code>std::slice</inline-code> and <inline-code>std::cmp</inline-code>. Modules' documentation typically includes an overview of the module along with examples, and are a smart place to start familiarizing yourself with the library.</p>
[INFO] [stdout]    40       │-<p>
[INFO] [stdout]    41       │-Second, implicit methods on primitive types are documented here. This can be a source of confusion for two reasons:</p>
[INFO] [stdout]    42       │-<list>
[INFO] [stdout]    43       │-  <item><p>
[INFO] [stdout]    44       │-While primitives are implemented by the compiler, the standard library implements methods directly on the primitive types (and it is the only library that does so), which are documented in the section on primitives.</p>
[INFO] [stdout]    45       │-</item>
[INFO] [stdout]    46       │-  <item><p>
[INFO] [stdout]    47       │-The standard library exports many modules <emphasis>with the same name as</emphasis> <emphasis>primitive types</emphasis>. These define additional items related to the primitive type, but not the all-important methods.</p>
[INFO] [stdout]    48       │-</item>
[INFO] [stdout]    49       │-</list>
[INFO] [stdout]    50       │-<p>
[INFO] [stdout]    51       │-So for example there is a page for the primitive type <inline-code>char</inline-code> that lists all the methods that can be called on characters (very useful), and there is a page for the module <inline-code>std::char</inline-code> that documents iterator and error types created by these methods (rarely useful).</p>
[INFO] [stdout]    52       │-<p>
[INFO] [stdout]    53       │-Note the documentation for the primitives <inline-code>str</inline-code> and <inline-code>[T]</inline-code> (also called 'slice'). Many method calls on <inline-code>String</inline-code> and <inline-code>Vec<T></inline-code> are actually calls to methods on <inline-code>str</inline-code> and <inline-code>[T]</inline-code> respectively, via deref coercions.</p>
[INFO] [stdout]    54       │-<p>
[INFO] [stdout]    55       │-Third, the standard library defines The Rust Prelude, a small collection of items - mostly traits - that are imported into every module of every crate. The traits in the prelude are pervasive, making the prelude documentation a good entry point to learning about the library.</p>
[INFO] [stdout]    56       │-<p>
[INFO] [stdout]    57       │-And finally, the standard library exports a number of standard macros, and lists them on this page (technically, not all of the standard macros are defined by the standard library - some are defined by the compiler - but they are documented here the same). Like the prelude, the standard macros are imported by default into all crates.</p>
[INFO] [stdout]    58       │-<title>Contributing changes to the documentation</title>
[INFO] [stdout]    59       │-<p>
[INFO] [stdout]    60       │-Check out the Rust contribution guidelines here. The source for this documentation can be found on GitHub in the 'library/std/' directory. To contribute changes, make sure you read the guidelines first, then submit pull-requests for your suggested changes.</p>
[INFO] [stdout]    61       │-<p>
[INFO] [stdout]    62       │-Contributions are appreciated! If you see a part of the docs that can be improved, submit a PR, or chat with us first on Zulip #docs.</p>
[INFO] [stdout]    63       │-<title>A Tour of The Rust Standard Library</title>
[INFO] [stdout]    64       │-<p>
[INFO] [stdout]    65       │-The rest of this crate documentation is dedicated to pointing out notable features of The Rust Standard Library.</p>
[INFO] [stdout]    66       │-<section-heading>Containers and collections</section-heading>
[INFO] [stdout]    67       │-<p>
[INFO] [stdout]    68       │-The <inline-code>option</inline-code> and <inline-code>result</inline-code> modules define optional and error-handling types, <inline-code>Option<T></inline-code> and <inline-code>Result<T, E></inline-code>. The <inline-code>iter</inline-code> module defines Rust's iterator trait, <inline-code>Iterator</inline-code>, which works with the <inline-code>for</inline-code> loop to access collections.</p>
[INFO] [stdout]    69       │-<p>
[INFO] [stdout]    70       │-The standard library exposes three common ways to deal with contiguous regions of memory:</p>
[INFO] [stdout]    71       │-<list>
[INFO] [stdout]    72       │-  <item><p>
[INFO] [stdout]    73       │-<inline-code>Vec<T></inline-code> - A heap-allocated <emphasis>vector</emphasis> that is resizable at runtime.</p>
[INFO] [stdout]    74       │-</item>
[INFO] [stdout]    75       │-  <item><p>
[INFO] [stdout]    76       │-<inline-code>[T; N]</inline-code> - An inline <emphasis>array</emphasis> with a fixed size at compile time.</p>
[INFO] [stdout]    77       │-</item>
[INFO] [stdout]    78       │-  <item><p>
[INFO] [stdout]    79       │-<inline-code>[T]</inline-code> - A dynamically sized <emphasis>slice</emphasis> into any other kind of contiguous storage, whether heap-allocated or not.</p>
[INFO] [stdout]    80       │-</item>
[INFO] [stdout]    81       │-</list>
[INFO] [stdout]    82       │-<p>
[INFO] [stdout]    83       │-Slices can only be handled through some kind of <emphasis>pointer</emphasis>, and as such come in many flavors such as:</p>
[INFO] [stdout]    84       │-<list>
[INFO] [stdout]    85       │-  <item><p>
[INFO] [stdout]    86       │-<inline-code>&[T]</inline-code> - <emphasis>shared slice</emphasis></p>
[INFO] [stdout]    87       │-</item>
[INFO] [stdout]    88       │-  <item><p>
[INFO] [stdout]    89       │-<inline-code>&mut [T]</inline-code> - <emphasis>mutable slice</emphasis></p>
[INFO] [stdout]    90       │-</item>
[INFO] [stdout]    91       │-  <item><p>
[INFO] [stdout]    92       │-<inline-code>Box<[T]></inline-code> - <emphasis>owned slice</emphasis></p>
[INFO] [stdout]    93       │-</item>
[INFO] [stdout]    94       │-</list>
[INFO] [stdout]    95       │-<p>
[INFO] [stdout]    96       │-<inline-code>str</inline-code>, a UTF-8 string slice, is a primitive type, and the standard library defines many methods for it. Rust <inline-code>str</inline-code>s are typically accessed as immutable references: <inline-code>&str</inline-code>. Use the owned <inline-code>String</inline-code> for building and mutating strings.</p>
[INFO] [stdout]    97       │-<p>
[INFO] [stdout]    98       │-For converting to strings use the <inline-code>format!</inline-code> macro, and for converting from strings use the <inline-code>FromStr</inline-code> trait.</p>
[INFO] [stdout]    99       │-<p>
[INFO] [stdout]   100       │-Data may be shared by placing it in a reference-counted box or the <inline-code>Rc</inline-code> type, and if further contained in a <inline-code>Cell</inline-code> or <inline-code>RefCell</inline-code>, may be mutated as well as shared. Likewise, in a concurrent setting it is common to pair an atomically-reference-counted box, <inline-code>Arc</inline-code>, with a <inline-code>Mutex</inline-code> to get the same effect.</p>
[INFO] [stdout]   101       │-<p>
[INFO] [stdout]   102       │-The <inline-code>collections</inline-code> module defines maps, sets, linked lists and other typical collection types, including the common <inline-code>HashMap<K, V></inline-code>.</p>
[INFO] [stdout]   103       │-<section-heading>Platform abstractions and I/O</section-heading>
[INFO] [stdout]   104       │-<p>
[INFO] [stdout]   105       │-Besides basic data types, the standard library is largely concerned with abstracting over differences in common platforms, most notably Windows and Unix derivatives.</p>
[INFO] [stdout]   106       │-<p>
[INFO] [stdout]   107       │-Common types of I/O, including files, TCP, and UDP, are defined in the <inline-code>io</inline-code>, <inline-code>fs</inline-code>, and <inline-code>net</inline-code> modules.</p>
[INFO] [stdout]   108       │-<p>
[INFO] [stdout]   109       │-The <inline-code>thread</inline-code> module contains Rust's threading abstractions. <inline-code>sync</inline-code> contains further primitive shared memory types, including <inline-code>atomic</inline-code>, <inline-code>mpmc</inline-code> and <inline-code>mpsc</inline-code>, which contains the channel types for message passing.</p>
[INFO] [stdout]   110       │-<title>Use before and after <inline-code>main()</inline-code></title>
[INFO] [stdout]   111       │-<p>
[INFO] [stdout]   112       │-Many parts of the standard library are expected to work before and after <inline-code>main()</inline-code>; but this is not guaranteed or ensured by tests. It is recommended that you write your own tests and run them on each platform you wish to support. This means that use of <inline-code>std</inline-code> before/after main, especially of features that interact with the OS or global state, is exempted from stability and portability guarantees and instead only provided on a best-effort basis. Nevertheless bug reports are appreciated.</p>
[INFO] [stdout]   113       │-<p>
[INFO] [stdout]   114       │-On the other hand <inline-code>core</inline-code> and <inline-code>alloc</inline-code> are most likely to work in such environments with the caveat that any hookable behavior such as panics, oom handling or allocators will also depend on the compatibility of the hooks.</p>
[INFO] [stdout]   115       │-<p>
[INFO] [stdout]   116       │-Some features may also behave differently outside main, e.g. stdio could become unbuffered, some panics might turn into aborts, backtraces might not get symbolicated or similar.</p>
[INFO] [stdout]   117       │-<p>
[INFO] [stdout]   118       │-Non-exhaustive list of known limitations:</p>
[INFO] [stdout]   119       │-<list>
[INFO] [stdout]   120       │-  <item><p>
[INFO] [stdout]   121       │-after-main use of thread-locals, which also affects additional features:</p>
[INFO] [stdout]   122       │-<list>
[INFO] [stdout]   123       │-  <item><p>
[INFO] [stdout]   124       │-<inline-code>thread::current()</inline-code></p>
[INFO] [stdout]   125       │-</item>
[INFO] [stdout]   126       │-</list>
[INFO] [stdout]   127       │-</item>
[INFO] [stdout]   128       │-  <item><p>
[INFO] [stdout]   129       │-under UNIX, before main, file descriptors 0, 1, and 2 may be unchanged (they are guaranteed to be open during main, and are opened to /dev/null O_RDWR if they weren't open on program start)</p>
[INFO] [stdout]   130       │-</item>
[INFO] [stdout]   131       │-</list>
[INFO] [stdout]   132       │-</truncated>
[INFO] [stdout]   133       │-<section><section-title>Modules</section-title><list>
[INFO] [stdout]   134       │-  <item><p>
[INFO] [stdout]   135       │-<type-name>alloc</type-name> </p>
[INFO] [stdout]   136       │-<truncated level="single-line"><p>
[INFO] [stdout]   137       │-Memory allocation APIs.</p>
[INFO] [stdout]   138       │-In a given program, the standard library has one that is used for example by <inline-code>Box<T></inline-code> and <inline-code>Vec<T></inline-code>. <elided chars="1529"/></truncated>
[INFO] [stdout]   139       │-</item>
[INFO] [stdout]   140       │-  <item><p>
[INFO] [stdout]   141       │-<type-name>any</type-name> </p>
[INFO] [stdout]   142       │-<truncated level="single-line"><p>
[INFO] [stdout]   143       │-Utilities for dynamic typing or type reflection.</p>
[INFO] [stdout]   144       │-<title><inline-code>Any</inline-code> and <inline-code>TypeId</inline-code></title>
[INFO] [stdout]   145       │-<inline-code>Any</inline-code> itself can be<inline-code>TypeId</inline-code>, and has more as a trait<inline-code>&dyn Any</inline-code> (a borrowed<inline-code>is</inline-code> and <inline-code>downcast_ref</inline-code> methods, to test and to get a<inline-code>&mut dyn Any</inline-code>, there is also the <inline-code>downcast_mut</inline-code> method, for inner value. <inline-code>Box<dyn Any></inline-code> adds the <inline-code>downcast</inline-code> method, which convert to a <inline-code>Box<T></inline-code>. See the <inline-code>Box</inline-code> documentation <elided chars="2639"/></truncated>
[INFO] [stdout]   146       │-</item>
[INFO] [stdout]   147       │-  <item><p>
[INFO] [stdout]   148       │-<type-name>arch</type-name> </p>
[INFO] [stdout]   149       │-<truncated level="single-line"><p>
[INFO] [stdout]   150       │-SIMD and vendor intrinsics module.</p>
[INFO] [stdout]   151       │-This module is intended to be the gateway to intrinsic functions, typically related to architecture that Rust compiles to may means that this is not a portable module! If library take care when using these APIs! <elided chars="10878"/></truncated>
[INFO] [stdout]   152       │-</item>
[INFO] [stdout]   153       │-  <item><p>
[INFO] [stdout]   154       │-<type-name>array</type-name> </p>
[INFO] [stdout]   155       │-<truncated level="single-line"><p>
[INFO] [stdout]   156       │-Utilities for the array primitive type.</p>
[INFO] [stdout]   157       │-<p>
[INFO] [stdout]   158       │-<emphasis>See also the array primitive type</emphasis><emphasis>.</emphasis></p>
[INFO] [stdout]   159       │-</truncated>
[INFO] [stdout]   160       │-</item>
[INFO] [stdout]   161       │-  <item><p>
[INFO] [stdout]   162       │-<type-name>ascii</type-name> </p>
[INFO] [stdout]   163       │-<truncated level="single-line"><p>
[INFO] [stdout]   164       │-Operations on ASCII strings and characters.</p>
[INFO] [stdout]   165       │-Most string operations in Rust act makes more sense to only consider operation. <elided chars="372"/></truncated>
[INFO] [stdout]   166       │-</item>
[INFO] [stdout]   167       │-  <item><p>
[INFO] [stdout]   168       │-<type-name>async_iter</type-name> </p>
[INFO] [stdout]   169       │-<truncated level="single-line"><p>
[INFO] [stdout]   170       │-Composable asynchronous iteration.</p>
[INFO] [stdout]   171       │-If you've found yourself with an asynchronous and needed to perform an operation on the you'll quickly run into 'async iterators'. idiomatic asynchronous Rust code, so it's <elided chars="3798"/></truncated>
[INFO] [stdout]   172       │-</item>
[INFO] [stdout]   173       │-  <item><p>
[INFO] [stdout]   174       │-<type-name>autodiff</type-name> </p>
[INFO] [stdout]   175       │-<truncated level="single-line"><p>
[INFO] [stdout]   176       │-This module provides support for automatic differentiation.</p>
[INFO] [stdout]   177       │-</truncated>
[INFO] [stdout]   178       │-</item>
[INFO] [stdout]   179       │-  <item><p>
[INFO] [stdout]   180       │-<type-name>backtrace</type-name> </p>
[INFO] [stdout]   181       │-<truncated level="single-line"><p>
[INFO] [stdout]   182       │-Support for capturing a stack backtrace of an OS thread</p>
[INFO] [stdout]   183       │-This module contains the running OS thread from<inline-code>Backtrace</inline-code> type supports capturing a stack trace<inline-code>Backtrace::capture</inline-code> and <inline-code>Backtrace::force_capture</inline-code> functions. <elided chars="2527"/></truncated>
[INFO] [stdout]   184       │-</item>
[INFO] [stdout]   185       │-  <item><p>
[INFO] [stdout]   186       │-<type-name>borrow</type-name> </p>
[INFO] [stdout]   187       │-<truncated level="single-line"><p>
[INFO] [stdout]   188       │-A module for working with borrowed data.</p>
[INFO] [stdout]   189       │-</truncated>
[INFO] [stdout]   190       │-</item>
[INFO] [stdout]   191       │-  <item><p>
[INFO] [stdout]   192       │-<type-name>boxed</type-name> </p>
[INFO] [stdout]   193       │-<truncated level="single-line"><p>
[INFO] [stdout]   194       │-The <inline-code>Box<T></inline-code> type for heap allocation.</p>
[INFO] [stdout]   195       │-<inline-code>Box<T></inline-code>, casually referred to as a 'box', provides heap allocation in Rust. Boxes provide drop their contents when they go out of never allocate more than <inline-code>isize::MAX</inline-code> bytes. <elided chars="5817"/></truncated>
[INFO] [stdout]   196       │-</item>
[INFO] [stdout]   197       │-  <item><p>
[INFO] [stdout]   198       │-<type-name>bstr</type-name> </p>
[INFO] [stdout]   199       │-<truncated level="single-line"><p>
[INFO] [stdout]   200       │-The <inline-code>ByteStr</inline-code> and <inline-code>ByteString</inline-code> types and trait implementations.</p>
[INFO] [stdout]   201       │-</truncated>
[INFO] [stdout]   202       │-</item>
[INFO] [stdout]   203       │-  <item><p>
[INFO] [stdout]   204       │-<type-name>cell</type-name> </p>
[INFO] [stdout]   205       │-<truncated level="single-line"><p>
[INFO] [stdout]   206       │-Shareable mutable containers.</p>
[INFO] [stdout]   207       │-Rust memory safety is based on this rule: Given an<inline-code>T</inline-code>, it is only possible to have one of the following: <elided chars="8916"/></truncated>
[INFO] [stdout]   208       │-</item>
[INFO] [stdout]   209       │-  <item><p>
[INFO] [stdout]   210       │-<type-name>char</type-name> </p>
[INFO] [stdout]   211       │-<truncated level="single-line"><p>
[INFO] [stdout]   212       │-Utilities for the <inline-code>char</inline-code> primitive type.</p>
[INFO] [stdout]   213       │-<p>
[INFO] [stdout]   214       │-<emphasis>See also the </emphasis><inline-code>char</inline-code><emphasis> primitive type</emphasis><emphasis>.</emphasis></p>
[INFO] [stdout]   215       │-The <inline-code>char</inline-code> type 'characte<inline-code>char</inline-code> is a 'Unicode scalar', whichUnicode point'. <elided chars="524"/></truncated>
[INFO] [stdout]   216       │-</item>
[INFO] [stdout]   217       │-  <item><p>
[INFO] [stdout]   218       │-<type-name>clone</type-name> </p>
[INFO] [stdout]   219       │-<truncated level="single-line"><p>
[INFO] [stdout]   220       │-The <inline-code>Clone</inline-code> trait for types that cannot be 'implicitly copied'.</p>
[INFO] [stdout]   221       │-In Rust, some assign them or leaving the allocation to copy contain owned<inline-code>Drop</inline-code>), so the compiler them cheap and explicitly, by<inline-code>Clone</inline-code> trait and calling the <inline-code>clone</inline-code> method. <elided chars="897"/></truncated>
[INFO] [stdout]   222       │-</item>
[INFO] [stdout]   223       │-  <item><p>
[INFO] [stdout]   224       │-<type-name>cmp</type-name> </p>
[INFO] [stdout]   225       │-<truncated level="single-line"><p>
[INFO] [stdout]   226       │-Utilities for comparing and ordering values.</p>
[INFO] [stdout]   227       │-This module contains various tools summary: <elided chars="854"/></truncated>
[INFO] [stdout]   228       │-</item>
[INFO] [stdout]   229       │-  <item><p>
[INFO] [stdout]   230       │-<type-name>collections</type-name> </p>
[INFO] [stdout]   231       │-<truncated level="single-line"><p>
[INFO] [stdout]   232       │-Collection types.</p>
[INFO] [stdout]   233       │-Rust's standard collection library provides efficient most common general purpose programming data structures. By standard implementations, it should be possible for two communicate without significant data conversion. <elided chars="15364"/></truncated>
[INFO] [stdout]   234       │-</item>
[INFO] [stdout]   235       │-  <item><p>
[INFO] [stdout]   236       │-<type-name>convert</type-name> </p>
[INFO] [stdout]   237       │-<truncated level="single-line"><p>
[INFO] [stdout]   238       │-Traits for conversions between types.</p>
[INFO] [stdout]   239       │-The traits in this module provide a way to Each trait serves a different purpose: <elided chars="1460"/></truncated>
[INFO] [stdout]   240       │-</item>
[INFO] [stdout]   241       │-  <item><p>
[INFO] [stdout]   242       │-<type-name>default</type-name> </p>
[INFO] [stdout]   243       │-<truncated level="single-line"><p>
[INFO] [stdout]   244       │-The <inline-code>Default</inline-code> trait for types with a default value.</p>
[INFO] [stdout]   245       │-</truncated>
[INFO] [stdout]   246       │-</item>
[INFO] [stdout]   247       │-  <item><p>
[INFO] [stdout]   248       │-<type-name>env</type-name> </p>
[INFO] [stdout]   249       │-<truncated level="single-line"><p>
[INFO] [stdout]   250       │-Inspection and manipulation of the process's environment.</p>
[INFO] [stdout]   251       │-This module contains environment variables, other important <elided chars="323"/></truncated>
[INFO] [stdout]   252       │-</item>
[INFO] [stdout]   253       │-  <item><p>
[INFO] [stdout]   254       │-<type-name>error</type-name> </p>
[INFO] [stdout]   255       │-<truncated level="single-line"><p>
[INFO] [stdout]   256       │-Interfaces for working with Errors.</p>
[INFO] [stdout]   257       │-<title>Error Handling In Rust</title>
[INFO] [stdout]   258       │-The Rust language representing, These responsibilities components of the commonly used to components of the<inline-code>Result</inline-code>, the error traits, defined types, are your program. <elided chars="4878"/></truncated>
[INFO] [stdout]   259       │-</item>
[INFO] [stdout]   260       │-  <item><p>
[INFO] [stdout]   261       │-<type-name>f128</type-name> </p>
[INFO] [stdout]   262       │-<truncated level="single-line"><p>
[INFO] [stdout]   263       │-Constants for the <inline-code>f128</inline-code> quadruple-precision floating point type.</p>
[INFO] [stdout]   264       │-<emphasis>See also the </emphasis><inline-code>f128</inline-code><emphasis> primitive type</emphasis><emphasis>.</emphasis> <elided chars="89"/></truncated>
[INFO] [stdout]   265       │-</item>
[INFO] [stdout]   266       │-  <item><p>
[INFO] [stdout]   267       │-<type-name>f16</type-name> </p>
[INFO] [stdout]   268       │-<truncated level="single-line"><p>
[INFO] [stdout]   269       │-Constants for the <inline-code>f16</inline-code> half-precision floating point type.</p>
[INFO] [stdout]   270       │-<emphasis>See also the </emphasis><inline-code>f16</inline-code><emphasis> primitive type</emphasis><emphasis>.</emphasis> <elided chars="82"/></truncated>
[INFO] [stdout]   271       │-</item>
[INFO] [stdout]   272       │-  <item><p>
[INFO] [stdout]   273       │-<type-name>f32</type-name> </p>
[INFO] [stdout]   274       │-<truncated level="single-line"><p>
[INFO] [stdout]   275       │-Constants for the <inline-code>f32</inline-code> single-precision floating point type.</p>
[INFO] [stdout]   276       │-<emphasis>See also the </emphasis><inline-code>f32</inline-code><emphasis> primitive type</emphasis><emphasis>.</emphasis> <elided chars="279"/></truncated>
[INFO] [stdout]   277       │-</item>
[INFO] [stdout]   278       │-  <item><p>
[INFO] [stdout]   279       │-<type-name>f64</type-name> </p>
[INFO] [stdout]   280       │-<truncated level="single-line"><p>
[INFO] [stdout]   281       │-Constants for the <inline-code>f64</inline-code> double-precision floating point type.</p>
[INFO] [stdout]   282       │-<emphasis>See also the </emphasis><inline-code>f64</inline-code><emphasis> primitive type</emphasis><emphasis>.</emphasis> <elided chars="279"/></truncated>
[INFO] [stdout]   283       │-</item>
[INFO] [stdout]   284       │-  <item><p>
[INFO] [stdout]   285       │-<type-name>ffi</type-name> </p>
[INFO] [stdout]   286       │-<truncated level="single-line"><p>
[INFO] [stdout]   287       │-Utilities related to FFI bindings.</p>
[INFO] [stdout]   288       │-This module provides utilities to handle data interfaces, like other programming languages operating system. It is mainly of use for FFI Interface) bindings and code that needs to with other languages. <elided chars="5972"/></truncated>
[INFO] [stdout]   289       │-</item>
[INFO] [stdout]   290       │-  <item><p>
[INFO] [stdout]   291       │-<type-name>fmt</type-name> </p>
[INFO] [stdout]   292       │-<truncated level="single-line"><p>
[INFO] [stdout]   293       │-Utilities for formatting and printing <inline-code>String</inline-code>s.</p>
[INFO] [stdout]   294       │-This module contains the runtime<inline-code>format!</inline-code> syntax extension. This macro is implemented in the order to format arguments at <elided chars="20000"/></truncated>
[INFO] [stdout]   295       │-</item>
[INFO] [stdout]   296       │-  <item><p>
[INFO] [stdout]   297       │-<type-name>from</type-name> </p>
[INFO] [stdout]   298       │-<truncated level="single-line"><p>
[INFO] [stdout]   299       │-Unstable module containing the unstable <inline-code>From</inline-code> derive macro.</p>
[INFO] [stdout]   300       │-</truncated>
[INFO] [stdout]   301       │-</item>
[INFO] [stdout]   302       │-  <item><p>
[INFO] [stdout]   303       │-<type-name>fs</type-name> </p>
[INFO] [stdout]   304       │-<truncated level="single-line"><p>
[INFO] [stdout]   305       │-Filesystem manipulation operations.</p>
[INFO] [stdout]   306       │-This module contains basic methods to filesystem. All methods in this module operations. Extra platform-specific extension traits of <inline-code>std::os::$platform</inline-code>. <elided chars="1364"/></truncated>
[INFO] [stdout]   307       │-</item>
[INFO] [stdout]   308       │-  <item><p>
[INFO] [stdout]   309       │-<type-name>future</type-name> </p>
[INFO] [stdout]   310       │-<truncated level="single-line"><p>
[INFO] [stdout]   311       │-Asynchronous basic functionality.</p>
[INFO] [stdout]   312       │-Please see the fundamental <inline-code>async</inline-code> and <inline-code>await</inline-code> keywords and the async book for more information on asynchronous <elided chars="81"/></truncated>
[INFO] [stdout]   313       │-</item>
[INFO] [stdout]   314       │-  <item><p>
[INFO] [stdout]   315       │-<type-name>hash</type-name> </p>
[INFO] [stdout]   316       │-<truncated level="single-line"><p>
[INFO] [stdout]   317       │-Generic hashing support.</p>
[INFO] [stdout]   318       │-This module provides a generic way to compute the hash of a value. Hashes are most commonly used with <inline-code>HashMap</inline-code> and <inline-code>HashSet</inline-code>. <elided chars="1346"/></truncated>
[INFO] [stdout]   319       │-</item>
[INFO] [stdout]   320       │-  <item><p>
[INFO] [stdout]   321       │-<type-name>hint</type-name> </p>
[INFO] [stdout]   322       │-<truncated level="single-line"><p>
[INFO] [stdout]   323       │-Hints to compiler that affects how code should be emitted or optimized.</p>
[INFO] [stdout]   324       │-Hints <elided chars="28"/></truncated>
[INFO] [stdout]   325       │-</item>
[INFO] [stdout]   326       │-  <item><p>
[INFO] [stdout]   327       │-<type-name>i128</type-name> </p>
[INFO] [stdout]   328       │-<truncated level="single-line"><p>
[INFO] [stdout]   329       │-Redundant constants module for the <inline-code>i128</inline-code> primitive type.</p>
[INFO] [stdout]   330       │-New code should use the <elided chars="51"/></truncated>
[INFO] [stdout]   331       │-</item>
[INFO] [stdout]   332       │-  <item><p>
[INFO] [stdout]   333       │-<type-name>i16</type-name> </p>
[INFO] [stdout]   334       │-<truncated level="single-line"><p>
[INFO] [stdout]   335       │-Redundant constants module for the <inline-code>i16</inline-code> primitive type.</p>
[INFO] [stdout]   336       │-New code should use the <elided chars="50"/></truncated>
[INFO] [stdout]   337       │-</item>
[INFO] [stdout]   338       │-  <item><p>
[INFO] [stdout]   339       │-<type-name>i32</type-name> </p>
[INFO] [stdout]   340       │-<truncated level="single-line"><p>
[INFO] [stdout]   341       │-Redundant constants module for the <inline-code>i32</inline-code> primitive type.</p>
[INFO] [stdout]   342       │-New code should use the <elided chars="50"/></truncated>
[INFO] [stdout]   343       │-</item>
[INFO] [stdout]   344       │-  <item><p>
[INFO] [stdout]   345       │-<type-name>i64</type-name> </p>
[INFO] [stdout]   346       │-<truncated level="single-line"><p>
[INFO] [stdout]   347       │-Redundant constants module for the <inline-code>i64</inline-code> primitive type.</p>
[INFO] [stdout]   348       │-New code should use the <elided chars="50"/></truncated>
[INFO] [stdout]   349       │-</item>
[INFO] [stdout]   350       │-  <item><p>
[INFO] [stdout]   351       │-<type-name>i8</type-name> </p>
[INFO] [stdout]   352       │-<truncated level="single-line"><p>
[INFO] [stdout]   353       │-Redundant constants module for the <inline-code>i8</inline-code> primitive type.</p>
[INFO] [stdout]   354       │-New code should use the <elided chars="49"/></truncated>
[INFO] [stdout]   355       │-</item>
[INFO] [stdout]   356       │-  <item><p>
[INFO] [stdout]   357       │-<type-name>intrinsics</type-name> </p>
[INFO] [stdout]   358       │-<truncated level="single-line"><p>
[INFO] [stdout]   359       │-Compiler intrinsics.</p>
[INFO] [stdout]   360       │-The functions in this module are implementation details of <inline-code>core</inline-code> and should not be used outside of the standard library. We generally intrinsics via stable wrapper functions. Use these instead. <elided chars="2235"/></truncated>
[INFO] [stdout]   361       │-</item>
[INFO] [stdout]   362       │-  <item><p>
[INFO] [stdout]   363       │-<type-name>io</type-name> </p>
[INFO] [stdout]   364       │-<truncated level="single-line"><p>
[INFO] [stdout]   365       │-Traits, helpers, and type definitions for core I/O functionality.</p>
[INFO] [stdout]   366       │-The <inline-code>std::io</inline-code> module when doing the <inline-code>Read</inline-code> and <inline-code>Write</inline-code> traits, which most general <elided chars="8722"/></truncated>
[INFO] [stdout]   367       │-</item>
[INFO] [stdout]   368       │-  <item><p>
[INFO] [stdout]   369       │-<type-name>isize</type-name> </p>
[INFO] [stdout]   370       │-<truncated level="single-line"><p>
[INFO] [stdout]   371       │-Redundant constants module for the <inline-code>isize</inline-code> primitive type.</p>
[INFO] [stdout]   372       │-New code should use the <elided chars="52"/></truncated>
[INFO] [stdout]   373       │-</item>
[INFO] [stdout]   374       │-  <item><p>
[INFO] [stdout]   375       │-<type-name>iter</type-name> </p>
[INFO] [stdout]   376       │-<truncated level="single-line"><p>
[INFO] [stdout]   377       │-Composable external iteration.</p>
[INFO] [stdout]   378       │-If you've found yourself with a collection of perform an operation on the elements of said into 'iterators'. Iterators are heavily used in it's worth becoming familiar with them. <elided chars="9380"/></truncated>
[INFO] [stdout]   379       │-</item>
[INFO] [stdout]   380       │-  <item><p>
[INFO] [stdout]   381       │-<type-name>marker</type-name> </p>
[INFO] [stdout]   382       │-<truncated level="single-line"><p>
[INFO] [stdout]   383       │-Primitive traits and types representing basic properties of types.</p>
[INFO] [stdout]   384       │-Rust types their as traits. <elided chars="127"/></truncated>
[INFO] [stdout]   385       │-</item>
[INFO] [stdout]   386       │-  <item><p>
[INFO] [stdout]   387       │-<type-name>mem</type-name> </p>
[INFO] [stdout]   388       │-<truncated level="single-line"><p>
[INFO] [stdout]   389       │-Basic functions for dealing with memory.</p>
[INFO] [stdout]   390       │-This module contains functions for types, initializing and manipulating <elided chars="74"/></truncated>
[INFO] [stdout]   391       │-</item>
[INFO] [stdout]   392       │-  <item><p>
[INFO] [stdout]   393       │-<type-name>net</type-name> </p>
[INFO] [stdout]   394       │-<truncated level="single-line"><p>
[INFO] [stdout]   395       │-Networking primitives for TCP/UDP communication.</p>
[INFO] [stdout]   396       │-This module provides networking Datagram Protocols, as well as to network properties. <elided chars="987"/></truncated>
[INFO] [stdout]   397       │-</item>
[INFO] [stdout]   398       │-  <item><p>
[INFO] [stdout]   399       │-<type-name>num</type-name> </p>
[INFO] [stdout]   400       │-<truncated level="single-line"><p>
[INFO] [stdout]   401       │-Additional functionality for numerics.</p>
[INFO] [stdout]   402       │-This module provides some extra types work. See the individual documentation <elided chars="108"/></truncated>
[INFO] [stdout]   403       │-</item>
[INFO] [stdout]   404       │-  <item><p>
[INFO] [stdout]   405       │-<type-name>ops</type-name> </p>
[INFO] [stdout]   406       │-<truncated level="single-line"><p>
[INFO] [stdout]   407       │-Overloadable operators.</p>
[INFO] [stdout]   408       │-Implementing these traits allows you to overload certain <elided chars="3850"/></truncated>
[INFO] [stdout]   409       │-</item>
[INFO] [stdout]   410       │-  <item><p>
[INFO] [stdout]   411       │-<type-name>option</type-name> </p>
[INFO] [stdout]   412       │-<truncated level="single-line"><p>
[INFO] [stdout]   413       │-Optional values.</p>
[INFO] [stdout]   414       │-Type <inline-code>Option</inline-code> represents an optional value: every <inline-code>Option</inline-code> is either <inline-code>Some</inline-code> and contains a value, or <inline-code>None</inline-code>, and does not. <inline-code>Option</inline-code> types are very common in Rust code, as they have a number of uses: <elided chars="15067"/></truncated>
[INFO] [stdout]   415       │-</item>
[INFO] [stdout]   416       │-  <item><p>
[INFO] [stdout]   417       │-<type-name>os</type-name> </p>
[INFO] [stdout]   418       │-<truncated level="single-line"><p>
[INFO] [stdout]   419       │-OS-specific functionality.</p>
[INFO] [stdout]   420       │-</truncated>
[INFO] [stdout]   421       │-</item>
[INFO] [stdout]   422       │-  <item><p>
[INFO] [stdout]   423       │-<type-name>panic</type-name> </p>
[INFO] [stdout]   424       │-<truncated level="single-line"><p>
[INFO] [stdout]   425       │-Panic support in the standard library.</p>
[INFO] [stdout]   426       │-</truncated>
[INFO] [stdout]   427       │-</item>
[INFO] [stdout]   428       │-  <item><p>
[INFO] [stdout]   429       │-<type-name>pat</type-name> </p>
[INFO] [stdout]   430       │-<truncated level="single-line"><p>
[INFO] [stdout]   431       │-Helper module for exporting the <inline-code>pattern_type</inline-code> macro</p>
[INFO] [stdout]   432       │-</truncated>
[INFO] [stdout]   433       │-</item>
[INFO] [stdout]   434       │-  <item><p>
[INFO] [stdout]   435       │-<type-name>path</type-name> </p>
[INFO] [stdout]   436       │-<truncated level="single-line"><p>
[INFO] [stdout]   437       │-Cross-platform path manipulation.</p>
[INFO] [stdout]   438       │-This module provides two types, <inline-code>PathBuf</inline-code> and <inline-code>Path</inline-code> (akin to <inline-code>String</inline-code> and <inline-code>str</inline-code>), for working with paths abstractly. These around <inline-code>OsString</inline-code> and <inline-code>OsStr</inline-code> respectively, meaning that they work directly on strings according to the local platform's <elided chars="2332"/></truncated>
[INFO] [stdout]   439       │-</item>
[INFO] [stdout]   440       │-  <item><p>
[INFO] [stdout]   441       │-<type-name>pin</type-name> </p>
[INFO] [stdout]   442       │-<truncated level="single-line"><p>
[INFO] [stdout]   443       │-Types that pin data to a location in memory.</p>
[INFO] [stdout]   444       │-It is sometimes useful to be able<emphasis>move</emphasis>, in the sense that its address in are one or more <emphasis>pointers</emphasis> pointing at that value. The guarantee that the value a pointer is pointing at (its <strong>pointee</strong>) will <elided chars="41313"/></truncated>
[INFO] [stdout]   445       │-</item>
[INFO] [stdout]   446       │-  <item><p>
[INFO] [stdout]   447       │-<type-name>prelude</type-name> </p>
[INFO] [stdout]   448       │-<truncated level="single-line"><title>The Rust Prelude</title>
[INFO] [stdout]   449       │-Rust comes with a variety of things in its standard library. you had to manually import every single thing that you used, it very verbose. But importing a lot of things that a program good either. A balance needs to be struck. <elided chars="3107"/></truncated>
[INFO] [stdout]   450       │-</item>
[INFO] [stdout]   451       │-  <item><p>
[INFO] [stdout]   452       │-<type-name>process</type-name> </p>
[INFO] [stdout]   453       │-<truncated level="single-line"><p>
[INFO] [stdout]   454       │-A module for working with processes.</p>
[INFO] [stdout]   455       │-This module is mostly concerned with processes, but it also provides <inline-code>abort</inline-code> and <inline-code>exit</inline-code> for terminating the current process. <elided chars="4496"/></truncated>
[INFO] [stdout]   456       │-</item>
[INFO] [stdout]   457       │-  <item><p>
[INFO] [stdout]   458       │-<type-name>ptr</type-name> </p>
[INFO] [stdout]   459       │-<truncated level="single-line"><p>
[INFO] [stdout]   460       │-Manually manage memory through raw pointers.</p>
[INFO] [stdout]   461       │-<emphasis>See also the pointer primitive types</emphasis><emphasis>.</emphasis> <elided chars="19801"/></truncated>
[INFO] [stdout]   462       │-</item>
[INFO] [stdout]   463       │-  <item><p>
[INFO] [stdout]   464       │-<type-name>random</type-name> </p>
[INFO] [stdout]   465       │-<truncated level="single-line"><p>
[INFO] [stdout]   466       │-Random value generation.</p>
[INFO] [stdout]   467       │-</truncated>
[INFO] [stdout]   468       │-</item>
[INFO] [stdout]   469       │-  <item><p>
[INFO] [stdout]   470       │-<type-name>range</type-name> </p>
[INFO] [stdout]   471       │-<truncated level="single-line"><title>Experimental replacement range types</title>
[INFO] [stdout]   472       │-The types within this module are meant to <inline-code>Range</inline-code>, <inline-code>RangeInclusive</inline-code>, and <inline-code>RangeFrom</inline-code> types in a future edition. <elided chars="567"/></truncated>
[INFO] [stdout]   473       │-</item>
[INFO] [stdout]   474       │-  <item><p>
[INFO] [stdout]   475       │-<type-name>rc</type-name> </p>
[INFO] [stdout]   476       │-<truncated level="single-line">Single-threaded reference-counting pointers. 'Rc' stands for 'Reference Counted'. <elided chars="7806"/></truncated>
[INFO] [stdout]   477       │-</item>
[INFO] [stdout]   478       │-  <item><p>
[INFO] [stdout]   479       │-<type-name>result</type-name> </p>
[INFO] [stdout]   480       │-<truncated level="single-line"><p>
[INFO] [stdout]   481       │-Error handling with the <inline-code>Result</inline-code> type.</p>
[INFO] [stdout]   482       │-<inline-code>Result<T, E></inline-code> is the type used for returning and errors. It is an enum with the variants, <inline-code>Ok(T)</inline-code>, representing success and containing a value, and <inline-code>Err(E)</inline-code>, representing error and containing an error value. <elided chars="13755"/></truncated>
[INFO] [stdout]   483       │-</item>
[INFO] [stdout]   484       │-  <item><p>
[INFO] [stdout]   485       │-<type-name>simd</type-name> </p>
[INFO] [stdout]   486       │-<truncated level="single-line"><p>
[INFO] [stdout]   487       │-Portable SIMD module.</p>
[INFO] [stdout]   488       │-This module offers a portable abstraction for SIMD that is not bound to any particular hardware architecture. <elided chars="1904"/></truncated>
[INFO] [stdout]   489       │-</item>
[INFO] [stdout]   490       │-  <item><p>
[INFO] [stdout]   491       │-<type-name>slice</type-name> </p>
[INFO] [stdout]   492       │-<truncated level="single-line"><p>
[INFO] [stdout]   493       │-Utilities for the slice primitive type.</p>
[INFO] [stdout]   494       │-<p>
[INFO] [stdout]   495       │-<emphasis>See also the slice primitive type</emphasis><emphasis>.</emphasis></p>
[INFO] [stdout]   496       │-Most using<inline-code>slice.i</inline-code><inline-code>Iter</inline-code>. <elided chars="232"/></truncated>
[INFO] [stdout]   497       │-</item>
[INFO] [stdout]   498       │-  <item><p>
[INFO] [stdout]   499       │-<type-name>str</type-name> </p>
[INFO] [stdout]   500       │-<truncated level="single-line"><p>
[INFO] [stdout]   501       │-Utilities for the <inline-code>str</inline-code> primitive type.</p>
[INFO] [stdout]   502       │-<p>
[INFO] [stdout]   503       │-<emphasis>See also the </emphasis><inline-code>str</inline-code><emphasis> primitive type</emphasis><emphasis>.</emphasis></p>
[INFO] [stdout]   504       │-</truncated>
[INFO] [stdout]   505       │-</item>
[INFO] [stdout]   506       │-  <item><p>
[INFO] [stdout]   507       │-<type-name>string</type-name> </p>
[INFO] [stdout]   508       │-<truncated level="single-line"><p>
[INFO] [stdout]   509       │-A UTF-8–encoded, growable string.</p>
[INFO] [stdout]   510       │-This module contains the <inline-code>String</inline-code> type, the <inline-code>ToString</inline-code> trait for converting to strings, and several error working with <inline-code>String</inline-code>s. <elided chars="799"/></truncated>
[INFO] [stdout]   511       │-</item>
[INFO] [stdout]   512       │-  <item><p>
[INFO] [stdout]   513       │-<type-name>sync</type-name> </p>
[INFO] [stdout]   514       │-<truncated level="single-line"><p>
[INFO] [stdout]   515       │-Useful synchronization primitives.</p>
[INFO] [stdout]   516       │-<section-heading>The need for synchronization</section-heading>
[INFO] [stdout]   517       │-Conceptually, a be executed on a program is <elided chars="5253"/></truncated>
[INFO] [stdout]   518       │-</item>
[INFO] [stdout]   519       │-  <item><p>
[INFO] [stdout]   520       │-<type-name>task</type-name> </p>
[INFO] [stdout]   521       │-<truncated level="single-line"><p>
[INFO] [stdout]   522       │-Types and Traits for working with asynchronous tasks.</p>
[INFO] [stdout]   523       │-</truncated>
[INFO] [stdout]   524       │-</item>
[INFO] [stdout]   525       │-  <item><p>
[INFO] [stdout]   526       │-<type-name>thread</type-name> </p>
[INFO] [stdout]   527       │-<truncated level="single-line"><p>
[INFO] [stdout]   528       │-Native threads.</p>
[INFO] [stdout]   529       │-<section-heading>The threading model</section-heading>
[INFO] [stdout]   530       │-An executing Rust program consists of a each with their own stack and local state. provide some built-in support for low-level <elided chars="5082"/></truncated>
[INFO] [stdout]   531       │-</item>
[INFO] [stdout]   532       │-  <item><p>
[INFO] [stdout]   533       │-<type-name>time</type-name> </p>
[INFO] [stdout]   534       │-<truncated level="single-line"><p>
[INFO] [stdout]   535       │-Temporal quantification.</p>
[INFO] [stdout]   536       │-<title>Examples</title>
[INFO] [stdout]   537       │-There are multiple ways to create a new <inline-code>Duration</inline-code>: <elided chars="653"/></truncated>
[INFO] [stdout]   538       │-</item>
[INFO] [stdout]   539       │-  <item><p>
[INFO] [stdout]   540       │-<type-name>u128</type-name> </p>
[INFO] [stdout]   541       │-<truncated level="single-line"><p>
[INFO] [stdout]   542       │-Redundant constants module for the <inline-code>u128</inline-code> primitive type.</p>
[INFO] [stdout]   543       │-New code should use the <elided chars="51"/></truncated>
[INFO] [stdout]   544       │-</item>
[INFO] [stdout]   545       │-  <item><p>
[INFO] [stdout]   546       │-<type-name>u16</type-name> </p>
[INFO] [stdout]   547       │-<truncated level="single-line"><p>
[INFO] [stdout]   548       │-Redundant constants module for the <inline-code>u16</inline-code> primitive type.</p>
[INFO] [stdout]   549       │-New code should use the <elided chars="50"/></truncated>
[INFO] [stdout]   550       │-</item>
[INFO] [stdout]   551       │-  <item><p>
[INFO] [stdout]   552       │-<type-name>u32</type-name> </p>
[INFO] [stdout]   553       │-<truncated level="single-line"><p>
[INFO] [stdout]   554       │-Redundant constants module for the <inline-code>u32</inline-code> primitive type.</p>
[INFO] [stdout]   555       │-New code should use the <elided chars="50"/></truncated>
[INFO] [stdout]   556       │-</item>
[INFO] [stdout]   557       │-  <item><p>
[INFO] [stdout]   558       │-<type-name>u64</type-name> </p>
[INFO] [stdout]   559       │-<truncated level="single-line"><p>
[INFO] [stdout]   560       │-Redundant constants module for the <inline-code>u64</inline-code> primitive type.</p>
[INFO] [stdout]   561       │-New code should use the <elided chars="50"/></truncated>
[INFO] [stdout]   562       │-</item>
[INFO] [stdout]   563       │-  <item><p>
[INFO] [stdout]   564       │-<type-name>u8</type-name> </p>
[INFO] [stdout]   565       │-<truncated level="single-line"><p>
[INFO] [stdout]   566       │-Redundant constants module for the <inline-code>u8</inline-code> primitive type.</p>
[INFO] [stdout]   567       │-New code should use the <elided chars="49"/></truncated>
[INFO] [stdout]   568       │-</item>
[INFO] [stdout]   569       │-  <item><p>
[INFO] [stdout]   570       │-<type-name>unsafe_binder</type-name> </p>
[INFO] [stdout]   571       │-<truncated level="single-line"><p>
[INFO] [stdout]   572       │-Operators used to turn types into unsafe binders and back.</p>
[INFO] [stdout]   573       │-</truncated>
[INFO] [stdout]   574       │-</item>
[INFO] [stdout]   575       │-  <item><p>
[INFO] [stdout]   576       │-<type-name>usize</type-name> </p>
[INFO] [stdout]   577       │-<truncated level="single-line"><p>
[INFO] [stdout]   578       │-Redundant constants module for the <inline-code>usize</inline-code> primitive type.</p>
[INFO] [stdout]   579       │-New code should use the <elided chars="52"/></truncated>
[INFO] [stdout]   580       │-</item>
[INFO] [stdout]   581       │-  <item><p>
[INFO] [stdout]   582       │-<type-name>vec</type-name> </p>
[INFO] [stdout]   583       │-<truncated level="single-line"><p>
[INFO] [stdout]   584       │-A contiguous growable array type with heap-allocated contents, written <inline-code>Vec<T></inline-code>.</p>
[INFO] [stdout]   585       │-Ve<emphasis>O</emphasis>(1<emphasis>O</emphasis>(1 <emphasis>O</emphasis>(1 <elided chars="1654"/></truncated>
[INFO] [stdout]   586       │-</item>
[INFO] [stdout]   587       │-  <item><p>
[INFO] [stdout]   588       │-<type-name>vec</type-name> </p>
[INFO] [stdout]   589       │-<truncated level="single-line"><p>
[INFO] [stdout]   590       │-A contiguous growable array type with heap-allocated contents, written <inline-code>Vec<T></inline-code>.</p>
[INFO] [stdout]   591       │-Ve<emphasis>O</emphasis>(1<emphasis>O</emphasis>(1 <emphasis>O</emphasis>(1 <elided chars="1654"/></truncated>
[INFO] [stdout]   592       │-</item>
[INFO] [stdout]   593       │-</list>
[INFO] [stdout]   594       │-</section><section><section-title>Macros</section-title><list>
[INFO] [stdout]   595       │-  <item><p>
[INFO] [stdout]   596       │-<type-name>format</type-name> </p>
[INFO] [stdout]   597       │-<truncated level="single-line"><p>
[INFO] [stdout]   598       │-Creates a <inline-code>String</inline-code> using interpolation of runtime expressions.</p>
[INFO] [stdout]   599       │-The first argument <inline-code>format!</inline-code> receives is a literal. The power<inline-code>{}</inline-code>s contained. Additional<inline-code>format!</inline-code> replace the <inline-code>{}</inline-code>s within the formatting string are used. <elided chars="1206"/></truncated>
[INFO] [stdout]   600       │-</item>
[INFO] [stdout]   601       │-</list>
[INFO] [stdout]   602       │-</section>
[INFO] [stdout]           2 │+Could not find 'std'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_std_test_mode' (10885) panicked at src/tests.rs:178:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_std_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a21ab1c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a21ab1c - ferritin::tests::get_std_test_mode::h9242e5876f979912
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a21ac17 - ferritin::tests::get_std_test_mode::{{closure}}::h7620c6eaa31d5b3b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a2954e6 - core::ops::function::FnOnce::call_once::hda72b29c1869a7b1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_struct_details_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_struct_details_tty_mode.snap
[INFO] [stdout] Snapshot: get_struct_details_tty_mode
[INFO] [stdout] Source: src/tests.rs:127
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct"), OutputMode :: Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: TestStruct
[INFO] [stdout]     2       │-Kind: Struct
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: [test_crate](https://docs.rs/test-crate/0.1.0/test-crate/index.html)::[TestStruct](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html)
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A simple struct for testing basic functionality.
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-This struct demonstrates basic usage patterns and should show completely since
[INFO] [stdout]    10       │-it only has one paragraph of documentation.
[INFO] [stdout]    11       │-
[INFO] [stdout]    12       │-It uses [Vector](https://doc.rust-lang.org/nightly/alloc/vec/index.html?search=alloc%3A%3Avec%3A%3AVec) for testing intra-doc link resolution with renamed imports. Also
[INFO] [stdout]    13       │-tests [HashMap](https://doc.rust-lang.org/nightly/std/collections/hash/map/index.html?search=std%3A%3Acollections%3A%3Ahash%3A%3Amap%3A%3AHashMap) which is a non-renamed import.
[INFO] [stdout]    14       │-
[INFO] [stdout]    15       │-struct TestStruct {
[INFO] [stdout]    16       │-    pub field: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html),
[INFO] [stdout]    17       │-    pub count: u32,
[INFO] [stdout]    18       │-}
[INFO] [stdout]    19       │-
[INFO] [stdout]    20       │-Fields:
[INFO] [stdout]    21       │-
[INFO] [stdout]    22       │-  ◦ field: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html)
[INFO] [stdout]    23       │-    A public field
[INFO] [stdout]    24       │-
[INFO] [stdout]    25       │-  ◦ count: u32
[INFO] [stdout]    26       │-    Another public field
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-Associated Types
[INFO] [stdout]    29       │-
[INFO] [stdout]    30       │-  ◦ pub const ASSOCIATED_CONST
[INFO] [stdout]    31       │-    This is an associated constant for a struct
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-  ◦ pub fn [new](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.new)(field: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html), count: u32) -> Self
[INFO] [stdout]    34       │-    Create a new TestStruct
[INFO] [stdout]    35       │-
[INFO] [stdout]    36       │-  ◦ pub fn [get_field](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.get_field)(&self) -> &str
[INFO] [stdout]    37       │-    Get the field value
[INFO] [stdout]    38       │-
[INFO] [stdout]    39       │-  ◦ pub fn [increment_count](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.increment_count)(&mut self)
[INFO] [stdout]    40       │-    Update the count
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-Trait Implementations
[INFO] [stdout]    43       │-
[INFO] [stdout]    44       │-std traits: [Any](https://doc.rust-lang.org/nightly/core/any/index.html?search=core%3A%3Aany%3A%3AAny) [Borrow](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrow) [BorrowMut](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrowMut) [Clone](https://doc.rust-lang.org/nightly/core/clone/index.html?search=core%3A%3Aclone%3A%3AClone) [CloneToUninit](https://doc.rust-lang.org/nightly/core/clone/index.html?search=core%3A%3Aclone%3A%3ACloneToUninit) [Debug](https://doc.rust-lang.org/nightly/core/fmt/index.html?search=core%3A%3Afmt%3A%3ADebug) [Freeze](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AFreeze) [From](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AFrom) [Into](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AInto) 
[INFO] [stdout]    45       │-[RefUnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3ARefUnwindSafe) [Send](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASend) [Sync](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASync) [TestTrait](https://docs.rs/test_crate/latest/test_crate/index.html?search=test%5Fcrate%3A%3ATestTrait) [ToOwned](https://doc.rust-lang.org/nightly/alloc/borrow/index.html?search=alloc%3A%3Aborrow%3A%3AToOwned) [TryFrom](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryFrom) [TryInto](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryInto) [Unpin](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AUnpin) [UnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3AUnwindSafe)
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_struct_details_tty_mode' (11013) panicked at src/tests.rs:127:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_struct_details_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a226219 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a226219 - ferritin::tests::get_struct_details_tty_mode::h7d8565f9604292fa
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a226317 - ferritin::tests::get_struct_details_tty_mode::{{closure}}::h3599e12ade46c9bd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a2945e6 - core::ops::function::FnOnce::call_once::h5830ab215811f981
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_struct_with_source_tty_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_struct_with_source_tty_mode.snap
[INFO] [stdout] Snapshot: get_struct_with_source_tty_mode
[INFO] [stdout] Source: src/tests.rs:129
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct").with_source(), OutputMode
[INFO] [stdout] :: Tty)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: TestStruct
[INFO] [stdout]     2       │-Kind: Struct
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: [test_crate](https://docs.rs/test-crate/0.1.0/test-crate/index.html)::[TestStruct](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html)
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A simple struct for testing basic functionality.
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-This struct demonstrates basic usage patterns and should show completely since
[INFO] [stdout]    10       │-it only has one paragraph of documentation.
[INFO] [stdout]    11       │-
[INFO] [stdout]    12       │-It uses [Vector](https://doc.rust-lang.org/nightly/alloc/vec/index.html?search=alloc%3A%3Avec%3A%3AVec) for testing intra-doc link resolution with renamed imports. Also
[INFO] [stdout]    13       │-tests [HashMap](https://doc.rust-lang.org/nightly/std/collections/hash/map/index.html?search=std%3A%3Acollections%3A%3Ahash%3A%3Amap%3A%3AHashMap) which is a non-renamed import.
[INFO] [stdout]    14       │-
[INFO] [stdout]    15       │-struct TestStruct {
[INFO] [stdout]    16       │-    pub field: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html),
[INFO] [stdout]    17       │-    pub count: u32,
[INFO] [stdout]    18       │-}
[INFO] [stdout]    19       │-
[INFO] [stdout]    20       │-Fields:
[INFO] [stdout]    21       │-
[INFO] [stdout]    22       │-  ◦ field: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html)
[INFO] [stdout]    23       │-    A public field
[INFO] [stdout]    24       │-
[INFO] [stdout]    25       │-  ◦ count: u32
[INFO] [stdout]    26       │-    Another public field
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-Associated Types
[INFO] [stdout]    29       │-
[INFO] [stdout]    30       │-  ◦ pub const ASSOCIATED_CONST
[INFO] [stdout]    31       │-    This is an associated constant for a struct
[INFO] [stdout]    32       │-
[INFO] [stdout]    33       │-  ◦ pub fn [new](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.new)(field: [String](http://docs.rust-lang.org/nightly/alloc/string/struct.String.html), count: u32) -> Self
[INFO] [stdout]    34       │-    Create a new TestStruct
[INFO] [stdout]    35       │-
[INFO] [stdout]    36       │-  ◦ pub fn [get_field](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.get_field)(&self) -> &str
[INFO] [stdout]    37       │-    Get the field value
[INFO] [stdout]    38       │-
[INFO] [stdout]    39       │-  ◦ pub fn [increment_count](https://docs.rs/test-crate/0.1.0/test-crate/struct.TestStruct.html#method.increment_count)(&mut self)
[INFO] [stdout]    40       │-    Update the count
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-Trait Implementations
[INFO] [stdout]    43       │-
[INFO] [stdout]    44       │-std traits: [Any](https://doc.rust-lang.org/nightly/core/any/index.html?search=core%3A%3Aany%3A%3AAny) [Borrow](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrow) [BorrowMut](https://doc.rust-lang.org/nightly/core/borrow/index.html?search=core%3A%3Aborrow%3A%3ABorrowMut) [Clone](https://doc.rust-lang.org/nightly/core/clone/index.html?search=core%3A%3Aclone%3A%3AClone) [CloneToUninit](https://doc.rust-lang.org/nightly/core/clone/index.html?search=core%3A%3Aclone%3A%3ACloneToUninit) [Debug](https://doc.rust-lang.org/nightly/core/fmt/index.html?search=core%3A%3Afmt%3A%3ADebug) [Freeze](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AFreeze) [From](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AFrom) [Into](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3AInto) 
[INFO] [stdout]    45       │-[RefUnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3ARefUnwindSafe) [Send](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASend) [Sync](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3ASync) [TestTrait](https://docs.rs/test_crate/latest/test_crate/index.html?search=test%5Fcrate%3A%3ATestTrait) [ToOwned](https://doc.rust-lang.org/nightly/alloc/borrow/index.html?search=alloc%3A%3Aborrow%3A%3AToOwned) [TryFrom](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryFrom) [TryInto](https://doc.rust-lang.org/nightly/core/convert/index.html?search=core%3A%3Aconvert%3A%3ATryInto) [Unpin](https://doc.rust-lang.org/nightly/core/marker/index.html?search=core%3A%3Amarker%3A%3AUnpin) [UnwindSafe](https://doc.rust-lang.org/nightly/core/panic/unwind_safe/index.html?search=core%3A%3Apanic%3A%3Aunwind%5Fsafe%3A%3AUnwindSafe) 
[INFO] [stdout]    46       │-
[INFO] [stdout]    47       │-Source: /TEST_CRATE_ROOT/src/lib.rs
[INFO] [stdout]    48       │-
[INFO] [stdout]    49       │-#[derive(Debug, Clone)]
[INFO] [stdout]    50       │-pub struct TestStruct {
[INFO] [stdout]    51       │-    /// A public field
[INFO] [stdout]    52       │-    pub field: String,
[INFO] [stdout]    53       │-    /// Another public field
[INFO] [stdout]    54       │-    pub count: u32,
[INFO] [stdout]    55       │-    /// A private field
[INFO] [stdout]    56       │-    private_field: bool,
[INFO] [stdout]    57       │-}
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_struct_with_source_tty_mode' (11181) panicked at src/tests.rs:129:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_struct_with_source_tty_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22b0c6 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22b0c6 - ferritin::tests::get_struct_with_source_tty_mode::h6ae69ea194ec0a51
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:91:17
[INFO] [stdout]   22:     0x5a001a22b1c7 - ferritin::tests::get_struct_with_source_tty_mode::{{closure}}::h84a13979e6cd5b56
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:90:37
[INFO] [stdout]   23:     0x5a001a2947c6 - core::ops::function::FnOnce::call_once::h71fbd5ff23bd4fdd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_struct_with_source_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_struct_with_source_test_mode.snap
[INFO] [stdout] Snapshot: get_struct_with_source_test_mode
[INFO] [stdout] Source: src/tests.rs:129
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct").with_source(), OutputMode
[INFO] [stdout] :: TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-<strong>Item:</strong> TestStruct
[INFO] [stdout]     3       │-<strong>Kind:</strong> Struct
[INFO] [stdout]     4       │-<strong>Visibility:</strong> Public
[INFO] [stdout]     5       │-<strong>Defined at:</strong> <type-name>test_crate</type-name><punctuation>::</punctuation><type-name>TestStruct</type-name>
[INFO] [stdout]     6       │-<strong>In crate:</strong> test-crate (0.1.0)</p>
[INFO] [stdout]     7       │-<truncated level="full"><p>
[INFO] [stdout]     8       │-A simple struct for testing basic functionality.</p>
[INFO] [stdout]     9       │-<p>
[INFO] [stdout]    10       │-This struct demonstrates basic usage patterns and should show completely since it only has one paragraph of documentation.</p>
[INFO] [stdout]    11       │-<p>
[INFO] [stdout]    12       │-It uses <inline-code>Vector</inline-code> for testing intra-doc link resolution with renamed imports. Also tests <inline-code>HashMap</inline-code> which is a non-renamed import.</p>
[INFO] [stdout]    13       │-</truncated>
[INFO] [stdout]    14       │-<generated-code>
[INFO] [stdout]    15       │-<keyword>struct</keyword> <type-name>TestStruct</type-name> <punctuation>{</punctuation>
[INFO] [stdout]    16       │-    <keyword>pub</keyword> <field-name>field</field-name><punctuation>:</punctuation> <type-name>String</type-name><punctuation>,</punctuation>
[INFO] [stdout]    17       │-    <keyword>pub</keyword> <field-name>count</field-name><punctuation>:</punctuation> <type-name>u32</type-name><punctuation>,</punctuation>
[INFO] [stdout]    18       │-<punctuation>}</punctuation></generated-code>
[INFO] [stdout]    19       │-<section><section-title>Fields:</section-title><list>
[INFO] [stdout]    20       │-  <item><generated-code>
[INFO] [stdout]    21       │-<field-name>field</field-name><punctuation>:</punctuation> <type-name>String</type-name></generated-code>
[INFO] [stdout]    22       │-<truncated level="single-line"><p>
[INFO] [stdout]    23       │-A public field</p>
[INFO] [stdout]    24       │-</truncated>
[INFO] [stdout]    25       │-</item>
[INFO] [stdout]    26       │-  <item><generated-code>
[INFO] [stdout]    27       │-<field-name>count</field-name><punctuation>:</punctuation> <type-name>u32</type-name></generated-code>
[INFO] [stdout]    28       │-<truncated level="single-line"><p>
[INFO] [stdout]    29       │-Another public field</p>
[INFO] [stdout]    30       │-</truncated>
[INFO] [stdout]    31       │-</item>
[INFO] [stdout]    32       │-</list>
[INFO] [stdout]    33       │-</section><section><section-title>Associated Types</section-title><list>
[INFO] [stdout]    34       │-  <item><generated-code>
[INFO] [stdout]    35       │-<keyword>pub</keyword> <keyword>const</keyword> ASSOCIATED_CONST</generated-code>
[INFO] [stdout]    36       │-<truncated level="single-line"><p>
[INFO] [stdout]    37       │-This is an associated constant for a struct</p>
[INFO] [stdout]    38       │-</truncated>
[INFO] [stdout]    39       │-</item>
[INFO] [stdout]    40       │-  <item><generated-code>
[INFO] [stdout]    41       │-<keyword>pub</keyword> <keyword>fn</keyword> new<punctuation>(</punctuation>field<punctuation>:</punctuation> <type-name>String</type-name><punctuation>,</punctuation> count<punctuation>:</punctuation> <type-name>u32</type-name><punctuation>)</punctuation> <operator>-></operator> <generic>Self</generic></generated-code>
[INFO] [stdout]    42       │-<truncated level="single-line"><p>
[INFO] [stdout]    43       │-Create a new TestStruct</p>
[INFO] [stdout]    44       │-</truncated>
[INFO] [stdout]    45       │-</item>
[INFO] [stdout]    46       │-  <item><generated-code>
[INFO] [stdout]    47       │-<keyword>pub</keyword> <keyword>fn</keyword> get_field<punctuation>(</punctuation><punctuation>&</punctuation>self<punctuation>)</punctuation> <operator>-></operator> <operator>&</operator><type-name>str</type-name></generated-code>
[INFO] [stdout]    48       │-<truncated level="single-line"><p>
[INFO] [stdout]    49       │-Get the field value</p>
[INFO] [stdout]    50       │-</truncated>
[INFO] [stdout]    51       │-</item>
[INFO] [stdout]    52       │-  <item><generated-code>
[INFO] [stdout]    53       │-<keyword>pub</keyword> <keyword>fn</keyword> increment_count<punctuation>(</punctuation><punctuation>&</punctuation><keyword>mut</keyword> self<punctuation>)</punctuation></generated-code>
[INFO] [stdout]    54       │-<truncated level="single-line"><p>
[INFO] [stdout]    55       │-Update the count</p>
[INFO] [stdout]    56       │-</truncated>
[INFO] [stdout]    57       │-</item>
[INFO] [stdout]    58       │-</list>
[INFO] [stdout]    59       │-</section><section><section-title>Trait Implementations</section-title><p>
[INFO] [stdout]    60       │-std traits: Any Borrow BorrowMut Clone CloneToUninit Debug Freeze From Into RefUnwindSafe Send Sync TestTrait ToOwned TryFrom TryInto Unpin UnwindSafe </p>
[INFO] [stdout]    61       │-</section><p>
[INFO] [stdout]    62       │-Source: /TEST_CRATE_ROOT/src/lib.rs</p>
[INFO] [stdout]    63       │-<code-block lang="rust">
[INFO] [stdout]    64       │-#[derive(Debug, Clone)]
[INFO] [stdout]    65       │-pub struct TestStruct {
[INFO] [stdout]    66       │-    /// A public field
[INFO] [stdout]    67       │-    pub field: String,
[INFO] [stdout]    68       │-    /// Another public field
[INFO] [stdout]    69       │-    pub count: u32,
[INFO] [stdout]    70       │-    /// A private field
[INFO] [stdout]    71       │-    private_field: bool,
[INFO] [stdout]    72       │-}
[INFO] [stdout]    73       │-</code-block>
[INFO] [stdout]           2 │+Could not find 'crate::TestStruct'</p>
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_struct_with_source_test_mode' (11078) panicked at src/tests.rs:129:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_struct_with_source_test_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22b709 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22b709 - ferritin::tests::get_struct_with_source_test_mode::h349273525fbc5a14
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:86:17
[INFO] [stdout]   22:     0x5a001a22b897 - ferritin::tests::get_struct_with_source_test_mode::{{closure}}::h902c445369ec6bb2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:85:38
[INFO] [stdout]   23:     0x5a001a294086 - core::ops::function::FnOnce::call_once::h305e34412b2aa28a
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_struct_with_source_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_struct_with_source_plain_mode.snap
[INFO] [stdout] Snapshot: get_struct_with_source_plain_mode
[INFO] [stdout] Source: src/tests.rs:129
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::TestStruct").with_source(), OutputMode
[INFO] [stdout] :: Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: TestStruct
[INFO] [stdout]     2       │-Kind: Struct
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: test_crate::TestStruct
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A simple struct for testing basic functionality.
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-This struct demonstrates basic usage patterns and should show completely since it only has one paragraph of documentation.
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-It uses Vector for testing intra-doc link resolution with renamed imports. Also tests HashMap which is a non-renamed import.
[INFO] [stdout]    12       │-
[INFO] [stdout]    13       │-struct TestStruct {
[INFO] [stdout]    14       │-    pub field: String,
[INFO] [stdout]    15       │-    pub count: u32,
[INFO] [stdout]    16       │-}
[INFO] [stdout]    17       │-
[INFO] [stdout]    18       │-Fields:
[INFO] [stdout]    19       │-
[INFO] [stdout]    20       │-  ◦ field: String
[INFO] [stdout]    21       │-    A public field
[INFO] [stdout]    22       │-
[INFO] [stdout]    23       │-  ◦ count: u32
[INFO] [stdout]    24       │-    Another public field
[INFO] [stdout]    25       │-
[INFO] [stdout]    26       │-Associated Types
[INFO] [stdout]    27       │-
[INFO] [stdout]    28       │-  ◦ pub const ASSOCIATED_CONST
[INFO] [stdout]    29       │-    This is an associated constant for a struct
[INFO] [stdout]    30       │-
[INFO] [stdout]    31       │-  ◦ pub fn new(field: String, count: u32) -> Self
[INFO] [stdout]    32       │-    Create a new TestStruct
[INFO] [stdout]    33       │-
[INFO] [stdout]    34       │-  ◦ pub fn get_field(&self) -> &str
[INFO] [stdout]    35       │-    Get the field value
[INFO] [stdout]    36       │-
[INFO] [stdout]    37       │-  ◦ pub fn increment_count(&mut self)
[INFO] [stdout]    38       │-    Update the count
[INFO] [stdout]    39       │-
[INFO] [stdout]    40       │-Trait Implementations
[INFO] [stdout]    41       │-
[INFO] [stdout]    42       │-std traits: Any Borrow BorrowMut Clone CloneToUninit Debug Freeze From Into RefUnwindSafe Send Sync TestTrait ToOwned TryFrom TryInto Unpin UnwindSafe 
[INFO] [stdout]    43       │-
[INFO] [stdout]    44       │-Source: /TEST_CRATE_ROOT/src/lib.rs
[INFO] [stdout]    45       │-
[INFO] [stdout]    46       │-```
[INFO] [stdout]    47       │-#[derive(Debug, Clone)]
[INFO] [stdout]    48       │-pub struct TestStruct {
[INFO] [stdout]    49       │-    /// A public field
[INFO] [stdout]    50       │-    pub field: String,
[INFO] [stdout]    51       │-    /// Another public field
[INFO] [stdout]    52       │-    pub count: u32,
[INFO] [stdout]    53       │-    /// A private field
[INFO] [stdout]    54       │-    private_field: bool,
[INFO] [stdout]    55       │-}
[INFO] [stdout]    56       │-```
[INFO] [stdout]           1 │+Could not find 'crate::TestStruct'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_struct_with_source_plain_mode' (11065) panicked at src/tests.rs:129:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_struct_with_source_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22cfa9 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22cfa9 - ferritin::tests::get_struct_with_source_plain_mode::h56eb321433ee9cfd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a22d0a7 - ferritin::tests::get_struct_with_source_plain_mode::{{closure}}::h9d56101a9ad5bd8c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a293c76 - core::ops::function::FnOnce::call_once::h10c31f50ee07a412
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_struct_details_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_struct_details_interactive_mode.snap
[INFO] [stdout] Snapshot: get_struct_details_interactive_mode
[INFO] [stdout] Source: src/tests.rs:127
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("crate::TestStruct"))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-"   Item: TestStruct                                                             "
[INFO] [stdout]     2       │-"   Kind: Struct                                                                 "
[INFO] [stdout]     3       │-"   Visibility: Public                                                           "
[INFO] [stdout]     4       │-"   Defined at: test_crate::TestStruct                                           "
[INFO] [stdout]     5       │-"   In crate: test-crate (0.1.0)                                                 "
[INFO] [stdout]           1 │+"   Could not find 'crate::TestStruct'                                           "
[INFO] [stdout]           2 │+"                                                                                "
[INFO] [stdout]           3 │+"                                                                                "
[INFO] [stdout]           4 │+"                                                                                "
[INFO] [stdout]           5 │+"                                                                                "
[INFO] [stdout]           6 │+"                                                                                "
[INFO] [stdout]           7 │+"                                                                                "
[INFO] [stdout]           8 │+"                                                                                "
[INFO] [stdout]           9 │+"                                                                                "
[INFO] [stdout]          10 │+"                                                                                "
[INFO] [stdout]          11 │+"                                                                                "
[INFO] [stdout]          12 │+"                                                                                "
[INFO] [stdout]          13 │+"                                                                                "
[INFO] [stdout]          14 │+"                                                                                "
[INFO] [stdout]          15 │+"                                                                                "
[INFO] [stdout]          16 │+"                                                                                "
[INFO] [stdout]          17 │+"                                                                                "
[INFO] [stdout]          18 │+"                                                                                "
[INFO] [stdout]          19 │+"                                                                                "
[INFO] [stdout]          20 │+"                                                                                "
[INFO] [stdout]          21 │+"                                                                                "
[INFO] [stdout]          22 │+"                                                                                "
[INFO] [stdout]          23 │+"                                                                                "
[INFO] [stdout]          24 │+"                                                                                "
[INFO] [stdout]          25 │+"                                                                                "
[INFO] [stdout]          26 │+"                                                                                "
[INFO] [stdout]          27 │+"                                                                                "
[INFO] [stdout]          28 │+"                                                                                "
[INFO] [stdout]          29 │+"                                                                                "
[INFO] [stdout]          30 │+"                                                                                "
[INFO] [stdout]          31 │+"                                                                                "
[INFO] [stdout]     6    32 │ "                                                                                "
[INFO] [stdout]     7       │-"   A simple struct for testing basic functionality.                             "
[INFO] [stdout]     8    33 │ "                                                                                "
[INFO] [stdout]     9       │-"   This struct demonstrates basic usage patterns and should show completely     "
[INFO] [stdout]    10       │-"   since it only has one paragraph of documentation.                            "
[INFO] [stdout]    11    34 │ "                                                                                "
[INFO] [stdout]    12       │-"   It uses Vector for testing intra-doc link resolution with renamed imports.   "
[INFO] [stdout]    13       │-"   Also tests HashMap which is a non-renamed import.                            "
[INFO] [stdout]    14    35 │ "                                                                                "
[INFO] [stdout]    15       │-"   struct TestStruct {                                                          "
[INFO] [stdout]    16       │-"       pub field: String,                                                       "
[INFO] [stdout]    17       │-"       pub count: u32,                                                          "
[INFO] [stdout]    18       │-"   }                                                                            "
[INFO] [stdout]    19    36 │ "                                                                                "
[INFO] [stdout]    20       │-"   Fields:                                                                      "
[INFO] [stdout]    21    37 │ "                                                                                "
[INFO] [stdout]    22       │-"     ◦ field: String                                                            "
[INFO] [stdout]    23       │-"       A public field                                                           "
[INFO] [stdout]    24    38 │ "                                                                                "
[INFO] [stdout]    25       │-"     ◦ count: u32                                                               "
[INFO] [stdout]    26       │-"       Another public field                                                     "
[INFO] [stdout]    27    39 │ "                                                                                "
[INFO] [stdout]    28       │-"   Associated Types                                                             "
[INFO] [stdout]    29    40 │ "                                                                                "
[INFO] [stdout]    30       │-"     ◦ pub const ASSOCIATED_CONST                                               "
[INFO] [stdout]    31       │-"       This is an associated constant for a struct                              "
[INFO] [stdout]    32    41 │ "                                                                                "
[INFO] [stdout]    33       │-"     ◦ pub fn new(field: String, count: u32) -> Self                            "
[INFO] [stdout]    34       │-"       Create a new TestStruct                                                  "
[INFO] [stdout]    35    42 │ "                                                                                "
[INFO] [stdout]    36       │-"     ◦ pub fn get_field(&self) -> &str                                          "
[INFO] [stdout]    37       │-"       Get the field value                                                      "
[INFO] [stdout]    38    43 │ "                                                                                "
[INFO] [stdout]    39       │-"     ◦ pub fn increment_count(&mut self)                                        "
[INFO] [stdout]    40       │-"       Update the count                                                         "
[INFO] [stdout]    41    44 │ "                                                                                "
[INFO] [stdout]    42       │-"   Trait Implementations                                                        "
[INFO] [stdout]    43    45 │ "                                                                                "
[INFO] [stdout]    44       │-"   std traits: Any Borrow BorrowMut Clone CloneToUninit Debug Freeze From Into  "
[INFO] [stdout]    45       │-"   RefUnwindSafe Send Sync TestTrait ToOwned TryFrom TryInto Unpin UnwindSafe   "
[INFO] [stdout]    46    46 │ "                                                                                "
[INFO] [stdout]    47    47 │ "                                                                                "
[INFO] [stdout]    48    48 │ "                                                                                "
[INFO] [stdout]    49    49 │ "                                                                                "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_struct_details_interactive_mode' (10943) panicked at src/tests.rs:127:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_struct_details_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a22fe03 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a22fe03 - ferritin::tests::get_struct_details_interactive_mode::{{closure}}::h9b015dc84417717a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a25710e - insta::settings::Settings::bind::hac874607316f53f1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a22f8f9 - ferritin::tests::get_struct_details_interactive_mode::h2faa9da4960c4874
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a22f9b7 - ferritin::tests::get_struct_details_interactive_mode::{{closure}}::h0e8ffb2174bb4b97
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a295046 - core::ops::function::FnOnce::call_once::hbf0527f157120d8c
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_struct_with_source_interactive_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_struct_with_source_interactive_mode.snap
[INFO] [stdout] Snapshot: get_struct_with_source_interactive_mode
[INFO] [stdout] Source: src/tests.rs:129
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_interactive_for_tests(Commands::get("crate::TestStruct").with_source())
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-"   Item: TestStruct                                                             "
[INFO] [stdout]     2       │-"   Kind: Struct                                                                 "
[INFO] [stdout]     3       │-"   Visibility: Public                                                           "
[INFO] [stdout]     4       │-"   Defined at: test_crate::TestStruct                                           "
[INFO] [stdout]     5       │-"   In crate: test-crate (0.1.0)                                                 "
[INFO] [stdout]           1 │+"   Could not find 'crate::TestStruct'                                           "
[INFO] [stdout]           2 │+"                                                                                "
[INFO] [stdout]           3 │+"                                                                                "
[INFO] [stdout]           4 │+"                                                                                "
[INFO] [stdout]           5 │+"                                                                                "
[INFO] [stdout]           6 │+"                                                                                "
[INFO] [stdout]           7 │+"                                                                                "
[INFO] [stdout]           8 │+"                                                                                "
[INFO] [stdout]           9 │+"                                                                                "
[INFO] [stdout]          10 │+"                                                                                "
[INFO] [stdout]          11 │+"                                                                                "
[INFO] [stdout]          12 │+"                                                                                "
[INFO] [stdout]          13 │+"                                                                                "
[INFO] [stdout]          14 │+"                                                                                "
[INFO] [stdout]          15 │+"                                                                                "
[INFO] [stdout]          16 │+"                                                                                "
[INFO] [stdout]          17 │+"                                                                                "
[INFO] [stdout]          18 │+"                                                                                "
[INFO] [stdout]          19 │+"                                                                                "
[INFO] [stdout]          20 │+"                                                                                "
[INFO] [stdout]          21 │+"                                                                                "
[INFO] [stdout]          22 │+"                                                                                "
[INFO] [stdout]          23 │+"                                                                                "
[INFO] [stdout]          24 │+"                                                                                "
[INFO] [stdout]          25 │+"                                                                                "
[INFO] [stdout]          26 │+"                                                                                "
[INFO] [stdout]          27 │+"                                                                                "
[INFO] [stdout]          28 │+"                                                                                "
[INFO] [stdout]          29 │+"                                                                                "
[INFO] [stdout]          30 │+"                                                                                "
[INFO] [stdout]          31 │+"                                                                                "
[INFO] [stdout]          32 │+"                                                                                "
[INFO] [stdout]          33 │+"                                                                                "
[INFO] [stdout]          34 │+"                                                                                "
[INFO] [stdout]          35 │+"                                                                                "
[INFO] [stdout]          36 │+"                                                                                "
[INFO] [stdout]          37 │+"                                                                                "
[INFO] [stdout]          38 │+"                                                                                "
[INFO] [stdout]          39 │+"                                                                                "
[INFO] [stdout]          40 │+"                                                                                "
[INFO] [stdout]          41 │+"                                                                                "
[INFO] [stdout]          42 │+"                                                                                "
[INFO] [stdout]          43 │+"                                                                                "
[INFO] [stdout]     6    44 │ "                                                                                "
[INFO] [stdout]     7       │-"   A simple struct for testing basic functionality.                             "
[INFO] [stdout]     8    45 │ "                                                                                "
[INFO] [stdout]     9       │-"   This struct demonstrates basic usage patterns and should show completely     "
[INFO] [stdout]    10       │-"   since it only has one paragraph of documentation.                            "
[INFO] [stdout]    11    46 │ "                                                                                "
[INFO] [stdout]    12       │-"   It uses Vector for testing intra-doc link resolution with renamed imports.   "
[INFO] [stdout]    13       │-"   Also tests HashMap which is a non-renamed import.                            "
[INFO] [stdout]    14    47 │ "                                                                                "
[INFO] [stdout]    15       │-"   struct TestStruct {                                                          "
[INFO] [stdout]    16       │-"       pub field: String,                                                       "
[INFO] [stdout]    17       │-"       pub count: u32,                                                          "
[INFO] [stdout]    18       │-"   }                                                                            "
[INFO] [stdout]    19    48 │ "                                                                                "
[INFO] [stdout]    20       │-"   Fields:                                                                      "
[INFO] [stdout]    21    49 │ "                                                                                "
[INFO] [stdout]    22       │-"     ◦ field: String                                                            "
[INFO] [stdout]    23       │-"       A public field                                                           "
[INFO] [stdout]    24    50 │ "                                                                                "
[INFO] [stdout]    25       │-"     ◦ count: u32                                                               "
[INFO] [stdout]    26       │-"       Another public field                                                     "
[INFO] [stdout]    27    51 │ "                                                                                "
[INFO] [stdout]    28       │-"   Associated Types                                                             "
[INFO] [stdout]    29    52 │ "                                                                                "
[INFO] [stdout]    30       │-"     ◦ pub const ASSOCIATED_CONST                                               "
[INFO] [stdout]    31       │-"       This is an associated constant for a struct                              "
[INFO] [stdout]    32    53 │ "                                                                                "
[INFO] [stdout]    33       │-"     ◦ pub fn new(field: String, count: u32) -> Self                            "
[INFO] [stdout]    34       │-"       Create a new TestStruct                                                  "
[INFO] [stdout]    35    54 │ "                                                                                "
[INFO] [stdout]    36       │-"     ◦ pub fn get_field(&self) -> &str                                          "
[INFO] [stdout]    37       │-"       Get the field value                                                      "
[INFO] [stdout]    38    55 │ "                                                                                "
[INFO] [stdout]    39       │-"     ◦ pub fn increment_count(&mut self)                                        "
[INFO] [stdout]    40       │-"       Update the count                                                         "
[INFO] [stdout]    41    56 │ "                                                                                "
[INFO] [stdout]    42       │-"   Trait Implementations                                                        "
[INFO] [stdout]    43    57 │ "                                                                                "
[INFO] [stdout]    44       │-"   std traits: Any Borrow BorrowMut Clone CloneToUninit Debug Freeze From Into  "
[INFO] [stdout]    45       │-"   RefUnwindSafe Send Sync TestTrait ToOwned TryFrom TryInto Unpin UnwindSafe   "
[INFO] [stdout]    46    58 │ "                                                                                "
[INFO] [stdout]    47       │-"   Source: /TEST_CRATE_ROOT/src/lib.rs"
[INFO] [stdout]    48    59 │ "                                                                                "
[INFO] [stdout]    49       │-" ╭───────────────────────❬rust❭─╮                                               "
[INFO] [stdout]    50       │-" │ #[derive(Debug, Clone)]      │                                               "
[INFO] [stdout]    51       │-" │ pub struct TestStruct {      │                                               "
[INFO] [stdout]    52       │-" │     /// A public field       │                                               "
[INFO] [stdout]    53       │-" │     pub field: String,       │                                               "
[INFO] [stdout]    54       │-" │     /// Another public field │                                               "
[INFO] [stdout]    55       │-" │     pub count: u32,          │                                               "
[INFO] [stdout]    56       │-" │     /// A private field      │                                               "
[INFO] [stdout]    57       │-" │     private_field: bool,     │                                               "
[INFO] [stdout]    58       │-" │ }                            │                                               "
[INFO] [stdout]    59       │-" ╰──────────────────────────────╯                                               "
[INFO] [stdout]    60    60 │ "                                                                                "
[INFO] [stdout]    61    61 │ "                                                                                "
[INFO] [stdout]    62    62 │ "                                                                                "
[INFO] [stdout]    63    63 │ "                                                                                "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_struct_with_source_interactive_mode' (11064) panicked at src/tests.rs:129:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_struct_with_source_interactive_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a2347f0 - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a2347f0 - ferritin::tests::get_struct_with_source_interactive_mode::{{closure}}::h1f8c2acba73bd5a1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:117:21
[INFO] [stdout]   22:     0x5a001a256fee - insta::settings::Settings::bind::h9dd575a623f00073
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/settings.rs:536:9
[INFO] [stdout]   23:     0x5a001a2342f9 - ferritin::tests::get_struct_with_source_interactive_mode::hc9ae502e38c4ff79
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:116:26
[INFO] [stdout]   24:     0x5a001a2348e7 - ferritin::tests::get_struct_with_source_interactive_mode::{{closure}}::h65a8b114bc74cc33
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:100:45
[INFO] [stdout]   25:     0x5a001a294806 - core::ops::function::FnOnce::call_once::h7504a4fdd0985647
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   47:     0x75f2c85d9a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_submodule_plain_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_submodule_plain_mode.snap
[INFO] [stdout] Snapshot: get_submodule_plain_mode
[INFO] [stdout] Source: src/tests.rs:134
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::submodule"), OutputMode :: Plain)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Item: submodule
[INFO] [stdout]     2       │-Kind: Module
[INFO] [stdout]     3       │-Visibility: Public
[INFO] [stdout]     4       │-Defined at: test_crate::submodule
[INFO] [stdout]     5       │-In crate: test-crate (0.1.0)
[INFO] [stdout]     6       │-
[INFO] [stdout]     7       │-A module with items
[INFO] [stdout]     8       │-
[INFO] [stdout]     9       │-Structs
[INFO] [stdout]    10       │-
[INFO] [stdout]    11       │-  ◦ SubStruct 
[INFO] [stdout]    12       │-    A struct in a submodule
[INFO] [stdout]    13       │-
[INFO] [stdout]    14       │-Enums
[INFO] [stdout]    15       │-
[INFO] [stdout]    16       │-  ◦ TestEnum 
[INFO] [stdout]    17       │-    An enum for testing [...]
[INFO] [stdout]    18       │-
[INFO] [stdout]    19       │-Functions
[INFO] [stdout]    20       │-
[INFO] [stdout]    21       │-  ◦ sub_function 
[INFO] [stdout]    22       │-    A function in a submodule
[INFO] [stdout]    23       │-
[INFO] [stdout]    24       │-Variants
[INFO] [stdout]    25       │-
[INFO] [stdout]    26       │-  ◦ VariantA 
[INFO] [stdout]    27       │-    Variant A (see also crate::GenericEnum)
[INFO] [stdout]    28       │-
[INFO] [stdout]    29       │-  ◦ VariantB 
[INFO] [stdout]    30       │-    Variant B with data
[INFO] [stdout]    31       │-
[INFO] [stdout]    32       │-  ◦ VariantC 
[INFO] [stdout]    33       │-    Variant C with struct data (name and value)
[INFO] [stdout]           1 │+Could not find 'crate::submodule'
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::get_submodule_plain_mode' (11289) panicked at src/tests.rs:134:1:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ferritin__tests__get_submodule_plain_mode.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a001b9b2132 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a001b9b2132 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a001b9b2132 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a001b9b2132 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a001b9c577a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a001b9c577a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a001b97bdf6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a001b97bdf6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a001b98faf9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a001b98faf9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a001b98f991 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a001a45564e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5a001a45564e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5a001b98fe22 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5a001b98fe22 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a001b98fbb8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a001b989709 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a001b96f3fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a001b9cf9cc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a001b9cea62 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a001a220f6c - core::result::Result<T,E>::unwrap::h6baad67e9ff2a9e5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a001a220f6c - ferritin::tests::get_submodule_plain_mode::h3a04869c03124bdd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:96:17
[INFO] [stdout]   22:     0x5a001a221067 - ferritin::tests::get_submodule_plain_mode::{{closure}}::h700438d05ee86c39
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests.rs:95:39
[INFO] [stdout]   23:     0x5a001a295086 - core::ops::function::FnOnce::call_once::hbf23854974aaaf0c
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a001a45540b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a001a45540b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5a001a468e1a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5a001a468e1a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5a001a468e1a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a001a468e1a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a001a468e1a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a001a468e1a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5a001a468e1a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5a001a443274 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5a001a443274 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5a001a446c12 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5a001a446c12 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a001a446c12 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a001a446c12 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a001a446c12 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5a001a446c12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a001b98409f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5a001b98409f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x75f2c854caa4 - <unknown>
[INFO] [stdout]   45:     0x75f2c85d9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::get_submodule_test_mode stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ferritin__tests__get_submodule_test_mode.snap
[INFO] [stdout] Snapshot: get_submodule_test_mode
[INFO] [stdout] Source: src/tests.rs:134
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_for_tests(Commands::get("crate::submodule"), OutputMode :: TestMode)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1     1 │ <p>
[INFO] [stdout]     2       │-<strong>Item:</strong> submodule
[INFO] [stdout]     3       │-<strong>Kind:</strong> Module
[INFO] [stdout]     4       │-<strong>Visibility:</strong> Public
[INFO] [stdout]     5       │-<strong>Defined at:</strong> <type-name>test_crate</type-name><punctuation>::</punctuation><type-name>submodule</type-name>
[INFO] [stdout]     6       │-<strong>In crate:</strong> test-crate (0.1.0)</p>
[INFO] [stdout]     7       │-<truncated level="full"><p>
[INFO] [stdout]     8       │-A module with items</p>
[INFO] [stdout]     9       │-</truncated>
[INFO] [stdout]    10       │-<section><section-title>Structs</section-title><list>
[INFO] [stdout]    11       │-  <item><p>
[INFO] [stdout]    12       │-<type-name>SubStruct</type-name> </p>
[INFO] [stdout]    13       │-<truncated level="single-line"><p>
[INFO] [stdout]    14       │-A struct in a submodule</p>
[INFO] [stdout]    15       │-</truncated>
[INFO] [stdout]    16       │-</item>
[INFO] [stdout]    17       │-</list>
[INFO] [stdout]    18       │-</section><section><section-title>Enums</section-title><list>
[INFO] [stdout]    19       │-  <item><p>
[INFO] [stdout]    20       │-<type-name>TestEnum</type-name> </p>
[INFO] [stdout]    21       │-<truncated level="single-line"><p>
[INFO] [stdout]    22       │-An enum for testing</p>
[INFO] [stdout]    23       │-<p>
[INFO] [stdout]    24       │-This is like <inline-code>crate::GenericEnum</inline-code> but without the generic</p>
[INFO] [stdout]    25       │-</truncated>
[INFO] [stdout]    26       │-</item>
[INFO] [stdout]    27       │-</list>
[INFO] [stdout]    28       │-</section><section><section-title>Functions</section-title><list>
[INFO] [stdout]    29       │-  <item><p>
[INFO] [stdout]    30       │-<type-name>sub_function</type-name> </p>
[INFO] [stdout]    31       │-<truncated level="single-line"><p>
[INFO] [stdout]    32       │-A function in a submodule</p>
[INFO] [stdout]    33       │-</truncated>
[INFO] [stdout]    34       │-</item>
[INFO] [stdout]    35       │-</list>
[INFO] [stdout]    36       │-</section><section><section-title>Variants</section-title><list>
[INFO] [stdout]    37       │-  <item><p>
[INFO] [stdout]    38       │-<type-name>VariantA</type-name> </p>
[INFO] [stdout]    39       │-<truncated level="single-line"><p>
[INFO] [stdout]    40       │-Variant A (see also <inline-code>crate::GenericEnum</inline-code>)</p>
[INFO] [stdout]    41       │-</truncated>
[INFO] [stdout]    42       │-</item>
[INFO] [stdout]    43       │-  <item><p>
[INFO] [stdout]    44       │-<type-name>VariantB</type-name> </p>
[INFO] [stdout]    45       │-<truncated level="single-line"><p>
[INFO] [stdout]    46       │-Variant B with data</p>
[INFO] [stdout]    47       │-</truncated>
[WARN] too many lines in the log, truncating it
