[INFO] fetching crate semantic-code-edit-mcp 0.1.0... [INFO] testing semantic-code-edit-mcp-0.1.0 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate semantic-code-edit-mcp 0.1.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate semantic-code-edit-mcp 0.1.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate semantic-code-edit-mcp 0.1.0 [INFO] tweaked toml for crates.io crate semantic-code-edit-mcp 0.1.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate semantic-code-edit-mcp 0.1.0 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate semantic-code-edit-mcp 0.1.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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9c3089f34c6f119a8dd206f97f0743a558a88a0cd69e345f091850b629033c3e [INFO] running `Command { std: "docker" "start" "-a" "9c3089f34c6f119a8dd206f97f0743a558a88a0cd69e345f091850b629033c3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9c3089f34c6f119a8dd206f97f0743a558a88a0cd69e345f091850b629033c3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c3089f34c6f119a8dd206f97f0743a558a88a0cd69e345f091850b629033c3e", kill_on_drop: false }` [INFO] [stdout] 9c3089f34c6f119a8dd206f97f0743a558a88a0cd69e345f091850b629033c3e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c9eda1c07057a1ece984942da84264d20322de697c5dfa42f733c667b6334f3c [INFO] running `Command { std: "docker" "start" "-a" "c9eda1c07057a1ece984942da84264d20322de697c5dfa42f733c667b6334f3c", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.2.29 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling tree-sitter-language v0.1.5 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling malachite-nz v0.4.22 [INFO] [stderr] Compiling time-macros v0.2.22 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling getopts v0.2.23 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling malachite-base v0.4.22 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling onig_sys v69.9.1 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling time v0.3.41 [INFO] [stderr] Compiling phf_codegen v0.11.3 [INFO] [stderr] Compiling unicode_names2_generator v1.3.0 [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Compiling unic-char-range v0.9.0 [INFO] [stderr] Compiling unic-common v0.9.0 [INFO] [stderr] Compiling ref-cast v1.0.24 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling unic-ucd-version v0.9.0 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling unic-char-property v0.9.0 [INFO] [stderr] Compiling unicode_names2 v1.3.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling tree-sitter v0.20.10 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling rustpython-parser-vendored v0.4.0 [INFO] [stderr] Compiling beef v0.5.2 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling rustpython-parser v0.4.0 [INFO] [stderr] Compiling onig v6.5.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling ref-cast-impl v1.0.24 [INFO] [stderr] Compiling is-macro v0.3.7 [INFO] [stderr] Compiling logos-derive v0.12.1 [INFO] [stderr] Compiling rustpython-parser-core v0.4.0 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling tree-sitter v0.25.6 [INFO] [stderr] Compiling pest v2.8.1 [INFO] [stderr] Compiling schemars_derive v1.0.4 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling pest_meta v2.8.1 [INFO] [stderr] Compiling derive_more v1.0.0 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling tree-sitter-json v0.24.8 [INFO] [stderr] Compiling tree-sitter-toml-ng v0.7.0 [INFO] [stderr] Compiling tree-sitter-python v0.23.6 [INFO] [stderr] Compiling tree-sitter-query v0.1.0 [INFO] [stderr] Compiling tree-sitter-javascript v0.23.1 [INFO] [stderr] Compiling tree-sitter-typescript v0.23.2 [INFO] [stderr] Compiling tree-sitter-plain v0.1.0 [INFO] [stderr] Compiling tree-sitter-rust v0.24.0 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling entities v1.0.1 [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling text-size v1.1.1 [INFO] [stderr] Compiling typed-arena v1.7.0 [INFO] [stderr] Compiling xdg v2.5.2 [INFO] [stderr] Compiling countme v3.0.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling pest_generator v2.8.1 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling rowan v0.15.16 [INFO] [stderr] Compiling malachite-q v0.4.22 [INFO] [stderr] Compiling pest_derive v2.8.1 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling globset v0.4.16 [INFO] [stderr] Compiling malachite v0.4.22 [INFO] [stderr] Compiling malachite-bigint v0.2.3 [INFO] [stderr] Compiling shellexpand v3.1.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling logos v0.12.1 [INFO] [stderr] Compiling plist v1.7.3 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling clap_derive v4.5.40 [INFO] [stderr] Compiling syntect v4.6.0 [INFO] [stderr] Compiling rustpython-ast v0.4.0 [INFO] [stderr] Compiling schemars v1.0.4 [INFO] [stderr] Compiling fieldwork v0.3.0 [INFO] [stderr] Compiling unic-emoji-char v0.9.0 [INFO] [stderr] Compiling unic-ucd-ident v0.9.0 [INFO] [stderr] Compiling prettify v0.3.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling triple_accel v0.3.4 [INFO] [stderr] Compiling lalrpop-util v0.20.2 [INFO] [stderr] Compiling str_indices v0.4.4 [INFO] [stderr] Compiling nu-ansi-term v0.50.1 [INFO] [stderr] Compiling ropey v1.6.1 [INFO] [stderr] Compiling comrak v0.13.2 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling taplo v0.14.0 [INFO] [stderr] Compiling bk-tree v0.5.0 [INFO] [stderr] Compiling diffy v0.4.2 [INFO] [stderr] Compiling mcplease v0.1.0 [INFO] [stderr] Compiling fieldwork v0.4.4 [INFO] [stderr] Compiling lru v0.16.0 [INFO] [stderr] Compiling jsonformat v2.1.0 [INFO] [stderr] Compiling prettify-markdown v0.2.0 [INFO] [stderr] Compiling semantic-code-edit-mcp v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/state.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | commit_fn: Option>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 58 - commit_fn: Option>, [INFO] [stdout] 58 + commit_fn: Option>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/state.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | commit_fn: Option>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 58 - commit_fn: Option>, [INFO] [stdout] 58 + commit_fn: Option>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 42s [INFO] running `Command { std: "docker" "inspect" "c9eda1c07057a1ece984942da84264d20322de697c5dfa42f733c667b6334f3c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c9eda1c07057a1ece984942da84264d20322de697c5dfa42f733c667b6334f3c", kill_on_drop: false }` [INFO] [stdout] c9eda1c07057a1ece984942da84264d20322de697c5dfa42f733c667b6334f3c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dceda69e0c223f0f0a4eed3987e9b03fbf96a296cbd7fe0a81bce41ea8b58d09 [INFO] running `Command { std: "docker" "start" "-a" "dceda69e0c223f0f0a4eed3987e9b03fbf96a296cbd7fe0a81bce41ea8b58d09", kill_on_drop: false }` [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/state.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | commit_fn: Option>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 58 - commit_fn: Option>, [INFO] [stdout] 58 + commit_fn: Option>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling semantic-code-edit-mcp v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/state.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | commit_fn: Option>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 58 - commit_fn: Option>, [INFO] [stdout] 58 + commit_fn: Option>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/state.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | commit_fn: Option>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 58 - commit_fn: Option>, [INFO] [stdout] 58 + commit_fn: Option>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/state.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | commit_fn: Option>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 58 - commit_fn: Option>, [INFO] [stdout] 58 + commit_fn: Option>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.60s [INFO] running `Command { std: "docker" "inspect" "dceda69e0c223f0f0a4eed3987e9b03fbf96a296cbd7fe0a81bce41ea8b58d09", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dceda69e0c223f0f0a4eed3987e9b03fbf96a296cbd7fe0a81bce41ea8b58d09", kill_on_drop: false }` [INFO] [stdout] dceda69e0c223f0f0a4eed3987e9b03fbf96a296cbd7fe0a81bce41ea8b58d09 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0b2efb4b0952cfaf0f1ec54ce0c07a103beecaa73e4b579bbe5b60c532129838 [INFO] running `Command { std: "docker" "start" "-a" "0b2efb4b0952cfaf0f1ec54ce0c07a103beecaa73e4b579bbe5b60c532129838", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/state.rs:58:27 [INFO] [stderr] | [INFO] [stderr] 58 | commit_fn: Option>, [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 58 - commit_fn: Option>, [INFO] [stderr] 58 + commit_fn: Option>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `semantic-code-edit-mcp` (lib) generated 1 warning (run `cargo fix --lib -p semantic-code-edit-mcp` to apply 1 suggestion) [INFO] [stderr] warning: `semantic-code-edit-mcp` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `semantic-code-edit-mcp` (bin "semantic-code-edit-mcp") generated 1 warning (1 duplicate) [INFO] [stderr] warning: `semantic-code-edit-mcp` (bin "semantic-code-edit-mcp" test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/semantic_code_edit_mcp-c0306b089aa7775b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/semantic_code_edit_mcp-4cfbee8f3c34dfbb) [INFO] [stderr] Running tests/mod.rs (/opt/rustwide/target/debug/deps/mod-d5a50566dcc02115) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tools_doesnt_panic ... ok [INFO] [stdout] test run_snapshot_tests ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- run_snapshot_tests stdout ---- [INFO] [stdout] [INFO] [stdout] ===📊 Snapshot Test Summary=== [INFO] [stdout] Total: 7 [INFO] [stdout] Passed: 0 [INFO] [stdout] Failed: 7 [INFO] [stdout] Mode: VERIFY [INFO] [stdout] [INFO] [stdout] ❌ Failed tests: [INFO] [stdout] • basic_operations::insert_after [INFO] [stdout] • basic_operations::insert_before [INFO] [stdout] • basic_operations::replace_ast [INFO] [stdout] • basic_operations::replace_exact [INFO] [stdout] • basic_operations::replace_range [INFO] [stdout] • pathological::not_sure_yet [INFO] [stdout] • pathological::replaced_impl_instead_of_function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] === Failed tests details === [INFO] [stdout] [INFO] [stdout] ❌ basic_operations::insert_after [INFO] [stdout] To target just this test, run `TEST_FILTER=basic_operations::insert_after cargo test` [INFO] [stdout] To update snapshot for just this test, run `UPDATE_SNAPSHOTS=1 TEST_FILTER=basic_operations::insert_after cargo test` [INFO] [stdout] Expected response differs from actual output [INFO] [stdout] [INFO] [stdout] ***RESPONSE DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,27 +1,8 @@ [INFO] [stdout] === snapshot test tool call: stage_operation === [INFO] [stdout] -STAGED: insert after [INFO] [stdout] +The formatter has encountered the following error making that change, so the file has not been modified. The tool has prevented what it believes to be an unsafe edit. Please try a different edit. [INFO] [stdout]  [INFO] [stdout] -===DIFF=== [INFO] [stdout] - println!("Existing function"); [INFO] [stdout] - 42 [INFO] [stdout] - } [INFO] [stdout] -+pub fn new_function() -> String { [INFO] [stdout] -+ "inserted after existing_function".to_string() [INFO] [stdout] -+} [INFO] [stdout] +error: 'rustfmt' is not installed for the toolchain 'beta-2025-09-21-x86_64-unknown-linux-gnu'. [INFO] [stdout] +To install, run `rustup component add --toolchain beta-2025-09-21-x86_64-unknown-linux-gnu rustfmt` [INFO] [stdout]  [INFO] [stdout] - pub struct TestStruct { [INFO] [stdout] - value: i32, [INFO] [stdout]  === snapshot test tool call: commit_staged === [INFO] [stdout] -insert after operation result: [INFO] [stdout] -Applied insert after operation [INFO] [stdout] - [INFO] [stdout] -===DIFF=== [INFO] [stdout] - println!("Existing function"); [INFO] [stdout] - 42 [INFO] [stdout] - } [INFO] [stdout] -+pub fn new_function() -> String { [INFO] [stdout] -+ "inserted after existing_function".to_string() [INFO] [stdout] -+} [INFO] [stdout] - [INFO] [stdout] - pub struct TestStruct { [INFO] [stdout] - value: i32, [INFO] [stdout] +No operation is currently staged [INFO] [stdout]  [INFO] [stdout] Expected output differs from actual output [INFO] [stdout] [INFO] [stdout] ***OUTPUT DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,20 +0,0 @@ [INFO] [stdout] -// Test file for insert after function [INFO] [stdout] -use std::collections::HashMap; [INFO] [stdout] - [INFO] [stdout] -pub fn existing_function() -> i32 { [INFO] [stdout] - println!("Existing function"); [INFO] [stdout] - 42 [INFO] [stdout] -} [INFO] [stdout] -pub fn new_function() -> String { [INFO] [stdout] - "inserted after existing_function".to_string() [INFO] [stdout] -} [INFO] [stdout] - [INFO] [stdout] -pub struct TestStruct { [INFO] [stdout] - value: i32, [INFO] [stdout] -} [INFO] [stdout] - [INFO] [stdout] -impl TestStruct { [INFO] [stdout] - pub fn new(value: i32) -> Self { [INFO] [stdout] - Self { value } [INFO] [stdout] - } [INFO] [stdout] -} [INFO] [stdout]  [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ❌ basic_operations::insert_before [INFO] [stdout] To target just this test, run `TEST_FILTER=basic_operations::insert_before cargo test` [INFO] [stdout] To update snapshot for just this test, run `UPDATE_SNAPSHOTS=1 TEST_FILTER=basic_operations::insert_before cargo test` [INFO] [stdout] Expected response differs from actual output [INFO] [stdout] [INFO] [stdout] ***RESPONSE DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,23 +1,8 @@ [INFO] [stdout] === snapshot test tool call: stage_operation === [INFO] [stdout] -STAGED: insert before [INFO] [stdout] +The formatter has encountered the following error making that change, so the file has not been modified. The tool has prevented what it believes to be an unsafe edit. Please try a different edit. [INFO] [stdout]  [INFO] [stdout] -===DIFF=== [INFO] [stdout] - // Test file for insert before node [INFO] [stdout] - use std::collections::HashMap; [INFO] [stdout] +error: 'rustfmt' is not installed for the toolchain 'beta-2025-09-21-x86_64-unknown-linux-gnu'. [INFO] [stdout] +To install, run `rustup component add --toolchain beta-2025-09-21-x86_64-unknown-linux-gnu rustfmt` [INFO] [stdout]  [INFO] [stdout] -+// This comment is inserted before the target function [INFO] [stdout] - pub fn target_function() { [INFO] [stdout] - println!("This function will have content inserted before it"); [INFO] [stdout] - } [INFO] [stdout]  === snapshot test tool call: commit_staged === [INFO] [stdout] -insert before operation result: [INFO] [stdout] -Applied insert before operation [INFO] [stdout] - [INFO] [stdout] -===DIFF=== [INFO] [stdout] - // Test file for insert before node [INFO] [stdout] - use std::collections::HashMap; [INFO] [stdout] - [INFO] [stdout] -+// This comment is inserted before the target function [INFO] [stdout] - pub fn target_function() { [INFO] [stdout] - println!("This function will have content inserted before it"); [INFO] [stdout] - } [INFO] [stdout] +No operation is currently staged [INFO] [stdout]  [INFO] [stdout] Expected output differs from actual output [INFO] [stdout] [INFO] [stdout] ***OUTPUT DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,11 +0,0 @@ [INFO] [stdout] -// Test file for insert before node [INFO] [stdout] -use std::collections::HashMap; [INFO] [stdout] - [INFO] [stdout] -// This comment is inserted before the target function [INFO] [stdout] -pub fn target_function() { [INFO] [stdout] - println!("This function will have content inserted before it"); [INFO] [stdout] -} [INFO] [stdout] - [INFO] [stdout] -pub fn another_function() { [INFO] [stdout] - println!("Another function"); [INFO] [stdout] -} [INFO] [stdout]  [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ❌ basic_operations::replace_ast [INFO] [stdout] To target just this test, run `TEST_FILTER=basic_operations::replace_ast cargo test` [INFO] [stdout] To update snapshot for just this test, run `UPDATE_SNAPSHOTS=1 TEST_FILTER=basic_operations::replace_ast cargo test` [INFO] [stdout] Expected response differs from actual output [INFO] [stdout] [INFO] [stdout] ***RESPONSE DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,29 +1,8 @@ [INFO] [stdout] === snapshot test tool call: stage_operation === [INFO] [stdout] -STAGED: replace node [INFO] [stdout] +The formatter has encountered the following error making that change, so the file has not been modified. The tool has prevented what it believes to be an unsafe edit. Please try a different edit. [INFO] [stdout]  [INFO] [stdout] -===DIFF=== [INFO] [stdout] - // Sample Rust code for testing [INFO] [stdout] --pub fn old_function() -> i32 { [INFO] [stdout] -- println!("This is the old implementation"); [INFO] [stdout] -- 42 [INFO] [stdout] -+pub fn new_function() -> i32 { [INFO] [stdout] -+ println!("This is the new implementation"); [INFO] [stderr] error: test failed, to rerun pass `--test mod` [INFO] [stdout] -+ 100 [INFO] [stdout] - } [INFO] [stdout] +error: 'rustfmt' is not installed for the toolchain 'beta-2025-09-21-x86_64-unknown-linux-gnu'. [INFO] [stdout] +To install, run `rustup component add --toolchain beta-2025-09-21-x86_64-unknown-linux-gnu rustfmt` [INFO] [stdout]  [INFO] [stdout] - pub fn other_function() -> String { [INFO] [stdout]  === snapshot test tool call: commit_staged === [INFO] [stdout] -replace node operation result: [INFO] [stdout] -Applied replace node operation [INFO] [stdout] - [INFO] [stdout] -===DIFF=== [INFO] [stdout] - // Sample Rust code for testing [INFO] [stdout] --pub fn old_function() -> i32 { [INFO] [stdout] -- println!("This is the old implementation"); [INFO] [stdout] -- 42 [INFO] [stdout] -+pub fn new_function() -> i32 { [INFO] [stdout] -+ println!("This is the new implementation"); [INFO] [stdout] -+ 100 [INFO] [stdout] - } [INFO] [stdout] - [INFO] [stdout] - pub fn other_function() -> String { [INFO] [stdout] +No operation is currently staged [INFO] [stdout]  [INFO] [stdout] Expected output differs from actual output [INFO] [stdout] [INFO] [stdout] ***OUTPUT DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,9 +0,0 @@ [INFO] [stdout] -// Sample Rust code for testing [INFO] [stdout] -pub fn new_function() -> i32 { [INFO] [stdout] - println!("This is the new implementation"); [INFO] [stdout] - 100 [INFO] [stdout] -} [INFO] [stdout] - [INFO] [stdout] -pub fn other_function() -> String { [INFO] [stdout] - "unchanged".to_string() [INFO] [stdout] -} [INFO] [stdout]  [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ❌ basic_operations::replace_exact [INFO] [stdout] To target just this test, run `TEST_FILTER=basic_operations::replace_exact cargo test` [INFO] [stdout] To update snapshot for just this test, run `UPDATE_SNAPSHOTS=1 TEST_FILTER=basic_operations::replace_exact cargo test` [INFO] [stdout] Expected response differs from actual output [INFO] [stdout] [INFO] [stdout] ***RESPONSE DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,25 +1,8 @@ [INFO] [stdout] === snapshot test tool call: stage_operation === [INFO] [stdout] -STAGED: replace exact [INFO] [stdout] - [INFO] [stdout] -===DIFF=== [INFO] [stdout] - use std::collections::HashMap; [INFO] [stdout] +The formatter has encountered the following error making that change, so the file has not been modified. The tool has prevented what it believes to be an unsafe edit. Please try a different edit. [INFO] [stdout]  [INFO] [stdout] - pub fn target_function() { [INFO] [stdout] -- println!("This function will have content replaced"); [INFO] [stdout] -+ println!("This function has had content replaced"); [INFO] [stdout] - } [INFO] [stdout] +error: 'rustfmt' is not installed for the toolchain 'beta-2025-09-21-x86_64-unknown-linux-gnu'. [INFO] [stdout] +To install, run `rustup component add --toolchain beta-2025-09-21-x86_64-unknown-linux-gnu rustfmt` [INFO] [stdout]  [INFO] [stdout] - pub fn another_function() { [INFO] [stdout]  === snapshot test tool call: commit_staged === [INFO] [stdout] -replace exact operation result: [INFO] [stdout] -Applied replace exact operation [INFO] [stdout] - [INFO] [stdout] -===DIFF=== [INFO] [stdout] - use std::collections::HashMap; [INFO] [stdout] - [INFO] [stdout] - pub fn target_function() { [INFO] [stdout] -- println!("This function will have content replaced"); [INFO] [stdout] -+ println!("This function has had content replaced"); [INFO] [stdout] - } [INFO] [stdout] - [INFO] [stdout] - pub fn another_function() { [INFO] [stdout] +No operation is currently staged [INFO] [stdout]  [INFO] [stdout] Expected output differs from actual output [INFO] [stdout] [INFO] [stdout] ***OUTPUT DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,10 +0,0 @@ [INFO] [stdout] -// Test file for insert before node [INFO] [stdout] -use std::collections::HashMap; [INFO] [stdout] - [INFO] [stdout] -pub fn target_function() { [INFO] [stdout] - println!("This function has had content replaced"); [INFO] [stdout] -} [INFO] [stdout] - [INFO] [stdout] -pub fn another_function() { [INFO] [stdout] - println!("Another function"); [INFO] [stdout] -} [INFO] [stdout]  [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ❌ basic_operations::replace_range [INFO] [stdout] To target just this test, run `TEST_FILTER=basic_operations::replace_range cargo test` [INFO] [stdout] To update snapshot for just this test, run `UPDATE_SNAPSHOTS=1 TEST_FILTER=basic_operations::replace_range cargo test` [INFO] [stdout] Expected response differs from actual output [INFO] [stdout] [INFO] [stdout] ***RESPONSE DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,29 +1,8 @@ [INFO] [stdout] === snapshot test tool call: stage_operation === [INFO] [stdout] -STAGED: replace range [INFO] [stdout] +The formatter has encountered the following error making that change, so the file has not been modified. The tool has prevented what it believes to be an unsafe edit. Please try a different edit. [INFO] [stdout]  [INFO] [stdout] -===DIFF=== [INFO] [stdout] - // Sample Rust code for testing [INFO] [stdout] --pub fn old_function() -> i32 { [INFO] [stdout] -- println!("This is the old implementation"); [INFO] [stdout] -- 42 [INFO] [stdout] -+pub fn new_function() -> i32 { [INFO] [stdout] -+ println!("This is the new implementation"); [INFO] [stdout] -+ 100 [INFO] [stdout] - } [INFO] [stdout] +error: 'rustfmt' is not installed for the toolchain 'beta-2025-09-21-x86_64-unknown-linux-gnu'. [INFO] [stdout] +To install, run `rustup component add --toolchain beta-2025-09-21-x86_64-unknown-linux-gnu rustfmt` [INFO] [stdout]  [INFO] [stdout] - pub fn other_function() -> String { [INFO] [stdout]  === snapshot test tool call: commit_staged === [INFO] [stdout] -replace range operation result: [INFO] [stdout] -Applied replace range operation [INFO] [stdout] - [INFO] [stdout] -===DIFF=== [INFO] [stdout] - // Sample Rust code for testing [INFO] [stdout] --pub fn old_function() -> i32 { [INFO] [stdout] -- println!("This is the old implementation"); [INFO] [stdout] -- 42 [INFO] [stdout] -+pub fn new_function() -> i32 { [INFO] [stdout] -+ println!("This is the new implementation"); [INFO] [stdout] -+ 100 [INFO] [stdout] - } [INFO] [stdout] - [INFO] [stdout] - pub fn other_function() -> String { [INFO] [stdout] +No operation is currently staged [INFO] [stdout]  [INFO] [stdout] Expected output differs from actual output [INFO] [stdout] [INFO] [stdout] ***OUTPUT DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,9 +0,0 @@ [INFO] [stdout] -// Sample Rust code for testing [INFO] [stdout] -pub fn new_function() -> i32 { [INFO] [stdout] - println!("This is the new implementation"); [INFO] [stdout] - 100 [INFO] [stdout] -} [INFO] [stdout] - [INFO] [stdout] -pub fn other_function() -> String { [INFO] [stdout] - "unchanged".to_string() [INFO] [stdout] -} [INFO] [stdout]  [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ❌ pathological::not_sure_yet [INFO] [stdout] To target just this test, run `TEST_FILTER=pathological::not_sure_yet cargo test` [INFO] [stdout] To update snapshot for just this test, run `UPDATE_SNAPSHOTS=1 TEST_FILTER=pathological::not_sure_yet cargo test` [INFO] [stdout] Expected response differs from actual output [INFO] [stdout] [INFO] [stdout] ***RESPONSE DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,14 +1,6 @@ [INFO] [stdout] === snapshot test tool call: stage_operation === [INFO] [stdout] -STAGED: replace node [INFO] [stdout] +The formatter has encountered the following error making that change, so the file has not been modified. The tool has prevented what it believes to be an unsafe edit. Please try a different edit. [INFO] [stdout]  [INFO] [stdout] -Edit efficiency: 0% [INFO] [stdout] -💡 TIP: For focused changes like this, you might try targeted insert/replace operations for easier review and iteration [INFO] [stdout] +error: 'rustfmt' is not installed for the toolchain 'beta-2025-09-21-x86_64-unknown-linux-gnu'. [INFO] [stdout] +To install, run `rustup component add --toolchain beta-2025-09-21-x86_64-unknown-linux-gnu rustfmt` [INFO] [stdout]  [INFO] [stdout] -===DIFF=== [INFO] [stdout] - email, [INFO] [stdout] - created_at: chrono::Utc::now(), [INFO] [stdout] - is_active: true, [INFO] [stdout] -+ phone_number: None, [INFO] [stdout] - profile: UserProfile::default(), [INFO] [stdout] - } [INFO] [stdout] - } [INFO] [stdout]  [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ❌ pathological::replaced_impl_instead_of_function [INFO] [stdout] To target just this test, run `TEST_FILTER=pathological::replaced_impl_instead_of_function cargo test` [INFO] [stdout] To update snapshot for just this test, run `UPDATE_SNAPSHOTS=1 TEST_FILTER=pathological::replaced_impl_instead_of_function cargo test` [INFO] [stdout] Expected response differs from actual output [INFO] [stdout] [INFO] [stdout] ***RESPONSE DIFF*** [INFO] [stdout] [INFO] [stdout] --- expected [INFO] [stdout] +++ actual [INFO] [stdout] @@ -1,11 +1,6 @@ [INFO] [stdout] === snapshot test tool call: stage_operation === [INFO] [stdout] -STAGED: replace node [INFO] [stdout] - [INFO] [stdout] -===DIFF=== [INFO] [stdout] - } [INFO] [stdout] +The formatter has encountered the following error making that change, so the file has not been modified. The tool has prevented what it believes to be an unsafe edit. Please try a different edit. [INFO] [stdout]  [INFO] [stdout] - fn get_value(&self) -> i32 { [INFO] [stdout] -+ println!("Getting value: {}", self.value); [INFO] [stdout] - self.value [INFO] [stdout] - } [INFO] [stdout] +error: 'rustfmt' is not installed for the toolchain 'beta-2025-09-21-x86_64-unknown-linux-gnu'. [INFO] [stdout] +To install, run `rustup component add --toolchain beta-2025-09-21-x86_64-unknown-linux-gnu rustfmt` [INFO] [stdout]  [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] thread 'run_snapshot_tests' (19) panicked at tests/mod.rs:28:13: [INFO] [stdout] ❌ 7 snapshot test(s) failed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x562ecc317232 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x562ecc317232 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x562ecc317232 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x562ecc317232 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x562ecc328a4f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x562ecc328a4f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x562ecc2e2561 - std::io::default_write_fmt::h69967ac0ba93195f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x562ecc2e2561 - std::io::Write::write_fmt::h8db9396209deaa1c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x562ecc2eeb92 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x562ecc2f457f - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x562ecc2f4411 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x562ecbaafa8e - as core::ops::function::Fn>::call::h18383b2e29377420 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x562ecbaafa8e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x562ecc2f4c3f - as core::ops::function::Fn>::call::h6dba6e441651a0d1 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x562ecc2f4c3f - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x562ecc2f4a9a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x562ecc2eecc9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x562ecc2d5b8d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x562ecc332ac0 - core::panicking::panic_fmt::h420ddb7fd73daf53 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x562ecba63c6e - mod::run_snapshot_tests::ha9a5a23125a0140f [INFO] [stdout] at /opt/rustwide/workdir/tests/mod.rs:28:13 [INFO] [stdout] 20: 0x562ecba63ca7 - mod::run_snapshot_tests::{{closure}}::h23ba64cc75c4215f [INFO] [stdout] at /opt/rustwide/workdir/tests/mod.rs:8:24 [INFO] [stdout] 21: 0x562ecba7b596 - core::ops::function::FnOnce::call_once::h49d30c561138590c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x562ecbaaf84b - core::ops::function::FnOnce::call_once::h70887edf07a630ba [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x562ecbaaf84b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x562ecbac54b5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x562ecbac54b5 - as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x562ecbac54b5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x562ecbac54b5 - std::panicking::catch_unwind::hae1ec7bf94407afa [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x562ecbac54b5 - std::panic::catch_unwind::h0f4ff4773d84d3cd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x562ecbac54b5 - test::run_test_in_process::h03fbc77ae48b3f10 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x562ecbac54b5 - test::run_test::{{closure}}::h83476a9c453dc4d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x562ecba9bca4 - test::run_test::{{closure}}::h515482ad1e7fe7de [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x562ecba9bca4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x562ecba9f56a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 34: 0x562ecba9f56a - as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x562ecba9f56a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x562ecba9f56a - std::panicking::catch_unwind::h9e402d6a96fef41c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x562ecba9f56a - std::panic::catch_unwind::h9213c0c54aec70e0 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x562ecba9f56a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 39: 0x562ecba9f56a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x562ecc2e9d0f - as core::ops::function::FnOnce>::call_once::h2044e71c41d3958a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 41: 0x562ecc2e9d0f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 42: 0x795e231e6aa4 - [INFO] [stdout] 43: 0x795e23273a34 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] run_snapshot_tests [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.41s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0b2efb4b0952cfaf0f1ec54ce0c07a103beecaa73e4b579bbe5b60c532129838", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b2efb4b0952cfaf0f1ec54ce0c07a103beecaa73e4b579bbe5b60c532129838", kill_on_drop: false }` [INFO] [stdout] 0b2efb4b0952cfaf0f1ec54ce0c07a103beecaa73e4b579bbe5b60c532129838