[INFO] fetching crate rustline 0.1.0... [INFO] testing rustline-0.1.0 against 1.99.0-beta.8 for beta-1.100-4 [INFO] extracting crate rustline 0.1.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate rustline 0.1.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rustline 0.1.0 [INFO] tweaked toml for crates.io crate rustline 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rustline 0.1.0 on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rustline 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rusty-fork v0.3.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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] 14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b [INFO] running `Command { std: "docker" "start" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b", 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" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b", 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" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling cfg_aliases v0.2.2 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling syn v3.0.4 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling rustline v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.25s [INFO] running `Command { std: "docker" "inspect" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b", 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" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling zerocopy v0.8.56 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rand v0.9.5 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling rustline v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 27.60s [INFO] running `Command { std: "docker" "inspect" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b", 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" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustline-f4afddfad106daf5) [INFO] [stdout] [INFO] [stdout] running 133 tests [INFO] [stdout] test buffer::tests::barf_and_slurp_on_unbalanced_text_do_nothing ... ok [INFO] [stdout] test buffer::tests::barf_and_slurp_are_inverses ... ok [INFO] [stdout] test buffer::tests::expression_movement ... ok [INFO] [stdout] test buffer::tests::case_operations ... ok [INFO] [stdout] test buffer::tests::insert_and_delete ... ok [INFO] [stdout] test buffer::tests::bracket_matching ... ok [INFO] [stdout] test buffer::tests::mark_and_goto ... ok [INFO] [stdout] test buffer::tests::operations_on_empty_buffer_are_safe ... ok [INFO] [stdout] test buffer::tests::barf_moves_item_out ... ok [INFO] [stdout] test buffer::tests::replace_range_keeps_cursor_valid ... ok [INFO] [stdout] test buffer::tests::set_cursor_snaps_to_boundary ... ok [INFO] [stdout] test buffer::tests::slurp_moves_item_in ... ok [INFO] [stdout] test buffer::tests::squeeze_whitespace ... ok [INFO] [stdout] test buffer::tests::transpose_chars ... ok [INFO] [stdout] test buffer::tests::transpose_word_pair ... ok [INFO] [stdout] test buffer::tests::utf8_movement_lands_on_boundaries ... ok [INFO] [stdout] test buffer::tests::kill_operations_return_text ... ok [INFO] [stdout] test completion::tests::command_completer_only_fires_in_first_position ... ok [INFO] [stdout] test completion::tests::common_prefix_is_a_char_boundary ... ok [INFO] [stdout] test completion::tests::columns_handle_a_narrow_terminal ... ok [INFO] [stdout] test completion::tests::file_completer_marks_directories ... ok [INFO] [stdout] test completion::tests::file_completer_on_unreadable_directory_is_empty ... ok [INFO] [stdout] test completion::tests::file_completer_reads_the_right_directory ... ok [INFO] [stdout] test buffer::tests::word_movement ... ok [INFO] [stdout] test completion::tests::columns_fit_the_width ... ok [INFO] [stdout] test completion::tests::split_path_word_keeps_the_directory ... ok [INFO] [stdout] test display::tests::cursor_inside_the_line ... ok [INFO] [stdout] test completion::tests::word_start_stops_at_whitespace_only ... ok [INFO] [stdout] test display::tests::ansi_prompt_does_not_shift_the_cursor ... ok [INFO] [stdout] test display::tests::csi_encoding_is_correct ... ok [INFO] [stdout] test display::tests::cursor_width_accounts_for_wide_glyphs ... ok [INFO] [stdout] test display::tests::finished_frame_drops_hint_and_highlight ... ok [INFO] [stdout] test display::tests::highlight_emits_bold_around_the_pair ... ok [INFO] [stdout] test display::tests::hint_is_omitted_when_it_does_not_fit ... ok [INFO] [stdout] test display::tests::empty_line_renders_just_the_prompt ... ok [INFO] [stdout] test display::tests::finish_moves_below_the_line ... ok [INFO] [stdout] test display::tests::many_redraws_never_drift ... ok [INFO] [stdout] test display::tests::mask_mode_hides_the_text ... ok [INFO] [stdout] test display::tests::narrow_terminal_does_not_panic ... ok [INFO] [stdout] test display::tests::redraw_with_the_cursor_on_an_upper_row_stays_aligned ... ok [INFO] [stdout] test display::tests::hint_is_drawn_and_the_cursor_stays_before_it ... ok [INFO] [stdout] test display::tests::mask_mode_masks_wide_characters_as_one_column ... ok [INFO] [stdout] test display::tests::over_long_line_keeps_the_cursor_visible ... ok [INFO] [stdout] test display::tests::shrinking_line_erases_the_tail ... ok [INFO] [stdout] test display::tests::simple_line_places_the_cursor ... ok [INFO] [stdout] test display::tests::single_column_terminal_terminates ... ok [INFO] [stdout] test display::tests::wide_characters_do_not_straddle_the_edge ... ok [INFO] [stdout] test display::tests::wrapped_line_cursor_at_end ... ok [INFO] [stdout] test edit::tests::balance_matches_bestline ... ok [INFO] [stdout] test edit::tests::edits_to_a_recalled_entry_are_written_back ... ok [INFO] [stdout] test edit::tests::escaped_keys_are_readable ... ok [INFO] [stdout] test edit::tests::search_prompt_clamps_an_out_of_range_match ... ok [INFO] [stdout] test edit::tests::search_prompt_handles_multibyte_needles ... ok [INFO] [stdout] test edit::tests::search_prompt_underlines_the_match ... ok [INFO] [stdout] test edit::tests::the_line_being_typed_costs_no_history_slot ... ok [INFO] [stdout] test error::tests::a_history_error_names_the_file_and_keeps_the_cause ... ok [INFO] [stdout] test edit::tests::history_keys_on_an_empty_history_do_nothing ... ok [INFO] [stdout] test display::tests::shrinking_from_two_rows_to_one_clears_the_second ... ok [INFO] [stdout] test error::tests::io_errors_convert ... ok [INFO] [stdout] test error::tests::messages_are_lowercase_and_terse ... ok [INFO] [stdout] test hints::tests::closures_implement_the_trait ... ok [INFO] [stdout] test hints::tests::default_styling_wraps_the_text ... ok [INFO] [stdout] test history::tests::capacity_is_exactly_max_size ... ok [INFO] [stdout] test history::tests::add_skips_empty_and_consecutive_duplicates ... ok [INFO] [stdout] test history::tests::load_keeps_the_newest_entries_and_matches_add_capacity ... ok [INFO] [stdout] test hints::tests::custom_styling_is_used ... ok [INFO] [stdout] test history::tests::load_reads_a_final_line_without_a_newline ... ok [INFO] [stdout] test history::tests::load_skips_lines_that_are_not_utf8 ... ok [INFO] [stdout] test history::tests::missing_file_is_not_an_error ... ok [INFO] [stdout] test history::tests::save_leaves_no_temporary_behind ... ok [INFO] [stdout] test history::tests::save_reports_the_file_it_could_not_write ... ok [INFO] [stdout] test history::tests::search_finds_the_most_recent_match ... ok [INFO] [stdout] test history::tests::search_on_empty_history_is_none ... ok [INFO] [stdout] test history::tests::search_respects_the_byte_limit ... ok [INFO] [stdout] test history::tests::save_through_a_symlink_replaces_its_target ... ok [INFO] [stdout] test history::tests::set_replaces_in_place ... ok [INFO] [stdout] test history::tests::save_tightens_a_permissive_existing_file ... ok [INFO] [stdout] test parser::tests::alt_arrows_both_encodings ... ok [INFO] [stdout] test parser::tests::alt_utf8 ... ok [INFO] [stdout] test history::tests::save_round_trips_and_is_private ... ok [INFO] [stdout] test parser::tests::arrows_and_navigation ... ok [INFO] [stdout] test parser::tests::bracketed_paste_markers ... ok [INFO] [stdout] test parser::tests::batched_keys_all_returned ... ok [INFO] [stdout] test parser::tests::control_chords_are_lowercase ... ok [INFO] [stdout] test parser::tests::a_runaway_csi_parameter_run_is_bounded ... ok [INFO] [stdout] test parser::tests::enter_and_linefeed_are_distinct ... ok [INFO] [stdout] test parser::tests::function_keys ... ok [INFO] [stdout] test parser::tests::invalid_utf8_is_reported ... ok [INFO] [stdout] test parser::tests::meta_chords ... ok [INFO] [stdout] test parser::tests::every_control_byte_round_trips ... ok [INFO] [stdout] test parser::tests::mixed_input ... ok [INFO] [stdout] test parser::tests::ordinary_sequences_are_well_inside_the_cap ... ok [INFO] [stdout] test parser::tests::sequences_split_across_reads ... ok [INFO] [stdout] test parser::tests::truncated_utf8_does_not_swallow_the_next_key ... ok [INFO] [stdout] test parser::tests::utf8_parsing ... ok [INFO] [stdout] test state::tests::continuation_accumulates_lines ... ok [INFO] [stdout] test state::tests::ring_evicts_after_eight_kills ... ok [INFO] [stdout] test state::tests::ring_ignores_empty_kills ... ok [INFO] [stdout] test state::tests::ring_yanks_the_most_recent_kill ... ok [INFO] [stdout] test state::tests::rotate_on_an_empty_ring_is_harmless ... ok [INFO] [stdout] test state::tests::rotate_walks_backwards_through_kills ... ok [INFO] [stdout] test terminal::tests::default_winsize_is_usable ... ok [INFO] [stdout] test terminal::tests::raw_mode_on_a_pipe_is_a_terminal_error ... ok [INFO] [stdout] test terminal::tests::signal_flags_latch_and_clear ... ok [INFO] [stdout] test terminal::tests::terminal_size_on_a_pipe_falls_back_without_hanging ... ok [INFO] [stdout] test terminal::tests::unsupported_terminals_are_recognized ... ok [INFO] [stdout] test terminal::tests::wait_reports_ready_and_timeout ... ok [INFO] [stdout] test terminal::tests::winsize_never_reports_zero ... ok [INFO] [stdout] test terminal::tests::write_all_handles_a_pipe ... ok [INFO] [stdout] test tests::config_history_size_is_honoured ... ok [INFO] [stdout] test tests::default_config_is_sane ... ok [INFO] [stdout] test buffer::tests::movement_never_edits ... ok [INFO] [stdout] test tests::history_entries_round_trip_through_the_api ... ok [INFO] [stdout] test tests::home_dir_resolves_to_an_absolute_path ... ok [INFO] [stdout] test tests::plain_line_reading_from_a_pipe ... ok [INFO] [stdout] test tests::plain_line_reading_strips_crlf_and_handles_a_missing_newline ... ok [INFO] [stdout] test tests::history_path_rules ... ok [INFO] [stdout] test tests::readline_falls_back_when_input_is_not_a_terminal ... ok [INFO] [stdout] test tests::resizing_history_keeps_the_newest_entries ... ok [INFO] [stdout] test tests::xlat_is_installed_and_cleared ... ok [INFO] [stdout] test unicode::tests::ansi_sequences_are_zero_width ... ok [INFO] [stdout] test unicode::tests::ascii_width ... ok [INFO] [stdout] test unicode::tests::mirrors_round_trip ... ok [INFO] [stdout] test unicode::tests::separators_match_bestline_for_ascii ... ok [INFO] [stdout] test unicode::tests::wide_and_combining ... ok [INFO] [stdout] test unicode::tests::xeparator_excludes_brackets ... ok [INFO] [stdout] test tests::plain_line_reading_treats_a_blank_line_as_empty_not_eof ... ok [INFO] [stdout] test parser::tests::chunking_does_not_change_the_result ... ok [INFO] [stdout] test parser::tests::arbitrary_bytes_never_panic ... ok [INFO] [stdout] test parser::tests::printable_ascii_round_trips ... ok [INFO] [stdout] test buffer::tests::kills_return_what_they_remove ... ok [INFO] [stdout] test buffer::tests::insert_then_rubout_is_identity ... ok [INFO] [stdout] test buffer::tests::arbitrary_edits_preserve_invariants ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 133 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s [INFO] [stdout] [INFO] [stderr] Running tests/regressions.rs (/opt/rustwide/target/debug/deps/regressions-70567314f42a7a37) [INFO] [stdout] [INFO] [stdout] running 55 tests [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stdout] test a_pipe_falls_back_to_plain_reading ... ok [INFO] [stdout] test a_batch_may_contain_editing_keys ... ok [INFO] [stdout] test a_dumb_terminal_falls_back_to_plain_reading ... ok [INFO] [stdout] test a_one_column_terminal_does_not_panic ... ok [INFO] [stdout] test a_runaway_escape_sequence_does_not_reach_the_line ... ok [INFO] [stdout] test a_batch_of_keys_costs_one_redraw ... ok [INFO] [stdout] test a_zero_size_terminal_does_not_panic ... ok [INFO] [stdout] test alt_y_rotates_the_kill_ring ... ok [INFO] [stdout] test alt_y_without_a_yank_is_inert ... ok [INFO] [stdout] test an_ansi_prompt_does_not_displace_the_cursor ... ok [INFO] [stdout] test balance_is_ignored_when_multiline_is_disabled ... ok [INFO] [stdout] test balance_mode_reads_continuation_lines ... ok [INFO] [stdout] test a_line_that_is_not_stored_does_not_evict_an_old_one ... ok [INFO] [stdout] test ambiguous_completion_lists_then_cycles ... ok [INFO] [stdout] test bracketed_paste_preserves_newlines ... ok [INFO] [stdout] test balance_mode_clamps_at_zero ... ok [INFO] [stdout] test bracketed_paste_does_not_execute_control_characters ... ok [INFO] [stdout] test alt_angle_brackets_jump_to_the_history_ends ... ok [INFO] [stdout] test buffered_caller_output_is_flushed_before_the_prompt ... ok [INFO] [stdout] test completion_reads_the_directory_in_the_typed_path ... ok [INFO] [stdout] test completion_shorter_than_the_typed_word_does_not_panic ... ok [INFO] [stdout] test control_chords_are_bound ... ok [INFO] [stdout] test ctrl_c_interrupts_without_exiting ... ok [INFO] [stdout] test completion_with_a_multibyte_common_prefix_does_not_panic ... ok [INFO] [stdout] test completions_are_listed_below_the_prompt ... ok [INFO] [stdout] test ctrl_d_is_eof_only_when_the_line_is_empty ... ok [INFO] [stdout] test home_and_end_keys_are_bound ... ok [INFO] [stdout] test hints_are_advisory_only ... ok [INFO] [stdout] test invalid_utf8_input_is_discarded ... ok [INFO] [stdout] test escape_sequences_split_across_reads_are_reassembled ... ok [INFO] [stdout] test keys_batched_with_a_submission_are_not_lost ... ok [INFO] [stdout] test ctrl_l_clears_and_redraws ... ok [INFO] [stdout] test linefeed_always_continues ... ok [INFO] [stdout] test linefeed_submits_when_multiline_is_disabled ... ok [INFO] [stdout] test mark_and_goto_mark ... ok [INFO] [stdout] test pasted_newline_becomes_a_space_when_multiline_is_disabled ... ok [INFO] [stdout] test mask_mode_does_not_run_completion ... ok [INFO] [stdout] test history_navigation_preserves_edits ... ok [INFO] [stdout] test mask_mode_hides_the_input ... ok [INFO] [stdout] test mask_mode_does_not_search_history ... ok [INFO] [stdout] test resizing_the_terminal_does_not_end_the_session ... ok [INFO] [stdout] test redrawing_a_wrapped_line_keeps_the_prompt_in_place ... ok [INFO] [stdout] test reverse_search_can_match_the_newest_entry ... ok [INFO] [stdout] test suspend_leaves_the_editor_usable ... ok [INFO] [stdout] test reverse_search_can_be_cancelled ... ok [INFO] [stdout] test repeated_resizes_are_absorbed ... ok [INFO] [stdout] test unbound_keys_are_ignored ... ok [INFO] [stdout] test utf8_round_trips ... ok [INFO] [stdout] test utf8_split_across_reads_is_reassembled ... ok [INFO] [stdout] test wide_characters_wrap_whole ... ok [INFO] [stdout] test reverse_search_recalls_an_entry ... ok [INFO] [stdout] test xlat_transforms_typed_characters ... ok [INFO] [stdout] test the_line_being_typed_survives_a_walk_to_the_oldest_entry ... ok [INFO] [stdout] test word_and_expression_editing ... ok [INFO] [stdout] test the_full_control_key_map_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.60s [INFO] [stdout] [INFO] [stderr] Doc-tests rustline [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/lib.rs - (line 12) - compile ... ok [INFO] [stdout] test src/lib.rs - Config (line 91) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.35s; merged doctests compilation took 0.33s [INFO] running `Command { std: "docker" "inspect" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b", kill_on_drop: false }` [INFO] [stdout] 14c55369a8abb9104beb091bcd60b812039d73e2aa39e27aaec6b92840bcfd5b