[INFO] fetching crate reovim-client-model 0.14.4...
[INFO] testing reovim-client-model-0.14.4 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate reovim-client-model 0.14.4 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate reovim-client-model 0.14.4
[INFO] finished tweaking crates.io crate reovim-client-model 0.14.4
[INFO] tweaked toml for crates.io crate reovim-client-model 0.14.4 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate reovim-client-model 0.14.4 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate reovim-client-model 0.14.4 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-2026-04-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2f239749b6d902af223f0fa01187e80e73c105ebb07358b367862ba987468fdb
[INFO] running `Command { std: "docker" "start" "-a" "2f239749b6d902af223f0fa01187e80e73c105ebb07358b367862ba987468fdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f239749b6d902af223f0fa01187e80e73c105ebb07358b367862ba987468fdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f239749b6d902af223f0fa01187e80e73c105ebb07358b367862ba987468fdb", kill_on_drop: false }`
[INFO] [stdout] 2f239749b6d902af223f0fa01187e80e73c105ebb07358b367862ba987468fdb
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1b8ad1337d54e9eab54d45779d4f7bf9f4687d438788c69ebda3e4f4c182a6e1
[INFO] running `Command { std: "docker" "start" "-a" "1b8ad1337d54e9eab54d45779d4f7bf9f4687d438788c69ebda3e4f4c182a6e1", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling reovim-client-model v0.14.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.05s
[INFO] running `Command { std: "docker" "inspect" "1b8ad1337d54e9eab54d45779d4f7bf9f4687d438788c69ebda3e4f4c182a6e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b8ad1337d54e9eab54d45779d4f7bf9f4687d438788c69ebda3e4f4c182a6e1", kill_on_drop: false }`
[INFO] [stdout] 1b8ad1337d54e9eab54d45779d4f7bf9f4687d438788c69ebda3e4f4c182a6e1
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 39cf55db9147cb9fe1cb51981b0e1e6d77b0bdfa8f38a616919e010d7e0e7933
[INFO] running `Command { std: "docker" "start" "-a" "39cf55db9147cb9fe1cb51981b0e1e6d77b0bdfa8f38a616919e010d7e0e7933", kill_on_drop: false }`
[INFO] [stderr]    Compiling reovim-client-model v0.14.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.48s
[INFO] running `Command { std: "docker" "inspect" "39cf55db9147cb9fe1cb51981b0e1e6d77b0bdfa8f38a616919e010d7e0e7933", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39cf55db9147cb9fe1cb51981b0e1e6d77b0bdfa8f38a616919e010d7e0e7933", kill_on_drop: false }`
[INFO] [stdout] 39cf55db9147cb9fe1cb51981b0e1e6d77b0bdfa8f38a616919e010d7e0e7933
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a92bdf5100b7021c26ebcfe1b62e92a59297b25e2a525aa08a5fdfbc64d53b12
[INFO] running `Command { std: "docker" "start" "-a" "a92bdf5100b7021c26ebcfe1b62e92a59297b25e2a525aa08a5fdfbc64d53b12", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/reovim_client_model-5c82633a6ee8ea51)
[INFO] [stdout] 
[INFO] [stdout] running 209 tests
[INFO] [stdout] test direction::tests::test_direction_as_delta ... ok
[INFO] [stdout] test direction::tests::test_direction_opposite ... ok
[INFO] [stdout] test direction::tests::test_split_direction_is_along ... ok
[INFO] [stdout] test direction::tests::test_split_direction_opposite ... ok
[INFO] [stdout] test direction::tests::test_direction_is_vertical ... ok
[INFO] [stdout] test geometry::tests::test_rect_area ... ok
[INFO] [stdout] test geometry::tests::test_rect_contains_inside ... ok
[INFO] [stdout] test geometry::tests::test_rect_contains_on_boundary ... ok
[INFO] [stdout] test direction::tests::test_direction_is_horizontal ... ok
[INFO] [stdout] test geometry::tests::test_rect_contains_outside ... ok
[INFO] [stdout] test geometry::tests::test_rect_from_position_size ... ok
[INFO] [stdout] test geometry::tests::test_rect_contains_xy ... ok
[INFO] [stdout] test geometry::tests::test_rect_intersection_non_overlapping ... ok
[INFO] [stdout] test geometry::tests::test_rect_intersection_overlapping ... ok
[INFO] [stdout] test geometry::tests::test_rect_intersects_non_overlapping ... ok
[INFO] [stdout] test geometry::tests::test_rect_intersects_overlapping ... ok
[INFO] [stdout] test interaction::tests::test_interaction_custom ... ok
[INFO] [stdout] test geometry::tests::test_rect_intersects_touching_edges ... ok
[INFO] [stdout] test interaction::tests::test_interaction_filter ... ok
[INFO] [stdout] test interaction::tests::test_interaction_not_navigation ... ok
[INFO] [stdout] test geometry::tests::test_rect_is_empty ... ok
[INFO] [stdout] test interaction::tests::test_interaction_not_terminal ... ok
[INFO] [stdout] test geometry::tests::test_rect_new ... ok
[INFO] [stdout] test geometry::tests::test_rect_position_and_size ... ok
[INFO] [stdout] test geometry::tests::test_screen_position_default ... ok
[INFO] [stdout] test geometry::tests::test_screen_position_new ... ok
[INFO] [stdout] test geometry::tests::test_screen_position_offset_negative_clamped ... ok
[INFO] [stdout] test geometry::tests::test_screen_position_offset_positive ... ok
[INFO] [stdout] test geometry::tests::test_size_area ... ok
[INFO] [stdout] test geometry::tests::test_size_default ... ok
[INFO] [stdout] test geometry::tests::test_size_is_empty ... ok
[INFO] [stdout] test interaction::tests::test_interaction_scroll ... ok
[INFO] [stdout] test geometry::tests::test_rect_right_and_bottom ... ok
[INFO] [stdout] test interaction::tests::test_interaction_select_index ... ok
[INFO] [stdout] test interaction::tests::test_result_cancel ... ok
[INFO] [stdout] test interaction::tests::test_interaction_confirm_cancel ... ok
[INFO] [stdout] test interaction::tests::test_result_consumed ... ok
[INFO] [stdout] test interaction::tests::test_interaction_select_next_prev ... ok
[INFO] [stdout] test interaction::tests::test_result_state_update ... ok
[INFO] [stdout] test geometry::tests::test_size_new ... ok
[INFO] [stdout] test interaction::tests::test_result_confirm ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_at_position ... ok
[INFO] [stdout] test interaction::tests::test_result_pass_through ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_clear ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_default ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_get ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_get_mut ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_has_modal ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_push_preserves_higher_z ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_push_remove ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_topmost_modal_none ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_z_order ... ok
[INFO] [stdout] test rendered::overlay::tests::test_rendered_overlay_bounds ... ok
[INFO] [stdout] test rendered::overlay::tests::test_overlay_stack_topmost_modal ... ok
[INFO] [stdout] test rendered::overlay::tests::test_rendered_overlay_kind ... ok
[INFO] [stdout] test rendered::overlay::tests::test_rendered_overlay_modal ... ok
[INFO] [stdout] test rendered::overlay::tests::test_rendered_overlay_new ... ok
[INFO] [stdout] test rendered::overlay::tests::test_rendered_overlay_with_z_index ... ok
[INFO] [stdout] test rendered::panel::tests::test_is_at_top_bottom ... ok
[INFO] [stdout] test rendered::panel::tests::test_is_cursor_visible ... ok
[INFO] [stdout] test rendered::panel::tests::test_is_line_visible ... ok
[INFO] [stdout] test rendered::panel::tests::test_panel_state_builder ... ok
[INFO] [stdout] test rendered::panel::tests::test_panel_state_new ... ok
[INFO] [stdout] test rendered::panel::tests::test_scroll_percentage ... ok
[INFO] [stdout] test rendered::panel::tests::test_scroll_percentage_all_visible ... ok
[INFO] [stdout] test rendered::panel::tests::test_visible_line_count ... ok
[INFO] [stdout] test rendered::panel::tests::test_scroll_percentage_zero_total_lines ... ok
[INFO] [stdout] test rendered::panel::tests::test_visible_line_count_inverted_range ... ok
[INFO] [stdout] test rendered::panel::tests::test_visible_range ... ok
[INFO] [stdout] test rendered::window::tests::test_window_area ... ok
[INFO] [stdout] test rendered::window::tests::test_window_new ... ok
[INFO] [stdout] test rendered::panel::tests::test_visible_range_inclusive ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_find_by_viewport ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_find_by_viewport_tabs ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_bounds ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_leaf ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_all_windows_tabs ... ok
[INFO] [stdout] test sync::overlay::tests::test_overlay_sync_mode_shared ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_focused ... ok
[INFO] [stdout] test sync::overlay::tests::test_overlay_sync_mode_default ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_tabs_empty ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_tabs_bounds ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_tabs_out_of_bounds_active ... ok
[INFO] [stdout] test sync::layout::tests::test_layout_sync_mode_accept ... ok
[INFO] [stdout] test sync::layout::tests::test_layout_sync_mode_broadcast ... ok
[INFO] [stdout] test sync::layout::tests::test_layout_sync_mode_default ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_tabs ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_split ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_all_windows ... ok
[INFO] [stdout] test rendered::window::tests::test_window_with_focus ... ok
[INFO] [stdout] test sync::layout::tests::test_layout_sync_mode_follow ... ok
[INFO] [stdout] test sync::overlay::tests::test_overlay_sync_mode_local ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_broadcasters ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_clear ... ok
[INFO] [stdout] test traits::focus::tests::test_focus_manager_remembers_last_panel ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_client_ids ... ok
[INFO] [stdout] test traits::focus::tests::test_focus_manager_return_to_panel ... ok
[INFO] [stdout] test traits::focus::tests::test_focus_overlay ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_clients_in_buffer ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_get ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_get_mut ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_new ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_remove ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_upsert ... ok
[INFO] [stdout] test traits::focus::tests::test_focus_manager_focus_overlay ... ok
[INFO] [stdout] test traits::focus::tests::test_focus_manager_focus_panel ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_active_clients ... ok
[INFO] [stdout] test rendered::window::tests::test_window_tree_focused_none ... ok
[INFO] [stdout] test traits::focus::tests::test_focus_panel ... ok
[INFO] [stdout] test sync::presence::tests::test_presence_tracker_all ... ok
[INFO] [stdout] test traits::interpreter::tests::test_interpreter_hsplit ... ok
[INFO] [stdout] test traits::focus::tests::test_focus_manager_initial ... ok
[INFO] [stdout] test traits::interpreter::tests::test_interpreter_nested ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_close_adjusts_focused ... ok
[INFO] [stdout] test traits::interpreter::tests::test_interpreter_single ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_focus ... ok
[INFO] [stdout] test traits::interpreter::tests::test_interpreter_tabs ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_focus_direction_up ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_is_single ... ok
[INFO] [stdout] test traits::interpreter::tests::test_interpreter_vsplit ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_split ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_apply_layout ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_apply_layout_tabs ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_close ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_close_middle_window ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_focus_direction ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_focus_direction_left ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_buffer_viewport_id ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_to_logical ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_cursor_position ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_is_line_visible ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_scroll_to ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_ensure_cursor_visible ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_set_cursor ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_ensure_cursor_visible_already_visible ... ok
[INFO] [stdout] test traits::layout::tests::test_layout_to_logical_multiple ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_total_lines ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_is_cursor_visible ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_visible_line_count ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_visible_line_count_after_scroll ... ok
[INFO] [stdout] test traits::panel::tests::test_panel_visible_range ... ok
[INFO] [stdout] test wire::category::tests::copy_semantics ... ok
[INFO] [stdout] test wire::category::tests::debug_format ... ok
[INFO] [stdout] test wire::category::tests::eq_different_variants ... ok
[INFO] [stdout] test wire::category::tests::inline_queries ... ok
[INFO] [stdout] test wire::category::tests::overlay_queries ... ok
[INFO] [stdout] test wire::client::tests::test_client_info_following ... ok
[INFO] [stdout] test wire::client::tests::test_client_info_new_independent ... ok
[INFO] [stdout] test wire::client::tests::test_client_info_sharing ... ok
[INFO] [stdout] test wire::client::tests::test_client_metadata_default ... ok
[INFO] [stdout] test wire::client::tests::test_client_metadata_new ... ok
[INFO] [stdout] test wire::category::tests::serde_roundtrip_inline ... ok
[INFO] [stdout] test wire::category::tests::serde_roundtrip_overlay ... ok
[INFO] [stdout] test wire::client::tests::test_client_metadata_with_joined_at ... ok
[INFO] [stdout] test wire::client::tests::test_client_relation_sharing ... ok
[INFO] [stdout] test wire::client::tests::test_client_relation_following ... ok
[INFO] [stdout] test wire::client::tests::test_client_view_state_builder ... ok
[INFO] [stdout] test wire::client::tests::test_client_view_state_default ... ok
[INFO] [stdout] test wire::client::tests::test_client_view_state_new ... ok
[INFO] [stdout] test wire::layout::tests::test_find_viewport ... ok
[INFO] [stdout] test wire::layout::tests::test_find_viewport_in_tabs ... ok
[INFO] [stdout] test wire::layout::tests::test_find_viewport_single_not_found ... ok
[INFO] [stdout] test wire::layout::tests::test_hsplit_layout ... ok
[INFO] [stdout] test wire::layout::tests::test_nested_layout ... ok
[INFO] [stdout] test wire::layout::tests::test_single_layout ... ok
[INFO] [stdout] test wire::layout::tests::test_tabs_constructor ... ok
[INFO] [stdout] test wire::layout::tests::test_split_with_ratios ... ok
[INFO] [stdout] test wire::layout::tests::test_layout_serialize_deserialize ... ok
[INFO] [stdout] test wire::layout::tests::test_tabs_layout ... ok
[INFO] [stdout] test wire::layout::tests::test_tabs_serialize_deserialize ... ok
[INFO] [stdout] test wire::layout::tests::test_vsplit_layout ... ok
[INFO] [stdout] test wire::layout::tests::test_tabs_window_count ... ok
[INFO] [stdout] test wire::origin::tests::buffer_constructor ... ok
[INFO] [stdout] test wire::origin::tests::buffer_id_returns_id_for_buffer ... ok
[INFO] [stdout] test wire::origin::tests::buffer_id_returns_id_for_position ... ok
[INFO] [stdout] test wire::origin::tests::buffer_id_returns_none_for_session ... ok
[INFO] [stdout] test wire::origin::tests::buffer_position_constructor ... ok
[INFO] [stdout] test wire::origin::tests::clone_and_debug ... ok
[INFO] [stdout] test wire::origin::tests::is_session_false_for_buffer ... ok
[INFO] [stdout] test wire::origin::tests::is_session_false_for_buffer_position ... ok
[INFO] [stdout] test wire::origin::tests::is_session_false_for_buffer_range ... ok
[INFO] [stdout] test wire::origin::tests::is_session_true ... ok
[INFO] [stdout] test wire::origin::tests::serde_roundtrip_buffer ... ok
[INFO] [stdout] test wire::origin::tests::serde_roundtrip_buffer_position ... ok
[INFO] [stdout] test wire::origin::tests::serde_roundtrip_session ... ok
[INFO] [stdout] test wire::origin::tests::serde_roundtrip_buffer_range ... ok
[INFO] [stdout] test wire::origin::tests::session_constructor ... ok
[INFO] [stdout] test wire::overlay::tests::test_logical_overlay_builder ... ok
[INFO] [stdout] test wire::overlay::tests::test_logical_overlay_new ... ok
[INFO] [stdout] test wire::overlay::tests::test_logical_overlay_with_origin ... ok
[INFO] [stdout] test wire::overlay::tests::test_overlay_serde_no_origin ... ok
[INFO] [stdout] test wire::overlay::tests::test_overlay_serialization_roundtrip ... ok
[INFO] [stdout] test wire::overlay::tests::test_overlay_state_default ... ok
[INFO] [stdout] test wire::origin::tests::buffer_range_constructor ... ok
[INFO] [stdout] test wire::overlay::tests::test_overlay_state_with_selection ... ok
[INFO] [stdout] test wire::presence::tests::test_client_presence_builder ... ok
[INFO] [stdout] test wire::presence::tests::test_client_presence_new ... ok
[INFO] [stdout] test wire::presence::tests::test_display_name_fallback ... ok
[INFO] [stdout] test wire::presence::tests::test_sync_mode_accept ... ok
[INFO] [stdout] test wire::presence::tests::test_sync_mode_broadcast ... ok
[INFO] [stdout] test wire::presence::tests::test_sync_mode_default ... ok
[INFO] [stdout] test wire::viewport::tests::test_is_line_visible ... ok
[INFO] [stdout] test wire::viewport::tests::test_viewport_update_apply ... ok
[INFO] [stdout] test wire::viewport::tests::test_viewport_state_new ... ok
[INFO] [stdout] test wire::viewport::tests::test_viewport_state_builder ... ok
[INFO] [stdout] test wire::viewport::tests::test_viewport_update_empty ... ok
[INFO] [stdout] test wire::viewport::tests::test_viewport_update_scroll ... ok
[INFO] [stdout] test wire::presence::tests::test_sync_mode_follow ... ok
[INFO] [stderr]    Doc-tests reovim_client_model
[INFO] [stdout] test wire::origin::tests::buffer_id_returns_id_for_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 209 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[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" "a92bdf5100b7021c26ebcfe1b62e92a59297b25e2a525aa08a5fdfbc64d53b12", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a92bdf5100b7021c26ebcfe1b62e92a59297b25e2a525aa08a5fdfbc64d53b12", kill_on_drop: false }`
[INFO] [stdout] a92bdf5100b7021c26ebcfe1b62e92a59297b25e2a525aa08a5fdfbc64d53b12
