[INFO] fetching crate escriba-search 0.1.86...
[INFO] testing escriba-search-0.1.86 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate escriba-search 0.1.86 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate escriba-search 0.1.86
[INFO] finished tweaking crates.io crate escriba-search 0.1.86
[INFO] tweaked toml for crates.io crate escriba-search 0.1.86 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate escriba-search 0.1.86 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate escriba-search 0.1.86 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3
[INFO] running `Command { std: "docker" "start" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling escriba-memori v0.1.86
[INFO] [stderr]    Compiling escriba-search v0.1.86 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.78s
[INFO] running `Command { std: "docker" "inspect" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling escriba-search v0.1.86 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.75s
[INFO] running `Command { std: "docker" "inspect" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/escriba-search/54a69344adf6a45e/out/escriba_search-54a69344adf6a45e)
[INFO] [stdout] 
[INFO] [stdout] running 94 tests
[INFO] [stdout] test engine::tests::contains_is_half_open ... ok
[INFO] [stdout] test engine::tests::backward_wraps_at_the_top_and_says_so ... ok
[INFO] [stdout] test engine::tests::smartcase_capital_narrows_the_result_set ... ok
[INFO] [stdout] test engine::tests::finds_every_occurrence_in_order ... ok
[INFO] [stdout] test engine::tests::step_inclusive_at_offset_zero_is_reachable ... ok
[INFO] [stdout] test engine::tests::step_inclusive_finds_a_match_starting_at_the_cursor ... ok
[INFO] [stdout] test engine::tests::forward_wraps_at_the_bottom_and_says_so ... ok
[INFO] [stdout] test engine::tests::multibyte_heavy_text_stays_aligned ... ok
[INFO] [stdout] test engine::tests::step_inclusive_backward_also_accepts_the_cursor_position ... ok
[INFO] [stdout] test engine::tests::a_lone_match_resolves_to_itself_by_wrapping ... ok
[INFO] [stdout] test engine::tests::find_all_still_reports_char_offsets_after_the_retrofit ... ok
[INFO] [stdout] test engine::tests::word_at_on_empty_text_is_none ... ok
[INFO] [stdout] test engine::tests::word_at_includes_underscores_and_digits ... ok
[INFO] [stdout] test engine::tests::word_at_reads_the_whole_word_from_inside_it ... ok
[INFO] [stdout] test engine::tests::forward_advances_past_a_match_the_cursor_sits_on ... ok
[INFO] [stdout] test engine::tests::case_insensitive_search_finds_mixed_case ... ok
[INFO] [stdout] test engine::tests::stepping_forward_through_every_match_returns_to_the_start ... ok
[INFO] [stdout] test engine::tests::step_inclusive_on_no_matches_is_none ... ok
[INFO] [stdout] test engine::tests::zero_width_matches_terminate_and_never_highlight ... ok
[INFO] [stdout] test pattern::tests::a_case_override_beats_an_explicit_mode_too ... ok
[INFO] [stdout] test engine::tests::the_ruler_scan_agrees_with_the_hand_rolled_map ... ok
[INFO] [stdout] test integration::star_then_n_walks_the_identifier ... ok
[INFO] [stdout] test engine::tests::backward_finds_the_previous_match ... ok
[INFO] [stdout] test engine::tests::offsets_are_chars_not_bytes ... ok
[INFO] [stdout] test pattern::tests::a_pattern_that_is_only_an_override_is_empty ... ok
[INFO] [stdout] test pattern::tests::an_escaped_backslash_is_not_a_case_override ... ok
[INFO] [stdout] test pattern::tests::empty_pattern_is_rejected_not_silently_accepted ... ok
[INFO] [stdout] test engine::tests::direction_reverses ... ok
[INFO] [stdout] test engine::tests::no_matches_is_empty_not_a_panic ... ok
[INFO] [stdout] test integration::smartcase_end_to_end ... ok
[INFO] [stdout] test integration::unicode_document_reports_usable_char_offsets ... ok
[INFO] [stdout] test integration::search_survives_an_edit_via_refresh ... ok
[INFO] [stdout] test pattern::tests::explicit_case_modes_ignore_the_pattern_text ... ok
[INFO] [stdout] test engine::tests::word_at_scans_forward_from_whitespace_like_vim ... ok
[INFO] [stdout] test integration::regex_patterns_work_end_to_end ... ok
[INFO] [stdout] test engine::tests::word_at_stops_at_the_line_end ... ok
[INFO] [stdout] test integration::a_full_search_session_start_to_finish ... ok
[INFO] [stdout] test pattern::tests::case_override_forces_both_directions ... ok
[INFO] [stdout] test pattern::tests::dot_never_matches_across_a_line_boundary ... ok
[INFO] [stdout] test pattern::tests::the_override_may_appear_anywhere ... ok
[INFO] [stdout] test pattern::tests::whole_word_does_not_match_inside_a_longer_word ... ok
[INFO] [stdout] test state::tests::N_after_a_backward_search_goes_forward ... ok
[INFO] [stdout] test state::tests::a_second_ctrl_w_eats_the_gap_and_the_next_word ... ok
[INFO] [stdout] test state::tests::backspace_at_the_start_with_text_ahead_is_a_no_op_not_a_cancel ... ok
[INFO] [stdout] test state::tests::bare_enter_with_no_history_does_nothing ... ok
[INFO] [stdout] test state::tests::cancel_keeps_the_previous_search_intact ... ok
[INFO] [stdout] test state::tests::caret_movement_saturates_at_both_ends ... ok
[INFO] [stdout] test pattern::tests::invalid_regex_cannot_become_a_pattern ... ok
[INFO] [stdout] test pattern::tests::literal_escapes_metacharacters ... ok
[INFO] [stdout] test state::tests::backspace_deletes_before_the_caret_not_at_the_end ... ok
[INFO] [stdout] test state::tests::backspace_on_an_empty_prompt_still_closes_it ... ok
[INFO] [stdout] test state::tests::backspacing_past_the_slash_closes_the_prompt ... ok
[INFO] [stdout] test state::tests::arrowing_up_walks_back_through_history ... ok
[INFO] [stdout] test state::tests::bare_enter_reuses_the_previous_pattern ... ok
[INFO] [stdout] test state::tests::ctrl_u_clears_back_to_the_start_only ... ok
[INFO] [stdout] test state::tests::ctrl_t_walks_it_back ... ok
[INFO] [stdout] test pattern::tests::raw_round_trips_for_the_minibuffer ... ok
[INFO] [stdout] test pattern::tests::smartcase_is_insensitive_until_you_type_a_capital ... ok
[INFO] [stdout] test pattern::tests::the_override_is_stripped_before_the_regex_sees_it ... ok
[INFO] [stdout] test state::tests::ctrl_w_deletes_the_word_before_the_caret ... ok
[INFO] [stdout] test pattern::tests::whole_word_keeps_metacharacters_literal ... ok
[INFO] [stdout] test state::tests::a_character_typed_mid_pattern_lands_at_the_caret ... ok
[INFO] [stdout] test state::tests::editing_multibyte_text_backwards_does_not_panic ... ok
[INFO] [stdout] test state::tests::an_invalid_pattern_keeps_the_prompt_open_so_typing_is_not_lost ... ok
[INFO] [stdout] test state::tests::editing_the_pattern_resets_the_step ... ok
[INFO] [stdout] test state::tests::committing_lands_where_the_stepped_preview_showed ... ok
[INFO] [stdout] test state::tests::ctrl_g_walks_the_preview_forward_one_match_at_a_time ... ok
[INFO] [stdout] test state::tests::ctrl_w_keeps_what_is_ahead_of_the_caret ... ok
[INFO] [stdout] test state::tests::history_recall_parks_the_caret_at_the_end ... ok
[INFO] [stdout] test state::tests::history_records_accepted_searches_newest_last ... ok
[INFO] [stdout] test state::tests::incremental_preview_does_not_commit ... ok
[INFO] [stdout] test state::tests::noh_stops_highlighting_but_n_still_works ... ok
[INFO] [stdout] test state::tests::every_pattern_edit_resets_the_step ... ok
[INFO] [stdout] test state::tests::preview_finds_a_match_starting_at_the_cursor ... ok
[INFO] [stdout] test state::tests::n_and_N_move_opposite_ways ... ok
[INFO] [stdout] test state::tests::preview_of_an_invalid_pattern_is_none_not_a_panic ... ok
[INFO] [stdout] test state::tests::forward_delete_never_closes_the_prompt ... ok
[INFO] [stdout] test state::tests::preview_starts_on_the_first_match ... ok
[INFO] [stdout] test state::tests::star_on_a_wordless_line_is_none_and_changes_nothing ... ok
[INFO] [stdout] test state::tests::pushing_into_a_closed_prompt_is_a_no_op_not_a_panic ... ok
[INFO] [stdout] test state::tests::refresh_tracks_an_edited_buffer ... ok
[INFO] [stdout] test state::tests::history_is_bounded ... ok
[INFO] [stdout] test state::tests::stepping_back_saturates_at_the_first_match ... ok
[INFO] [stdout] test state::tests::delete_at_caret_removes_the_character_ahead ... ok
[INFO] [stdout] test state::tests::stepping_past_the_last_match_wraps ... ok
[INFO] [stdout] test state::tests::the_caret_counts_CHARS_not_bytes ... ok
[INFO] [stdout] test state::tests::typing_after_browsing_history_stops_browsing ... ok
[INFO] [stdout] test state::tests::repeating_a_search_moves_it_to_the_front_without_duplicating ... ok
[INFO] [stdout] test state::tests::arrowing_back_down_restores_what_you_were_typing ... ok
[INFO] [stdout] test state::tests::star_searches_the_whole_word_under_the_cursor ... ok
[INFO] [stdout] test state::tests::the_caret_never_exceeds_the_text_length ... ok
[INFO] [stdout] test state::tests::typing_appends_and_the_caret_follows ... ok
[INFO] [stdout] test state::tests::start_and_end_jump_the_caret ... ok
[INFO] [stdout] test state::tests::typing_then_accepting_commits_and_finds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests escriba_search
[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] running `Command { std: "docker" "inspect" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3", kill_on_drop: false }`
[INFO] [stdout] e62ddac60d54d0165ea9f0bda0bb730648165691ae65f7f8b676904326221cc3
