[INFO] fetching crate ftui-widgets 0.2.1... [INFO] testing ftui-widgets-0.2.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate ftui-widgets 0.2.1 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate ftui-widgets 0.2.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ftui-widgets 0.2.1 [INFO] tweaked toml for crates.io crate ftui-widgets 0.2.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ftui-widgets 0.2.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ftui-widgets 0.2.1 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c5f1f3458ac29e238ffc67557be1d830aeed7b104634dc2d3a9b91d9d3ba66d9 [INFO] running `Command { std: "docker" "start" "-a" "c5f1f3458ac29e238ffc67557be1d830aeed7b104634dc2d3a9b91d9d3ba66d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c5f1f3458ac29e238ffc67557be1d830aeed7b104634dc2d3a9b91d9d3ba66d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c5f1f3458ac29e238ffc67557be1d830aeed7b104634dc2d3a9b91d9d3ba66d9", kill_on_drop: false }` [INFO] [stdout] c5f1f3458ac29e238ffc67557be1d830aeed7b104634dc2d3a9b91d9d3ba66d9 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 756c4bf285ee057c5d73a5326be395ab7a47fd617423d8e4e7fda61b0f9ec3c8 [INFO] running `Command { std: "docker" "start" "-a" "756c4bf285ee057c5d73a5326be395ab7a47fd617423d8e4e7fda61b0f9ec3c8", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling signal-hook v0.4.3 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling syn v2.0.116 [INFO] [stderr] Compiling arc-swap v1.8.2 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling bumpalo v3.20.1 [INFO] [stderr] Compiling unicode-display-width v0.3.0 [INFO] [stderr] Compiling str_indices v0.4.4 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling lru v0.16.3 [INFO] [stderr] Compiling ropey v1.6.1 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling ftui-core v0.2.1 [INFO] [stderr] Compiling ftui-render v0.2.1 [INFO] [stderr] Compiling ftui-style v0.2.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling ftui-layout v0.2.1 [INFO] [stderr] Compiling ftui-text v0.2.1 [INFO] [stderr] Compiling ftui-widgets v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.79s [INFO] running `Command { std: "docker" "inspect" "756c4bf285ee057c5d73a5326be395ab7a47fd617423d8e4e7fda61b0f9ec3c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "756c4bf285ee057c5d73a5326be395ab7a47fd617423d8e4e7fda61b0f9ec3c8", kill_on_drop: false }` [INFO] [stdout] 756c4bf285ee057c5d73a5326be395ab7a47fd617423d8e4e7fda61b0f9ec3c8 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 22052dd0c55da9952056a9be5287461f58bbcfdb5c4c2cd630261b7fb38c82a9 [INFO] running `Command { std: "docker" "start" "-a" "22052dd0c55da9952056a9be5287461f58bbcfdb5c4c2cd630261b7fb38c82a9", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling syn v2.0.116 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling clap_builder v4.5.59 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling clap v4.5.59 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ftui-core v0.2.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling ftui-render v0.2.1 [INFO] [stderr] Compiling ftui-layout v0.2.1 [INFO] [stderr] Compiling ftui-style v0.2.1 [INFO] [stderr] Compiling ftui-text v0.2.1 [INFO] [stderr] Compiling ftui-widgets v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 00s [INFO] running `Command { std: "docker" "inspect" "22052dd0c55da9952056a9be5287461f58bbcfdb5c4c2cd630261b7fb38c82a9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "22052dd0c55da9952056a9be5287461f58bbcfdb5c4c2cd630261b7fb38c82a9", kill_on_drop: false }` [INFO] [stdout] 22052dd0c55da9952056a9be5287461f58bbcfdb5c4c2cd630261b7fb38c82a9 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 84154eecc2b55bbed631d615a08bc606db934eb291bfe358bec177f1127e1b3a [INFO] running `Command { std: "docker" "start" "-a" "84154eecc2b55bbed631d615a08bc606db934eb291bfe358bec177f1127e1b3a", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ftui_widgets-c6a108b9ba25df24) [INFO] [stdout] [INFO] [stdout] running 2735 tests [INFO] [stdout] test align::tests::area_with_offset ... ok [INFO] [stdout] test align::tests::aligned_area_right_bottom ... ok [INFO] [stdout] test align::tests::center_both_axes ... ok [INFO] [stdout] test align::tests::center_odd_remainder_floors_left ... ok [INFO] [stdout] test align::tests::center_1x1_in_large_area ... ok [INFO] [stdout] test align::tests::center_horizontal ... ok [INFO] [stdout] test align::tests::bottom_vertical ... ok [INFO] [stdout] test align::tests::align_clone_preserves_settings ... ok [INFO] [stdout] test align::tests::bottom_alignment_exact_fit ... ok [INFO] [stdout] test align::tests::center_vertical ... ok [INFO] [stdout] test align::tests::child_height_only_width_fills ... ok [INFO] [stdout] test align::tests::child_width_only_height_fills ... ok [INFO] [stdout] test align::tests::default_alignment_uses_full_area ... ok [INFO] [stdout] test align::tests::inner_accessors ... ok [INFO] [stdout] test align::tests::is_essential_delegates ... ok [INFO] [stdout] test align::tests::debug_format ... ok [INFO] [stdout] test align::tests::center_vertical_odd_remainder_floors_top ... ok [INFO] [stdout] test align::tests::left_horizontal ... ok [INFO] [stdout] test align::tests::child_larger_than_area_is_clamped ... ok [INFO] [stdout] test align::tests::right_horizontal ... ok [INFO] [stdout] test align::tests::stateful_zero_child_is_noop ... ok [INFO] [stdout] test align::tests::stateful_widget_render ... ok [INFO] [stdout] test align::tests::vertical_alignment_copy_and_eq ... ok [INFO] [stdout] test align::tests::stateful_zero_area_is_noop ... ok [INFO] [stdout] test align::tests::right_alignment_exact_fit ... ok [INFO] [stdout] test align::tests::zero_child_size_is_noop ... ok [INFO] [stdout] test badge::tests::badge_debug ... ok [INFO] [stdout] test badge::tests::default_padding_is_one ... ok [INFO] [stdout] test align::tests::zero_size_area_is_noop ... ok [INFO] [stdout] test badge::tests::renders_padded_label_with_style ... ok [INFO] [stdout] test badge::tests::width_includes_padding ... ok [INFO] [stdout] test badge::tests::truncates_in_small_area ... ok [INFO] [stdout] test badge::tests::empty_label_width ... ok [INFO] [stdout] test badge::tests::render_empty_area_is_noop ... ok [INFO] [stdout] test align::tests::vertical_alignment_default_is_top ... ok [INFO] [stdout] test badge::tests::badge_eq_and_hash ... ok [INFO] [stdout] test badge::tests::is_not_essential ... ok [INFO] [stdout] test badge::tests::zero_padding ... ok [INFO] [stdout] test block::tests::alignment_default_is_left ... ok [INFO] [stdout] test block::tests::border_style_applied ... ok [INFO] [stdout] test block::tests::bordered_constructor ... ok [INFO] [stdout] test block::tests::chrome_size_no_borders ... ok [INFO] [stdout] test block::tests::chrome_size_vertical_only ... ok [INFO] [stdout] test block::tests::chrome_size_partial_borders ... ok [INFO] [stdout] test block::tests::default_has_no_borders ... ok [INFO] [stdout] test block::tests::degradation_essential_only_skips_borders ... ok [INFO] [stdout] test block::tests::degradation_no_styling_renders_title_without_styles ... ok [INFO] [stdout] test block::tests::degradation_simple_borders_partial_edges_use_ascii_corners ... ok [INFO] [stdout] test block::tests::degradation_skeleton_clears_area ... ok [INFO] [stdout] test block::tests::degradation_simple_borders_forces_ascii ... ok [INFO] [stdout] test block::tests::has_intrinsic_size_with_borders ... ok [INFO] [stdout] test block::tests::inner_saturates_on_tiny_area ... ok [INFO] [stdout] test block::tests::inner_with_no_borders ... ok [INFO] [stdout] test block::tests::inner_with_all_borders ... ok [INFO] [stdout] test block::tests::inner_with_only_right ... ok [INFO] [stdout] test block::tests::inner_with_partial_borders ... ok [INFO] [stdout] test block::tests::measure_is_pure ... ok [INFO] [stdout] test block::tests::block_equality ... ok [INFO] [stdout] test block::tests::chrome_size_horizontal_only ... ok [INFO] [stdout] test block::tests::inner_with_only_bottom ... ok [INFO] [stdout] test block::tests::measure_no_borders ... ok [INFO] [stdout] test block::tests::measure_partial_borders ... ok [INFO] [stdout] test block::tests::only_horizontal_borders ... ok [INFO] [stdout] test block::tests::render_block_with_title ... ok [INFO] [stdout] test block::tests::render_double_borders ... ok [INFO] [stdout] test block::tests::render_empty_area ... ok [INFO] [stdout] test block::tests::render_missing_left_keeps_horizontal_corner_logic ... ok [INFO] [stdout] test block::tests::render_1x1_no_panic ... ok [INFO] [stdout] test block::tests::render_multi_title_alignment_uses_last_title_and_alignment ... ok [INFO] [stdout] test block::tests::render_2x2_with_borders ... ok [INFO] [stdout] test block::tests::render_partial_borders_corners_only_when_edges_enabled ... ok [INFO] [stdout] test block::tests::render_rounded_borders ... ok [INFO] [stdout] test block::tests::render_title_left_aligned ... ok [INFO] [stdout] test block::tests::render_title_overrides_on_multiple_calls ... ok [INFO] [stdout] test block::tests::render_block_with_background ... ok [INFO] [stdout] test block::tests::render_block_with_square_borders ... ok [INFO] [stdout] test block::tests::render_title_right_aligned ... ok [INFO] [stdout] test block::tests::title_not_rendered_without_top_border ... ok [INFO] [stdout] test block::tests::render_vertical_only_borders_use_vertical_glyphs ... ok [INFO] [stdout] test borders::tests::all_border_sets_have_11_fields ... ok [INFO] [stdout] test borders::tests::ascii_is_ascii_only ... ok [INFO] [stdout] test block::tests::has_no_intrinsic_size_without_borders ... ok [INFO] [stdout] test block::tests::title_too_narrow ... ok [INFO] [stdout] test borders::tests::border_type_custom_uses_provided_set ... ok [INFO] [stdout] test borders::tests::ascii_set_reuses_plus_for_junctions ... ok [INFO] [stdout] test borders::tests::border_type_default_is_square ... ok [INFO] [stdout] test borders::tests::border_type_to_border_set_roundtrip ... ok [INFO] [stdout] test borders::tests::border_set_tees_are_consistent ... ok [INFO] [stdout] test borders::tests::borders_individual_bits_are_distinct ... ok [INFO] [stdout] test borders::tests::borders_default_is_none ... ok [INFO] [stdout] test borders::tests::borders_all_contains_all_sides ... ok [INFO] [stdout] test borders::tests::borders_none_is_zero ... ok [INFO] [stdout] test block::tests::render_title_center_aligned ... ok [INFO] [stdout] test borders::tests::double_has_double_lines ... ok [INFO] [stdout] test borders::tests::borders_union_and_intersection ... ok [INFO] [stdout] test borders::tests::heavy_has_heavy_lines ... ok [INFO] [stdout] test borders::tests::box_drawing_sets_have_distinct_corners ... ok [INFO] [stdout] test borders::tests::non_ascii_sets_have_no_ascii_chars ... ok [INFO] [stdout] test block::tests::render_title_center_aligned_with_wide_grapheme ... ok [INFO] [stdout] test borders::tests::rounded_has_round_corners ... ok [INFO] [stdout] test borders::tests::square_has_box_drawing ... ok [INFO] [stdout] test cached::tests::cache_size_bytes_after_render ... ok [INFO] [stdout] test cached::tests::cache_size_bytes_empty ... ok [INFO] [stdout] test cached::tests::clear_cache_drops_buffer ... ok [INFO] [stdout] test cached::tests::empty_area_clears_cache ... ok [INFO] [stdout] test cached::tests::fn_key_custom_function ... ok [INFO] [stdout] test cached::tests::hash_key_default ... ok [INFO] [stdout] test cached::tests::cached_content_matches_uncached ... ok [INFO] [stdout] test cached::tests::cached_widget_state_new_equals_default ... ok [INFO] [stdout] test cached::tests::hash_key_different_value_different_key ... ok [INFO] [stdout] test cached::tests::hash_key_returns_some ... ok [INFO] [stdout] test cached::tests::hash_key_same_value_same_key ... ok [INFO] [stdout] test cached::tests::inner_accessors ... ok [INFO] [stdout] test cached::tests::mark_dirty_then_clear_on_render ... ok [INFO] [stdout] test cached::tests::key_change_forces_rerender ... ok [INFO] [stdout] test cached::tests::multiple_cache_hits_never_rerender ... ok [INFO] [stdout] test cached::tests::no_cache_key_default ... ok [INFO] [stdout] test cached::tests::area_change_forces_rerender ... ok [INFO] [stdout] test cached::tests::cache_hit_skips_rerender ... ok [INFO] [stdout] test cached::tests::with_hash_uses_hash_key ... ok [INFO] [stdout] test cached::tests::no_cache_key_returns_none ... ok [INFO] [stdout] test cached::tests::same_key_no_rerender ... ok [INFO] [stdout] test cached::tests::mark_dirty_forces_rerender ... ok [INFO] [stdout] test columns::tests::all_columns_receive_same_height ... ok [INFO] [stdout] test columns::tests::column_constraint_setter ... ok [INFO] [stdout] test columns::tests::column_builder_chain ... ok [INFO] [stdout] test columns::tests::column_padding_applies_to_child_area ... ok [INFO] [stdout] test columns::tests::columns_default_is_empty ... ok [INFO] [stdout] test columns::tests::empty_columns_does_not_panic ... ok [INFO] [stdout] test columns::tests::equal_columns_split_evenly ... ok [INFO] [stdout] test columns::tests::fixed_and_fill_columns ... ok [INFO] [stdout] test columns::tests::fixed_columns_with_gap ... ok [INFO] [stdout] test columns::tests::is_essential_delegates_to_children ... ok [INFO] [stdout] test columns::tests::many_columns_with_gap ... ok [INFO] [stdout] test columns::tests::ratio_columns_split_proportionally ... ok [INFO] [stdout] test columns::tests::zero_area_does_not_panic ... ok [INFO] [stdout] test columns::tests::single_column_gets_full_width ... ok [INFO] [stdout] test command_palette::property_tests::contiguous_score_gt_scattered ... ok [INFO] [stdout] test columns::tests::column_debug_format ... ok [INFO] [stdout] test command_palette::property_tests::page_up_down_viewport_movement ... ok [INFO] [stdout] test command_palette::property_tests::very_long_title_no_panic ... ok [INFO] [stdout] test command_palette::property_tests::whitespace_query_behavior ... ok [INFO] [stdout] test command_palette::property_tests::word_boundary_bonus_logic ... ok [INFO] [stdout] test command_palette::scorer::perf_tests::coverage_budget_us_with_mode_respects_flag ... ok [INFO] [stdout] test command_palette::property_tests::unicode_search_correctness ... ok [INFO] [stdout] test command_palette::scorer::perf_tests::perf_corpus_100_under_budget ... ok [INFO] [stdout] test block::tests::measure_all_borders ... FAILED [INFO] [stdout] test block::tests::chrome_size_all_borders ... FAILED [INFO] [stdout] test command_palette::scorer::perf_tests::perf_corpus_1000_under_budget ... FAILED [INFO] [stdout] test command_palette::scorer::perf_tests::perf_incremental_7key_100_under_budget ... FAILED [INFO] [stdout] test command_palette::property_tests::exact_match_score_gt_partial ... ok [INFO] [stdout] test command_palette::scorer::perf_tests::perf_single_score_under_budget ... ok [INFO] [stdout] test command_palette::scorer::perf_tests::scaling_ratio_handles_zero_divisor ... ok [INFO] [stdout] test command_palette::scorer::tests::bayesian_scorer_default_has_evidence_off ... ok [INFO] [stdout] test command_palette::scorer::tests::case_insensitive ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_all_identical_scores ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_confidence_bounded ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_custom_thresholds ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_deterministic ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_empty_input ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_last_item_gap_zero ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_median_gap_even_count ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_median_gap_non_negative ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_original_indices_preserved ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_rank_confidence_display ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_rank_confidence_display_marginal ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_rank_confidence_display_unstable ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_rank_top_k_larger_than_count ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_rank_top_k_zero ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_single_item ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_sorted_descending ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_stability_labels ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_summary_display ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_tie_breaks_by_match_type ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_ties_detected ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_top_k_truncates ... ok [INFO] [stdout] test command_palette::scorer::tests::conformal_well_separated_scores_are_stable ... ok [INFO] [stdout] test command_palette::scorer::tests::count_word_boundaries_after_separators ... ok [INFO] [stdout] test command_palette::scorer::tests::count_word_boundaries_at_start ... ok [INFO] [stdout] test command_palette::scorer::tests::count_word_boundaries_mid_word ... ok [INFO] [stdout] test command_palette::scorer::tests::earlier_substring_scores_higher ... ok [INFO] [stdout] test command_palette::scorer::tests::empty_query_empty_title_is_finite ... ok [INFO] [stdout] test command_palette::scorer::tests::empty_query_returns_all ... ok [INFO] [stdout] test command_palette::scorer::tests::empty_title_is_safe ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_description_coverage_percent_display ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_description_first_match_pos_display ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_description_gap_total_display ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_description_static_display ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_description_title_length_display ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_description_word_boundary_count_display ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_entry_display_neutral ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_entry_display_opposes ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_entry_display_supports ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_kind_equality ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_ledger_display ... ok [INFO] [stdout] test command_palette::scorer::tests::evidence_ledger_tracks_factors ... ok [INFO] [stdout] test command_palette::scorer::tests::exact_match_highest_score ... ok [INFO] [stdout] test command_palette::scorer::tests::fast_scorer_empty_query ... ok [INFO] [stdout] test command_palette::scorer::tests::fast_scorer_fuzzy_with_gap_penalty ... ok [INFO] [stdout] test command_palette::scorer::tests::fast_scorer_no_evidence ... ok [INFO] [stdout] test command_palette::scorer::tests::fast_scorer_score_matches_probability_range ... ok [INFO] [stdout] test command_palette::scorer::tests::fast_scorer_tag_boost ... ok [INFO] [stdout] test command_palette::scorer::tests::fast_scorer_tag_no_boost_at_score_one ... ok [INFO] [stdout] test command_palette::scorer::tests::fuzzy_match_ascii_empty_query_matches ... ok [INFO] [stdout] test command_palette::scorer::tests::fuzzy_match_low_score ... ok [INFO] [stdout] test command_palette::scorer::tests::fuzzy_match_positions ... ok [INFO] [stdout] test command_palette::scorer::tests::gap_penalty_prefers_tight_fuzzy_matches ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_corpus_size_change_invalidates ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_correctness_matches_full_scan ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_default_trait ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_deterministic ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_empty_query ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_falls_back_on_non_extension ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_full_scan_on_first_call ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_generation_change_invalidates ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_invalidate_forces_full_scan ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_lowered_matches_full ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_no_match_query ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_prunes_on_query_extension ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_results_sorted_descending ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_score_corpus_with_lowered ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_score_corpus_with_lowered_and_words ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_score_corpus_with_lowered_and_words_incremental_path ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_score_corpus_with_lowered_incremental_path ... ok [INFO] [stdout] test command_palette::property_tests::prefix_monotonicity ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_skips_out_of_bounds_cache_entries ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_stats_prune_ratio ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_stats_prune_ratio_zero_when_empty ... ok [INFO] [stdout] test command_palette::scorer::tests::ledger_combined_bayes_factor ... ok [INFO] [stdout] test command_palette::scorer::tests::ledger_combined_bayes_factor_empty ... ok [INFO] [stdout] test command_palette::scorer::tests::ledger_posterior_probability_infinite_odds ... ok [INFO] [stdout] test command_palette::scorer::tests::ledger_posterior_probability_no_prior ... ok [INFO] [stdout] test command_palette::scorer::tests::ledger_prior_odds_absent ... ok [INFO] [stdout] test command_palette::scorer::tests::ledger_prior_odds_present ... ok [INFO] [stdout] test command_palette::scorer::tests::long_query_exact_match_is_handled ... ok [INFO] [stdout] test command_palette::scorer::tests::match_positions_correct ... ok [INFO] [stdout] test command_palette::scorer::tests::match_type_descriptions ... ok [INFO] [stdout] test command_palette::scorer::tests::match_type_no_match_prior_is_zero ... ok [INFO] [stdout] test command_palette::scorer::tests::match_type_ord ... ok [INFO] [stdout] test command_palette::scorer::tests::match_type_prior_ordering ... ok [INFO] [stdout] test command_palette::scorer::tests::no_match_result_has_evidence ... ok [INFO] [stdout] test command_palette::scorer::tests::incremental_with_scorer_uses_provided_scorer ... ok [INFO] [stdout] test command_palette::scorer::tests::no_match_returns_zero ... ok [INFO] [stdout] test command_palette::scorer::tests::prefix_match_high_score ... ok [INFO] [stdout] test command_palette::scorer::tests::property_ordering_total ... ok [INFO] [stdout] test command_palette::scorer::tests::property_prefix_monotonic ... ok [INFO] [stdout] test command_palette::scorer::tests::query_longer_than_title ... ok [INFO] [stdout] test command_palette::scorer::tests::score_deterministic ... ok [INFO] [stdout] test command_palette::scorer::tests::score_with_lowered_title_and_words_matches ... ok [INFO] [stdout] test command_palette::scorer::tests::score_with_lowered_title_matches_score ... ok [INFO] [stdout] test command_palette::scorer::tests::score_with_query_lower_matches_score ... ok [INFO] [stdout] test command_palette::scorer::tests::substring_match_moderate_score ... ok [INFO] [stdout] test command_palette::scorer::tests::tag_match_boosts_score ... ok [INFO] [stdout] test command_palette::scorer::tests::tag_match_case_insensitive ... ok [INFO] [stdout] test command_palette::scorer::tests::score_bounded ... ok [INFO] [stdout] test command_palette::scorer::tests::tag_match_no_title_match_returns_nomatch ... ok [INFO] [stdout] test command_palette::scorer::tests::tiebreak_shorter_first ... ok [INFO] [stdout] test command_palette::scorer::tests::tag_match_no_matching_tag ... ok [INFO] [stdout] test command_palette::scorer::tests::total_gap_contiguous ... ok [INFO] [stdout] test command_palette::scorer::tests::total_gap_empty ... ok [INFO] [stdout] test command_palette::scorer::tests::total_gap_with_gaps ... ok [INFO] [stdout] test command_palette::scorer::tests::unicode_exact_match ... ok [INFO] [stdout] test command_palette::scorer::tests::unicode_fuzzy_match ... ok [INFO] [stdout] test command_palette::scorer::tests::unicode_no_match ... ok [INFO] [stdout] test command_palette::scorer::tests::unicode_prefix_match ... ok [INFO] [stdout] test command_palette::scorer::tests::unicode_substring_match ... ok [INFO] [stdout] test command_palette::scorer::tests::total_gap_single ... ok [INFO] [stdout] test command_palette::scorer::tests::unicode_word_start_match ... ok [INFO] [stdout] test command_palette::scorer::tests::word_start_match_ascii_skips_out_of_bounds_precomputed_positions ... ok [INFO] [stdout] test command_palette::scorer::tests::word_start_match_score ... ok [INFO] [stdout] test command_palette::scorer::tests::word_start_match_with_hyphens ... ok [INFO] [stdout] test command_palette::scorer::tests::word_start_match_with_underscores ... ok [INFO] [stdout] test command_palette::widget_tests::action_item_builder_fields ... ok [INFO] [stdout] test command_palette::widget_tests::action_item_clone ... ok [INFO] [stdout] test command_palette::scorer::tests::word_start_match_ascii_empty_query_matches ... ok [INFO] [stdout] test command_palette::widget_tests::action_item_debug ... ok [INFO] [stdout] test command_palette::widget_tests::action_item_defaults_none ... ok [INFO] [stdout] test command_palette::widget_tests::arrow_keys_navigate ... ok [INFO] [stdout] test command_palette::widget_tests::backspace_on_empty_query_is_noop ... ok [INFO] [stdout] test command_palette::widget_tests::backspace_removes_character ... ok [INFO] [stdout] test command_palette::widget_tests::close_clears_query_and_results ... ok [INFO] [stdout] test command_palette::widget_tests::close_hides_palette ... ok [INFO] [stdout] test command_palette::widget_tests::command_palette_debug ... ok [INFO] [stdout] test command_palette::widget_tests::compute_word_starts_all_separators ... ok [INFO] [stdout] test command_palette::widget_tests::compute_word_starts_empty ... ok [INFO] [stdout] test command_palette::widget_tests::compute_word_starts_hyphen_underscore ... ok [INFO] [stdout] test command_palette::widget_tests::clear_actions_resets_results ... ok [INFO] [stdout] test command_palette::widget_tests::compute_word_starts_single_word ... ok [INFO] [stdout] test command_palette::widget_tests::ctrl_a_moves_cursor_to_start ... ok [INFO] [stdout] test command_palette::widget_tests::compute_word_starts_spaces ... ok [INFO] [stdout] test command_palette::widget_tests::ctrl_p_opens_palette ... ok [INFO] [stdout] test command_palette::widget_tests::ctrl_p_when_visible_does_not_reopen ... ok [INFO] [stdout] test command_palette::widget_tests::ctrl_u_clears_query ... ok [INFO] [stdout] test command_palette::widget_tests::down_empty_results_is_noop ... ok [INFO] [stdout] test command_palette::widget_tests::enable_evidence_tracking_toggle ... ok [INFO] [stdout] test command_palette::widget_tests::end_empty_results_is_noop ... ok [INFO] [stdout] test command_palette::widget_tests::enter_executes_selected ... ok [INFO] [stdout] test command_palette::widget_tests::enter_with_no_results_returns_none ... ok [INFO] [stdout] test command_palette::widget_tests::esc_dismisses_palette ... ok [INFO] [stdout] test command_palette::widget_tests::events_ignored_when_hidden ... ok [INFO] [stdout] test command_palette::widget_tests::generation_increments_on_register ... ok [INFO] [stdout] test command_palette::widget_tests::is_essential_returns_true ... ok [INFO] [stdout] test command_palette::widget_tests::key_release_events_ignored ... ok [INFO] [stdout] test command_palette::widget_tests::keyboard_only_flow_end_to_end ... ok [INFO] [stdout] test command_palette::widget_tests::long_title_truncated_with_ellipsis ... ok [INFO] [stdout] test command_palette::widget_tests::match_filter_allows_all ... ok [INFO] [stdout] test command_palette::widget_tests::match_filter_specific_allows ... ok [INFO] [stdout] test command_palette::widget_tests::match_filter_specific_types ... ok [INFO] [stdout] test command_palette::widget_tests::match_filter_traits ... ok [INFO] [stdout] test command_palette::widget_tests::new_palette_is_hidden ... ok [INFO] [stdout] test command_palette::widget_tests::no_focus_trap_esc_always_dismisses ... ok [INFO] [stdout] test command_palette::widget_tests::open_resets_previous_state ... ok [INFO] [stdout] test command_palette::widget_tests::open_shows_all_actions ... ok [INFO] [stdout] test command_palette::widget_tests::page_down_empty_results_is_noop ... ok [INFO] [stdout] test command_palette::widget_tests::page_up_down_navigation ... ok [INFO] [stdout] test command_palette::widget_tests::palette_action_clone_and_debug ... ok [INFO] [stdout] test command_palette::widget_tests::palette_action_equality ... ok [INFO] [stdout] test command_palette::widget_tests::palette_default_trait ... ok [INFO] [stdout] test command_palette::widget_tests::palette_style_debug_and_clone ... ok [INFO] [stdout] test command_palette::widget_tests::palette_style_default_has_all_colors ... ok [INFO] [stdout] test command_palette::widget_tests::register_action_chaining ... ok [INFO] [stdout] test command_palette::widget_tests::register_action_item_directly ... ok [INFO] [stdout] test command_palette::widget_tests::register_actions ... ok [INFO] [stdout] test command_palette::widget_tests::register_chaining ... ok [INFO] [stdout] test command_palette::widget_tests::render_cursor_position_set ... ok [INFO] [stdout] test command_palette::widget_tests::render_empty_palette_shows_no_actions_hint ... ok [INFO] [stdout] test command_palette::widget_tests::render_hidden_palette_noop ... ok [INFO] [stdout] test command_palette::widget_tests::render_many_items_with_scroll ... ok [INFO] [stdout] test command_palette::widget_tests::render_query_no_results_shows_hint ... ok [INFO] [stdout] test command_palette::widget_tests::render_too_short_area_noop ... ok [INFO] [stdout] test command_palette::widget_tests::render_too_small_area_noop ... ok [INFO] [stdout] test command_palette::widget_tests::render_with_category_badge ... ok [INFO] [stdout] test command_palette::widget_tests::render_with_description_text ... ok [INFO] [stdout] test command_palette::widget_tests::replace_actions_refreshes_results ... ok [INFO] [stdout] test command_palette::widget_tests::resize_event_ignored ... ok [INFO] [stdout] test command_palette::widget_tests::results_iterator_empty ... ok [INFO] [stdout] test command_palette::widget_tests::results_iterator_returns_matches ... ok [INFO] [stdout] test command_palette::widget_tests::scorer_stats_accessible ... ok [INFO] [stdout] test command_palette::widget_tests::scroll_adjust_keeps_selection_visible ... ok [INFO] [stdout] test command_palette::widget_tests::selected_action_none_when_empty ... ok [INFO] [stdout] test command_palette::widget_tests::selected_action_returns_correct_item ... ok [INFO] [stdout] test command_palette::widget_tests::selected_match_returns_match ... ok [INFO] [stdout] test command_palette::widget_tests::selected_row_has_bold_attribute ... ok [INFO] [stdout] test command_palette::widget_tests::selection_marker_visible ... ok [INFO] [stdout] test command_palette::widget_tests::set_match_filter_narrows_results ... ok [INFO] [stdout] test command_palette::widget_tests::set_match_filter_same_value_is_noop ... ok [INFO] [stdout] test command_palette::widget_tests::set_query_refilters ... ok [INFO] [stdout] test command_palette::widget_tests::toggle_visibility ... ok [INFO] [stdout] test command_palette::widget_tests::typing_filters_results ... ok [INFO] [stdout] test command_palette::widget_tests::unicode_query_renders_correctly ... ok [INFO] [stdout] test command_palette::widget_tests::unrecognized_key_returns_none ... ok [INFO] [stdout] test command_palette::widget_tests::wcag_aa_contrast_ratios ... ok [INFO] [stdout] test command_palette::widget_tests::home_end_navigation ... ok [INFO] [stdout] test command_palette::widget_tests::wide_char_query_renders_correctly ... ok [INFO] [stdout] test command_palette::widget_tests::with_max_visible_builder ... ok [INFO] [stdout] test command_palette::widget_tests::with_style_builder ... ok [INFO] [stdout] test constraint_overlay::tests::deeply_nested_children_render ... ok [INFO] [stdout] test constraint_overlay::tests::default_style_values ... ok [INFO] [stdout] test constraint_overlay::tests::format_label_both_bounds_finite ... ok [INFO] [stdout] test constraint_overlay::tests::format_label_constraint_bounds_infinity ... ok [INFO] [stdout] test constraint_overlay::tests::format_label_different_sizes_shows_arrow ... ok [INFO] [stdout] test constraint_overlay::tests::format_label_empty_widget_name ... ok [INFO] [stdout] test constraint_overlay::tests::format_label_includes_status_marker ... ok [INFO] [stdout] test command_palette::scorer::perf_tests::perf_scaling_sublinear ... FAILED [INFO] [stdout] test constraint_overlay::tests::format_label_no_bounds_when_disabled ... ok [INFO] [stdout] test constraint_overlay::tests::format_label_same_requested_and_received ... ok [INFO] [stdout] test constraint_overlay::tests::max_width_zero_means_unconstrained_no_overflow ... ok [INFO] [stdout] test constraint_overlay::tests::multiple_records_all_render ... ok [INFO] [stdout] test constraint_overlay::tests::no_borders_when_show_borders_disabled ... ok [INFO] [stdout] test constraint_overlay::tests::one_by_one_record_renders_border ... ok [INFO] [stdout] test constraint_overlay::tests::overflow_only_height ... ok [INFO] [stdout] test constraint_overlay::tests::overflow_takes_priority_over_underflow ... ok [INFO] [stdout] test constraint_overlay::tests::overlay_clips_to_render_area ... ok [INFO] [stdout] test constraint_overlay::tests::overlay_renders_border_for_valid_constraint ... ok [INFO] [stdout] test constraint_overlay::tests::format_label_no_bounds_when_all_zero ... ok [INFO] [stdout] test constraint_overlay::tests::overlay_renders_nothing_when_disabled ... ok [INFO] [stdout] test constraint_overlay::tests::overlay_shows_requested_vs_received_diff ... ok [INFO] [stdout] test constraint_overlay::tests::overlay_uses_overflow_color_when_exceeds_max ... ok [INFO] [stdout] test constraint_overlay::tests::overlay_uses_underflow_color_when_below_min ... ok [INFO] [stdout] test constraint_overlay::tests::record_fully_outside_render_area_is_skipped ... ok [INFO] [stdout] test constraint_overlay::tests::requested_outline_not_drawn_when_same_as_received ... ok [INFO] [stdout] test constraint_overlay::tests::style_can_be_customized ... ok [INFO] [stdout] test constraint_overlay::tests::style_clone_and_debug ... ok [INFO] [stdout] test constraint_overlay::tests::enabled_debugger_with_no_records_renders_nothing ... ok [INFO] [stdout] test constraint_overlay::tests::zero_size_record_is_skipped ... ok [INFO] [stdout] test drag::tests::config_builder ... ok [INFO] [stdout] test constraint_overlay::tests::overlay_renders_children ... ok [INFO] [stdout] test drag::tests::drag_preview_empty_area_noop ... ok [INFO] [stdout] test constraint_overlay::tests::underflow_only_height ... ok [INFO] [stdout] test drag::tests::drag_preview_is_not_essential ... ok [INFO] [stdout] test drag::tests::drag_preview_new ... ok [INFO] [stdout] test drag::tests::drag_preview_render_text_fallback ... ok [INFO] [stdout] test drag::tests::drag_preview_render_with_border ... ok [INFO] [stdout] test drag::tests::drag_preview_with_config ... ok [INFO] [stdout] test drag::tests::drag_state_creation ... ok [INFO] [stdout] test drag::tests::drag_state_delta ... ok [INFO] [stdout] test drag::tests::drag_state_distance ... ok [INFO] [stdout] test drag::tests::drag_state_update_position ... ok [INFO] [stdout] test drag::tests::drag_state_zero_distance_at_start ... ok [INFO] [stdout] test drag::tests::draggable_callbacks ... ok [INFO] [stdout] test drag::tests::draggable_callbacks_on_cancel ... ok [INFO] [stdout] test drag::tests::draggable_default_preview_is_none ... ok [INFO] [stdout] test drag::tests::draggable_default_config ... ok [INFO] [stdout] test drag::tests::drop_position_from_list_beyond_items ... ok [INFO] [stdout] test drag::tests::drop_position_from_list_empty ... ok [INFO] [stdout] test command_palette::scorer::perf_tests::perf_corpus_5000_under_budget ... FAILED [INFO] [stdout] test drag::tests::drop_position_from_list_second_item ... ok [INFO] [stdout] test drag::tests::draggable_type_and_data ... ok [INFO] [stdout] test drag::tests::drop_position_from_list_upper_half ... ok [INFO] [stdout] test drag::tests::config_defaults ... ok [INFO] [stdout] test drag::tests::drop_position_from_list_lower_half ... ok [INFO] [stdout] test command_palette::scorer::perf_tests::perf_incremental_faster_than_naive ... ok [INFO] [stdout] test drag::tests::drop_position_index ... ok [INFO] [stdout] test drag::tests::drop_position_is_insertion ... ok [INFO] [stdout] test drag::tests::drop_target_can_accept ... ok [INFO] [stdout] test drag::tests::drop_target_drop_position_empty ... ok [INFO] [stdout] test drag::tests::drop_target_enter_leave ... ok [INFO] [stdout] test drag::tests::drop_position_from_list_zero_height_panics - should panic ... ok [INFO] [stdout] test drag::tests::drop_target_on_drop_accepted ... ok [INFO] [stdout] test drag::tests::drop_target_on_drop_insert_after ... ok [INFO] [stdout] test drag::tests::drop_target_on_drop_insert_before ... ok [INFO] [stdout] test drag::tests::drop_target_on_drop_rejected_non_text ... ok [INFO] [stdout] test drag::tests::full_drag_and_drop_lifecycle ... ok [INFO] [stdout] test drag::tests::full_drag_lifecycle ... ok [INFO] [stdout] test drag::tests::drop_result_accepted ... ok [INFO] [stdout] test drag::tests::payload_clone ... ok [INFO] [stdout] test drag::tests::payload_matches_wildcard ... ok [INFO] [stdout] test drag::tests::payload_raw_bytes ... ok [INFO] [stdout] test drag::tests::payload_text_constructor ... ok [INFO] [stdout] test drag::tests::drop_result_eq ... ok [INFO] [stdout] test drag::tests::payload_wildcard_requires_slash ... ok [INFO] [stdout] test drag::tests::payload_with_display_text ... ok [INFO] [stdout] test drag::tests::drop_result_rejected ... ok [INFO] [stdout] test drag::tests::payload_empty_data ... ok [INFO] [stdout] test drag::tests::preview_config_defaults ... ok [INFO] [stdout] test drag::tests::preview_config_opacity_clamped ... ok [INFO] [stdout] test drag::tests::payload_matches_exact_type ... ok [INFO] [stdout] test drag::tests::preview_rect_basic ... ok [INFO] [stdout] test drag::tests::preview_rect_at_origin ... ok [INFO] [stdout] test drag::tests::preview_rect_clamped_to_right_edge ... ok [INFO] [stdout] test drag::tests::preview_rect_viewport_offset ... ok [INFO] [stdout] test emoji::tests::effective_width_without_fallback ... ok [INFO] [stdout] test emoji::tests::is_not_essential ... ok [INFO] [stdout] test drag::tests::preview_rect_clamped_to_bottom_edge ... ok [INFO] [stdout] test emoji::tests::effective_width_with_fallback ... ok [INFO] [stdout] test emoji::tests::multi_char_emoji ... ok [INFO] [stdout] test emoji::tests::new_emoji ... ok [INFO] [stdout] test emoji::tests::render_basic ... ok [INFO] [stdout] test emoji::tests::render_empty_text ... ok [INFO] [stdout] test emoji::tests::render_zero_area ... ok [INFO] [stdout] test emoji::tests::text_as_emoji ... ok [INFO] [stdout] test emoji::tests::should_not_use_fallback_without_setting ... ok [INFO] [stdout] test emoji::tests::width_measurement ... ok [INFO] [stdout] test error_boundary::tests::captured_error_extracts_str_panic ... ok [INFO] [stdout] test emoji::tests::with_fallback ... ok [INFO] [stdout] test error_boundary::tests::captured_error_extracts_string_panic ... ok [INFO] [stdout] test error_boundary::tests::captured_error_strips_unreachable_prefix ... ok [INFO] [stdout] test error_boundary::tests::captured_error_handles_unknown_panic ... ok [INFO] [stdout] test emoji::tests::should_use_fallback_logic ... ok [INFO] [stdout] test drag::tests::preview_config_builder ... ok [INFO] [stdout] test error_boundary::tests::custom_boundary_max_recovery_builder ... ok [INFO] [stdout] test error_boundary::tests::default_state_is_healthy ... ok [INFO] [stdout] test error_boundary::tests::empty_area_is_noop ... ok [INFO] [stdout] test error_boundary::tests::error_state_error_accessor_recovering ... ok [INFO] [stdout] test error_boundary::tests::failed_state_renders_fallback_directly ... ok [INFO] [stdout] test error_boundary::tests::catches_panic_without_propagating ... ok [INFO] [stdout] test error_boundary::tests::fallback_widget_empty_area ... ok [INFO] [stdout] test error_boundary::tests::fallback_widget_new_directly ... ok [INFO] [stdout] test error_boundary::tests::fallback_widget_renders_standalone ... ok [INFO] [stdout] test error_boundary::tests::fallback_widget_without_retry_hint ... ok [INFO] [stdout] test error_boundary::tests::healthy_widget_renders_normally ... ok [INFO] [stdout] test error_boundary::tests::max_recovery_attempts_builder ... ok [INFO] [stdout] test command_palette::scorer::perf_tests::perf_incremental_7key_1000_under_budget ... FAILED [INFO] [stdout] test error_boundary::tests::recovering_state_panics_revert_to_failed ... ok [INFO] [stdout] test error_boundary::tests::recovery_respects_max_attempts ... ok [INFO] [stdout] test error_boundary::tests::reset_clears_error ... ok [INFO] [stdout] test error_boundary::tests::retry_hint_shows_in_tall_area ... ok [INFO] [stdout] test error_boundary::tests::recovery_resets_on_success ... ok [INFO] [stdout] test error_boundary::tests::try_recover_on_healthy_returns_true ... ok [INFO] [stdout] test error_boundary::tests::widget_name_accessor ... ok [INFO] [stdout] test error_boundary::tests::zero_max_recovery_denies_immediately ... ok [INFO] [stdout] test error_boundary::tests::small_area_shows_minimal_fallback ... ok [INFO] [stdout] test fenwick::tests::batch_update_same_index_multiple_times ... ok [INFO] [stdout] test fenwick::tests::clone_independence ... ok [INFO] [stdout] test fenwick::tests::debug_format_contains_name ... ok [INFO] [stdout] test fenwick::tests::empty_tree ... ok [INFO] [stdout] test fenwick::tests::batch_update_empty ... ok [INFO] [stdout] test fenwick::tests::find_prefix_exact_boundaries ... ok [INFO] [stdout] test fenwick::tests::find_prefix_scroll_offset ... ok [INFO] [stdout] test fenwick::tests::find_prefix_single_element ... ok [INFO] [stdout] test fenwick::tests::find_prefix_empty_tree ... ok [INFO] [stdout] test fenwick::tests::find_prefix_target_equals_total ... ok [INFO] [stdout] test fenwick::tests::find_prefix_target_exceeds_total ... ok [INFO] [stdout] test fenwick::tests::from_values_empty ... ok [INFO] [stdout] test fenwick::tests::from_values_matches_sequential ... ok [INFO] [stdout] test fenwick::tests::from_values_preserves_all ... ok [INFO] [stdout] test error_boundary::tests::custom_error_boundary_uses_factory ... ok [INFO] [stdout] test error_boundary::tests::custom_error_boundary_default_fallback ... ok [INFO] [stdout] test fenwick::tests::from_values_single ... ok [INFO] [stdout] test fenwick::tests::get_at_zero_single_element ... ok [INFO] [stdout] test fenwick::tests::get_retrieves_individual_values ... ok [INFO] [stdout] test fenwick::tests::msb_correctness ... ok [INFO] [stdout] test fenwick::tests::new_creates_zeroed_tree ... ok [INFO] [stdout] test fenwick::tests::get_after_multiple_updates ... ok [INFO] [stdout] test fenwick::tests::prefix_out_of_bounds_panics - should panic ... ok [INFO] [stdout] test error_boundary::tests::error_in_sibling_does_not_affect_other ... ok [INFO] [stdout] test fenwick::tests::lowbit_correctness ... ok [INFO] [stdout] test fenwick::tests::range_all_zeros ... ok [INFO] [stdout] test fenwick::tests::range_first_to_middle ... ok [INFO] [stdout] test fenwick::tests::range_full_equals_total ... ok [INFO] [stdout] test fenwick::tests::range_middle_to_end ... ok [INFO] [stdout] test error_boundary::tests::failed_state_shows_fallback_on_rerender ... ok [INFO] [stdout] test fenwick::tests::range_single_element ... ok [INFO] [stdout] test fenwick::tests::rebuild_all_zeros ... ok [INFO] [stdout] test fenwick::tests::range_left_greater_than_right_panics - should panic ... ok [INFO] [stdout] test fenwick::tests::rebuild_matches_from_values ... ok [INFO] [stdout] test fenwick::tests::prefix_zero_after_update ... ok [INFO] [stdout] test fenwick::tests::rebuild_wrong_size_panics - should panic ... ok [INFO] [stdout] test fenwick::tests::property_prefix_sum_correct ... ok [INFO] [stdout] test fenwick::tests::rebuild_same_values_idempotent ... ok [INFO] [stdout] test fenwick::tests::resize_grow_from_zero ... ok [INFO] [stdout] test fenwick::tests::resize_same_size_noop ... ok [INFO] [stdout] test fenwick::tests::resize_grow_preserves ... ok [INFO] [stdout] test fenwick::tests::resize_to_zero ... ok [INFO] [stdout] test fenwick::tests::set_large_u32_value ... ok [INFO] [stdout] test fenwick::tests::set_overwrites_value ... ok [INFO] [stdout] test fenwick::tests::resize_shrink_drops ... ok [INFO] [stdout] test fenwick::tests::set_same_value_is_noop ... ok [INFO] [stdout] test fenwick::tests::total_on_single_element ... ok [INFO] [stdout] test fenwick::tests::set_to_max_u32 ... ok [INFO] [stdout] test fenwick::tests::set_to_zero ... ok [INFO] [stdout] test fenwick::tests::unit_batch_update_equivalence ... ok [INFO] [stdout] test fenwick::tests::update_i32_min_does_not_panic ... ok [INFO] [stdout] test fenwick::tests::update_and_query ... ok [INFO] [stdout] test fenwick::tests::range_sum ... ok [INFO] [stdout] test fenwick::tests::update_last_element ... ok [INFO] [stdout] test fenwick::tests::update_wraps_below_zero ... ok [INFO] [stdout] test file_picker::tests::adjust_scroll_cursor_above_viewport ... ok [INFO] [stdout] test file_picker::tests::adjust_scroll_cursor_below_viewport ... ok [INFO] [stdout] test fenwick::tests::update_out_of_bounds_panics - should panic ... ok [INFO] [stdout] test file_picker::tests::adjust_scroll_keeps_cursor_visible ... ok [INFO] [stdout] test file_picker::tests::cursor_movement_single_entry ... ok [INFO] [stdout] test file_picker::tests::adjust_scroll_zero_visible_rows_is_noop ... ok [INFO] [stdout] test file_picker::tests::dir_entry_clone ... ok [INFO] [stdout] test file_picker::tests::dir_entry_constructors ... ok [INFO] [stdout] test file_picker::tests::cursor_style_applied_to_selected_row ... ok [INFO] [stdout] test file_picker::tests::dir_entry_debug_format ... ok [INFO] [stdout] test file_picker::tests::dir_entry_equality ... ok [INFO] [stdout] test file_picker::tests::enter_on_empty_entries_returns_false ... ok [INFO] [stdout] test file_picker::tests::enter_on_file_sets_selected_without_navigation ... ok [INFO] [stdout] test file_picker::tests::file_picker_builder_chain ... ok [INFO] [stdout] test file_picker::tests::file_picker_debug_format ... ok [INFO] [stdout] test file_picker::tests::file_picker_default_values ... ok [INFO] [stdout] test fenwick::tests::single_element_tree ... ok [INFO] [stdout] test fenwick::tests::update_negative_delta ... ok [INFO] [stdout] test file_picker::tests::page_down_clamps_to_last ... ok [INFO] [stdout] test file_picker::tests::go_back_restores_history_cursor_with_clamp ... ok [INFO] [stdout] test file_picker::tests::go_back_without_history_uses_parent_directory ... ok [INFO] [stdout] test file_picker::tests::render_area_offset ... ok [INFO] [stdout] test file_picker::tests::page_up_clamps_to_zero ... ok [INFO] [stdout] test file_picker::tests::page_operations_on_empty_entries ... ok [INFO] [stdout] test file_picker::tests::render_empty_directory ... ok [INFO] [stdout] test file_picker::tests::go_back_blocked_at_root ... ok [INFO] [stdout] test file_picker::tests::render_cursor_on_last_entry ... ok [INFO] [stdout] test file_picker::tests::render_no_header_uses_full_area_for_entries ... ok [INFO] [stdout] test file_picker::tests::render_scrolling ... ok [INFO] [stdout] test file_picker::tests::render_height_one_shows_only_header ... ok [INFO] [stdout] test file_picker::tests::render_zero_area_is_noop ... ok [INFO] [stdout] test file_picker::tests::selected_set_on_file_entry ... ok [INFO] [stdout] test file_picker::tests::state_cursor_movement ... ok [INFO] [stdout] test file_picker::tests::state_page_navigation ... ok [INFO] [stdout] test file_picker::tests::state_with_root_sets_root ... ok [INFO] [stdout] test focus::graph::tests::build_tab_chain_no_wrap ... ok [INFO] [stdout] test focus::graph::tests::build_tab_chain_single_node_noop ... ok [INFO] [stdout] test file_picker::tests::state_empty_entries ... ok [INFO] [stdout] test file_picker::tests::state_new_defaults ... ok [INFO] [stdout] test file_picker::tests::render_basic ... ok [INFO] [stdout] test file_picker::tests::render_with_header ... ok [INFO] [stdout] test focus::graph::tests::build_tab_chain_wrap ... ok [INFO] [stdout] test focus::graph::tests::clear_empties_graph ... ok [INFO] [stdout] test focus::graph::tests::disconnect_edge ... ok [INFO] [stdout] test focus::graph::tests::find_cycle_from_nonexistent_start ... ok [INFO] [stdout] test focus::graph::tests::empty_graph ... ok [INFO] [stdout] test focus::graph::tests::group_tab_order_filters_by_group ... ok [INFO] [stdout] test focus::graph::tests::find_cycle_in_direction_right ... ok [INFO] [stdout] test focus::graph::tests::insert_node ... ok [INFO] [stdout] test focus::graph::tests::insert_replaces_existing ... ok [INFO] [stdout] test fenwick::tests::perf_fenwick_hotpath ... ok [INFO] [stdout] test focus::graph::tests::multiple_directions_same_source ... ok [INFO] [stdout] test focus::graph::tests::navigate_connected ... ok [INFO] [stdout] test focus::graph::tests::navigate_unconnected ... ok [INFO] [stdout] test focus::graph::tests::navigate_nonexistent_node ... ok [INFO] [stdout] test focus::graph::tests::no_cycle_linear ... ok [INFO] [stdout] test focus::graph::tests::node_builder_chain ... ok [INFO] [stdout] test focus::graph::tests::node_ids_iteration ... ok [INFO] [stdout] test focus::graph::tests::overwrite_edge ... ok [INFO] [stdout] test focus::graph::tests::perf_insert_1000_nodes ... ok [INFO] [stdout] test focus::graph::tests::connect_ignores_missing_nodes ... ok [INFO] [stdout] test focus::graph::tests::cycle_in_middle ... ok [INFO] [stdout] test focus::graph::tests::property_remove_insert_idempotent ... ok [INFO] [stdout] test focus::graph::tests::property_tab_chain_no_wrap_no_cycle ... ok [INFO] [stdout] test focus::graph::tests::property_bidirectional_chain_consistency ... ok [INFO] [stdout] test focus::graph::tests::node_builder_defaults ... ok [INFO] [stdout] test focus::graph::tests::perf_navigate_10000 ... ok [INFO] [stdout] test focus::graph::tests::remove_cleans_incoming_edges ... ok [INFO] [stdout] test focus::graph::tests::remove_cleans_outgoing_edges ... ok [INFO] [stdout] test focus::graph::tests::remove_nonexistent ... ok [INFO] [stdout] test focus::graph::tests::self_loop_cycle ... ok [INFO] [stdout] test focus::graph::tests::property_tab_chain_wrap_forms_cycle ... ok [INFO] [stdout] test focus::graph::tests::perf_cycle_detection_1000 ... ok [INFO] [stdout] test focus::graph::tests::remove_node ... ok [INFO] [stdout] test focus::graph::tests::simple_cycle ... ok [INFO] [stdout] test focus::graph::tests::tab_order_skips_negative_index ... ok [INFO] [stdout] test focus::graph::tests::tab_order_skips_unfocusable ... ok [INFO] [stdout] test focus::indicator::tests::apply_to_merges_styles ... ok [INFO] [stdout] test focus::indicator::tests::apply_to_none_returns_base ... ok [INFO] [stdout] test focus::indicator::tests::border_indicator ... ok [INFO] [stdout] test focus::indicator::tests::default_is_reverse_overlay ... ok [INFO] [stdout] test focus::indicator::tests::style_overlay_constructor ... ok [INFO] [stdout] test focus::indicator::tests::none_indicator_not_visible ... ok [INFO] [stdout] test focus::indicator::tests::with_kind_builder ... ok [INFO] [stdout] test focus::graph::tests::tab_order_sorts_by_index_then_id ... ok [INFO] [stdout] test focus::graph::tests::stress_many_nodes ... ok [INFO] [stdout] test focus::indicator::tests::underline_indicator ... ok [INFO] [stdout] test focus::manager::tests::add_to_group_creates_group_if_needed ... ok [INFO] [stdout] test focus::manager::tests::add_to_group_skips_unfocusable ... ok [INFO] [stdout] test focus::manager::tests::add_to_group_no_duplicates ... ok [INFO] [stdout] test focus::indicator::tests::with_style_builder ... ok [INFO] [stdout] test focus::manager::tests::blur_generates_focus_lost_event ... ok [INFO] [stdout] test focus::manager::tests::blur_when_no_focus_returns_none ... ok [INFO] [stdout] test focus::manager::tests::clear_history_prevents_back ... ok [INFO] [stdout] test focus::manager::tests::focus_back_on_empty_history_returns_false ... ok [INFO] [stdout] test focus::manager::tests::default_indicator_is_reverse ... ok [INFO] [stdout] test focus::manager::tests::focus_already_focused_returns_same_id ... ok [INFO] [stdout] test focus::manager::tests::focus_back_skips_removed_nodes ... ok [INFO] [stdout] test focus::manager::tests::focus_basic ... ok [INFO] [stdout] test focus::manager::tests::focus_change_count_increments ... ok [INFO] [stdout] test focus::manager::tests::focus_event_generation ... ok [INFO] [stdout] test focus::manager::tests::focus_change_count_zero_on_no_op ... ok [INFO] [stdout] test focus::manager::tests::focus_event_accessor ... ok [INFO] [stdout] test focus::manager::tests::focus_first_on_empty_graph_returns_false ... ok [INFO] [stdout] test focus::manager::tests::focus_first_selects_lowest_tab_index ... ok [INFO] [stdout] test focus::manager::tests::focus_group_default_wraps ... ok [INFO] [stdout] test focus::manager::tests::focus_group_with_wrap ... ok [INFO] [stdout] test focus::manager::tests::focus_group_wrap_respected ... ok [INFO] [stdout] test focus::manager::tests::focus_history_back ... ok [INFO] [stdout] test focus::manager::tests::focus_group_with_exit_key ... ok [INFO] [stdout] test focus::manager::tests::focus_last_on_empty_graph_returns_false ... ok [INFO] [stdout] test focus::manager::tests::focus_next_on_empty_returns_false ... ok [INFO] [stdout] test focus::manager::tests::focus_next_prev ... ok [INFO] [stdout] test focus::manager::tests::focus_last_selects_highest_tab_index ... ok [INFO] [stdout] test focus::manager::tests::focus_next_with_no_current_selects_first ... ok [INFO] [stdout] test focus::manager::tests::focus_next_wraps_at_end ... ok [INFO] [stdout] test focus::manager::tests::focus_prev_wraps_at_start ... ok [INFO] [stdout] test focus::manager::tests::focus_trap_push_pop ... ok [INFO] [stdout] test focus::manager::tests::focus_non_existent_node_returns_none ... ok [INFO] [stdout] test focus::manager::tests::graph_accessor_returns_reference ... ok [INFO] [stdout] test focus::manager::tests::is_focused_returns_false_when_no_focus ... ok [INFO] [stdout] test focus::manager::tests::navigate_direction_with_no_current_returns_false ... ok [INFO] [stdout] test focus::manager::tests::navigate_explicit_edge_overrides_spatial ... ok [INFO] [stdout] test focus::manager::tests::is_focused_returns_true_for_current ... ok [INFO] [stdout] test focus::manager::tests::navigate_spatial_fallback ... ok [INFO] [stdout] test focus::manager::tests::navigate_spatial_grid_round_trip ... ok [INFO] [stdout] test focus::manager::tests::navigate_spatial_no_candidate ... ok [INFO] [stdout] test focus::manager::tests::navigate_spatial_respects_trap ... ok [INFO] [stdout] test focus::manager::tests::new_manager_has_no_focus ... ok [INFO] [stdout] test focus::manager::tests::nested_traps ... ok [INFO] [stdout] test focus::manager::tests::pop_trap_on_empty_returns_false ... ok [INFO] [stdout] test focus::manager::tests::remove_from_nonexistent_group_is_noop ... ok [INFO] [stdout] test focus::manager::tests::remove_from_group ... ok [INFO] [stdout] test focus::manager::tests::set_indicator ... ok [INFO] [stdout] test focus::manager::tests::take_focus_event_clears_it ... ok [INFO] [stdout] test focus::manager::tests::trap_prevents_focus_outside_group ... ok [INFO] [stdout] test focus::spatial::tests::build_spatial_edges_populates_grid ... ok [INFO] [stdout] test focus::spatial::tests::build_spatial_preserves_explicit_edges ... ok [INFO] [stdout] test focus::manager::tests::create_group_filters_non_focusable ... ok [INFO] [stdout] test focus::manager::tests::default_and_new_are_equivalent ... ok [INFO] [stdout] test focus::spatial::tests::closer_target_wins ... ok [INFO] [stdout] test focus::spatial::tests::explicit_edge_takes_precedence ... ok [INFO] [stdout] test focus::spatial::tests::navigate_down_in_column ... ok [INFO] [stdout] test focus::spatial::tests::navigate_irregular_layout ... ok [INFO] [stdout] test focus::spatial::tests::navigate_right_in_row ... ok [INFO] [stdout] test focus::spatial::tests::empty_graph_returns_none ... ok [INFO] [stdout] test focus::spatial::tests::navigate_up_in_column ... ok [INFO] [stdout] test focus::spatial::tests::no_target_down_at_edge ... ok [INFO] [stdout] test focus::spatial::tests::next_prev_not_spatial ... ok [INFO] [stdout] test focus::spatial::tests::no_target_right_at_edge ... ok [INFO] [stdout] test focus::spatial::tests::navigate_left_in_row ... ok [INFO] [stdout] test focus::spatial::tests::no_target_left_at_edge ... ok [INFO] [stdout] test focus::spatial::tests::navigate_overlapping_widgets ... ok [INFO] [stdout] test focus::spatial::tests::no_target_up_at_edge ... ok [INFO] [stdout] test focus::spatial::tests::single_node_no_target ... ok [INFO] [stdout] test focus::spatial::tests::skips_unfocusable_candidates ... ok [INFO] [stdout] test focus::spatial::tests::prefers_aligned_over_diagonal ... ok [INFO] [stdout] test focus::spatial::tests::tie_break_prefers_lower_focus_id ... ok [INFO] [stdout] test group::tests::default_group_is_empty ... ok [INFO] [stdout] test group::tests::group_with_offset_area ... ok [INFO] [stdout] test group::tests::is_essential_any_child ... ok [INFO] [stdout] test group::tests::deterministic_render_order ... ok [INFO] [stdout] test group::tests::empty_group_is_noop ... ok [INFO] [stdout] test group::tests::later_children_overwrite_earlier ... ok [INFO] [stdout] test group::tests::large_group_all_render ... ok [INFO] [stdout] test group::tests::len_and_is_empty ... ok [INFO] [stdout] test group::tests::multiple_dots_compose ... ok [INFO] [stdout] test group::tests::nested_groups_compose ... ok [INFO] [stdout] test group::tests::push_boxed_works ... ok [INFO] [stdout] test group::tests::single_child_renders ... ok [INFO] [stdout] test group::tests::zero_area_is_noop ... ok [INFO] [stdout] test height_predictor::tests::all_same_height_converges_exactly ... ok [INFO] [stdout] test height_predictor::tests::category_observations_returns_zero_for_unknown ... ok [INFO] [stdout] test height_predictor::tests::calibration_window_one ... ok [INFO] [stdout] test height_predictor::tests::categories_are_independent ... ok [INFO] [stdout] test height_predictor::tests::category_observations_tracks_counts ... ok [INFO] [stdout] test height_predictor::tests::cold_prediction_uses_default ... ok [INFO] [stdout] test height_predictor::tests::cold_prediction_large_variance ... ok [INFO] [stdout] test height_predictor::tests::cold_prediction_zero_variance ... ok [INFO] [stdout] test height_predictor::tests::config_default_values ... ok [INFO] [stdout] test height_predictor::tests::coverage_one ... ok [INFO] [stdout] test height_predictor::tests::coverage_zero ... ok [INFO] [stdout] test height_predictor::tests::default_predictor_has_one_category ... ok [INFO] [stdout] test height_predictor::tests::deterministic_under_same_observations ... ok [INFO] [stdout] test height_predictor::tests::conformal_bounds_widen_with_noise ... ok [INFO] [stdout] test focus::spatial::tests::perf_build_spatial_edges_100 ... ok [INFO] [stdout] test height_predictor::tests::height_prediction_clone ... ok [INFO] [stdout] test height_predictor::tests::height_prediction_copy_and_debug ... ok [INFO] [stdout] test height_predictor::tests::many_categories_auto_created ... ok [INFO] [stdout] test height_predictor::tests::observe_height_max_u16 ... ok [INFO] [stdout] test height_predictor::tests::observe_auto_creates_categories ... ok [INFO] [stdout] test height_predictor::tests::observe_height_zero ... ok [INFO] [stdout] test height_predictor::tests::observe_returns_false_for_first_cold_outlier ... ok [INFO] [stdout] test height_predictor::tests::posterior_mean_unknown_returns_prior ... ok [INFO] [stdout] test height_predictor::tests::e2e_scroll_stability ... ok [INFO] [stdout] test height_predictor::tests::posterior_variance_unknown_returns_prior ... ok [INFO] [stdout] test height_predictor::tests::posterior_variance_with_one_observation_uses_prior ... ok [INFO] [stdout] test height_predictor::tests::observe_returns_true_for_consistent_data ... ok [INFO] [stdout] test height_predictor::tests::posterior_variance_with_two_identical_observations ... ok [INFO] [stdout] test focus::spatial::tests::perf_spatial_navigate_100_nodes ... ok [INFO] [stdout] test height_predictor::tests::predictor_clone_independence ... ok [INFO] [stdout] test height_predictor::tests::prediction_bounds_ordering_after_mixed_data ... ok [INFO] [stdout] test height_predictor::tests::predict_unknown_category_returns_cold ... ok [INFO] [stdout] test height_predictor::tests::predictor_debug ... ok [INFO] [stdout] test height_predictor::tests::prediction_lower_le_predicted_le_upper ... ok [INFO] [stdout] test height_predictor::tests::register_category_returns_sequential_ids ... ok [INFO] [stdout] test height_predictor::tests::single_observation_uses_wide_bounds ... ok [INFO] [stdout] test height_predictor::tests::predictor_config_clone_and_debug ... ok [INFO] [stdout] test height_predictor::tests::unit_posterior_update ... ok [INFO] [stdout] test focus::spatial::tests::property_deterministic ... ok [INFO] [stdout] test height_predictor::tests::violation_rate_computation ... ok [INFO] [stdout] test height_predictor::tests::violation_rate_empty ... ok [INFO] [stdout] test height_predictor::tests::violation_tracking ... ok [INFO] [stdout] test help::tests::blit_cache_none_is_noop ... ok [INFO] [stdout] test help::tests::build_full_layout_no_enabled_entries ... ok [INFO] [stdout] test help::tests::build_full_layout_respects_height ... ok [INFO] [stdout] test help::tests::build_full_layout_zero_height ... ok [INFO] [stdout] test help::tests::build_short_layout_no_enabled_entries ... ok [INFO] [stdout] test help::tests::build_short_layout_triggers_ellipsis ... ok [INFO] [stdout] test help::tests::build_short_layout_zero_width ... ok [INFO] [stdout] test help::tests::cache_hit_same_hints ... ok [INFO] [stdout] test help::tests::category_changes_entry_hash ... ok [INFO] [stdout] test help::tests::collect_enabled_indices_all_disabled ... ok [INFO] [stdout] test help::tests::collect_enabled_indices_clears_previous_data ... ok [INFO] [stdout] test height_predictor::tests::total_measurements_increments ... ok [INFO] [stdout] test help::tests::collect_enabled_indices_empty_entries_filtered ... ok [INFO] [stdout] test height_predictor::tests::unit_posterior_variance_decreases ... ok [INFO] [stdout] test height_predictor::tests::unit_conformal_bounds ... ok [INFO] [stdout] test help::tests::default_impl ... ok [INFO] [stdout] test help::tests::dirty_rect_only_changes ... ok [INFO] [stdout] test help::tests::disabled_entries_hidden ... ok [INFO] [stdout] test help::tests::entry_fits_slot_full_key_too_wide ... ok [INFO] [stdout] test help::tests::entry_fits_slot_out_of_bounds_index_full ... ok [INFO] [stdout] test help::tests::entry_fits_slot_out_of_bounds_index_short ... ok [INFO] [stdout] test help::tests::entry_builder ... ok [INFO] [stdout] test help::tests::collect_enabled_indices_mixed ... ok [INFO] [stdout] test help::tests::entry_hash_differs_for_enabled_flag ... ok [INFO] [stdout] test help::tests::hash_str_different_strings_differ ... ok [INFO] [stdout] test help::tests::hash_str_empty_deterministic ... ok [INFO] [stdout] test help::tests::help_cache_stats_clone_eq ... ok [INFO] [stdout] test help::tests::entry_hash_differs_for_different_descs ... ok [INFO] [stdout] test help::tests::entry_hash_same_for_equal_entries ... ok [INFO] [stdout] test help::tests::help_cache_stats_debug ... ok [INFO] [stdout] test help::tests::entry_hash_differs_for_different_keys ... ok [INFO] [stdout] test help::tests::help_cache_stats_ne ... ok [INFO] [stdout] test help::tests::help_category_all_variants_distinct ... ok [INFO] [stdout] test help::tests::help_category_custom_empty_string ... ok [INFO] [stdout] test help::tests::help_category_custom_eq ... ok [INFO] [stdout] test help::tests::help_category_clone ... ok [INFO] [stdout] test help::tests::help_category_debug_format ... ok [INFO] [stdout] test help::tests::help_category_custom_general_not_eq_general ... ok [INFO] [stdout] test help::tests::help_category_default_is_general ... ok [INFO] [stdout] test help::tests::help_category_hash_consistency ... ok [INFO] [stdout] test help::tests::help_category_labels ... ok [INFO] [stdout] test help::tests::help_debug_format ... ok [INFO] [stdout] test help::tests::help_entry_chained_builder_overrides ... ok [INFO] [stdout] test help::tests::help_entry_clone ... ok [INFO] [stdout] test help::tests::help_entry_debug_format ... ok [INFO] [stdout] test help::tests::help_entry_default_category_is_general ... ok [INFO] [stdout] test help::tests::help_entry_disabled ... ok [INFO] [stdout] test help::tests::help_cache_stats_default ... ok [INFO] [stdout] test help::tests::help_clone ... ok [INFO] [stdout] test help::tests::help_entry_empty_key_and_desc ... ok [INFO] [stdout] test help::tests::help_entry_hash_differs_by_category ... ok [INFO] [stdout] test help::tests::help_entry_equality ... ok [INFO] [stdout] test command_palette::property_tests::navigation_never_panics ... ok [INFO] [stdout] test help::tests::help_entry_only_desc_no_key_renders ... ok [INFO] [stdout] test help::tests::help_entry_only_key_no_desc_renders ... ok [INFO] [stdout] test help::tests::help_entry_with_category ... ok [INFO] [stdout] test help::tests::help_mode_copy ... ok [INFO] [stdout] test help::tests::help_mode_default_is_short ... ok [INFO] [stdout] test help::tests::help_mode_eq_and_hash ... ok [INFO] [stdout] test help::tests::help_render_state_clear_dirty_rects ... ok [INFO] [stdout] test help::tests::help_render_state_reset_stats ... ok [INFO] [stdout] test help::tests::help_with_mode_full ... ok [INFO] [stdout] test help::tests::help_render_state_take_dirty_rects ... ok [INFO] [stdout] test help::tests::is_not_essential ... ok [INFO] [stdout] test help::tests::key_format_debug ... ok [INFO] [stdout] test help::tests::key_format_default_is_plain ... ok [INFO] [stdout] test help::tests::keybinding_hints_all_contextual_context_on ... ok [INFO] [stdout] test help::tests::keybinding_hints_bracketed_format ... ok [INFO] [stdout] test help::tests::keybinding_hints_categorized_entries ... ok [INFO] [stdout] test help::tests::keybinding_hints_clone ... ok [INFO] [stdout] test help::tests::keybinding_hints_contextual_entry ... ok [INFO] [stdout] test help::tests::key_format_copy ... ok [INFO] [stdout] test help::tests::keybinding_hints_debug ... ok [INFO] [stdout] test help::tests::keybinding_hints_default ... ok [INFO] [stdout] test help::tests::keybinding_hints_disabled_entries_hidden ... ok [INFO] [stdout] test help::tests::help_entry_unicode_key_and_desc ... ok [INFO] [stdout] test help::tests::help_render_state_default ... ok [INFO] [stdout] test help::tests::key_format_eq_and_hash ... ok [INFO] [stdout] test help::tests::keybinding_hints_custom_categories_grouped ... ok [INFO] [stdout] test help::tests::keybinding_hints_empty_global_nonempty_ctx_hidden ... ok [INFO] [stdout] test help::tests::keybinding_hints_format_key_bracketed_empty ... ok [INFO] [stdout] test help::tests::keybinding_hints_format_key_plain_empty ... ok [INFO] [stdout] test help::tests::keybinding_hints_global_entry ... ok [INFO] [stdout] test help::tests::keybinding_hints_format_key_bracketed_unicode ... ok [INFO] [stdout] test help::tests::keybinding_hints_plain_format ... ok [INFO] [stdout] test help::tests::keybinding_hints_grouped_entries ... ok [INFO] [stdout] test help::tests::keybinding_hints_render_empty ... ok [INFO] [stdout] test help::tests::keybinding_hints_render_empty_area ... ok [INFO] [stdout] test help::tests::keybinding_hints_render_full_grouped ... ok [INFO] [stdout] test help::tests::keybinding_hints_render_full_grouped_height_limit ... ok [INFO] [stdout] test height_predictor::tests::property_coverage ... ok [INFO] [stdout] test help::tests::keybinding_hints_render_full_no_categories ... ok [INFO] [stdout] test help::tests::keybinding_hints_render_short ... ok [INFO] [stdout] test help::tests::keybinding_hints_render_full_grouped_single_category ... ok [INFO] [stdout] test help::tests::keybinding_hints_new_is_empty ... ok [INFO] [stdout] test help::tests::keybinding_hints_render_short_bracketed ... ok [INFO] [stdout] test help::tests::keybinding_hints_set_show_context ... ok [INFO] [stdout] test help::tests::keybinding_hints_toggle_mode ... ok [INFO] [stdout] test help::tests::keybinding_hints_render_zero_area ... ok [INFO] [stdout] test help::tests::keybinding_hints_with_prebuilt_entries ... ok [INFO] [stdout] test help::tests::keybinding_hints_with_separator ... ok [INFO] [stdout] test help::tests::keybinding_hints_is_not_essential ... ok [INFO] [stdout] test help::tests::keybinding_hints_visible_entries_disabled_contextual ... ok [INFO] [stdout] test help::tests::layout_key_copy_and_eq ... ok [INFO] [stdout] test help::tests::layout_key_differs_by_dimensions ... ok [INFO] [stdout] test help::tests::new_help_is_empty ... ok [INFO] [stdout] test help::tests::keybinding_hints_with_styles ... ok [INFO] [stdout] test help::tests::layout_key_differs_by_mode ... ok [INFO] [stdout] test help::tests::layout_key_hash_consistent ... ok [INFO] [stdout] test help::tests::perf_micro_hint_update ... ok [INFO] [stdout] test help::tests::push_entry ... ok [INFO] [stdout] test help::tests::render_full_alignment ... ok [INFO] [stdout] test help::tests::render_full_all_disabled ... ok [INFO] [stdout] test help::tests::render_full_area_offset ... ok [INFO] [stdout] test help::tests::render_full_basic ... ok [INFO] [stdout] test help::tests::render_full_height_one ... ok [INFO] [stdout] test help::tests::render_full_respects_height ... ok [INFO] [stdout] test help::tests::render_full_width_one ... ok [INFO] [stdout] test help::tests::render_short_all_disabled ... ok [INFO] [stdout] test help::tests::render_short_area_offset ... ok [INFO] [stdout] test help::tests::render_short_basic ... ok [INFO] [stdout] test help::tests::render_short_empty_ellipsis_string ... ok [INFO] [stdout] test help::tests::render_short_empty_entries ... ok [INFO] [stdout] test help::tests::render_short_empty_key_desc_entries_skipped ... ok [INFO] [stdout] test help::tests::render_short_empty_separator ... ok [INFO] [stdout] test help::tests::render_short_entry_wider_than_area ... ok [INFO] [stdout] test help::tests::render_short_single_entry_exact_fit ... ok [INFO] [stdout] test command_palette::property_tests::score_is_bounded_0_1 ... ok [INFO] [stdout] test help::tests::render_short_truncation ... ok [INFO] [stdout] test help::tests::render_short_width_one ... ok [INFO] [stdout] test help::tests::prop_visible_entries_count ... ok [INFO] [stdout] test help::tests::stateful_cache_invalidated_on_style_change ... ok [INFO] [stdout] test help::tests::stateful_entry_addition_rebuilds_layout ... ok [INFO] [stdout] test help::tests::stateful_full_mode_dirty_update_multiple ... ok [INFO] [stdout] test help::tests::render_zero_area ... ok [INFO] [stdout] test help::tests::stateful_render_cache_miss_on_area_change ... ok [INFO] [stdout] test help::tests::stateful_render_cache_miss_on_mode_change ... ok [INFO] [stdout] test help::tests::stateful_render_empty_area_clears_cache ... ok [INFO] [stdout] test help::tests::stateful_render_layout_rebuild_on_enabled_count_change ... ok [INFO] [stdout] test help::tests::stateful_separator_change_invalidates_cache ... ok [INFO] [stdout] test help::tests::stateful_short_mode_dirty_update ... ok [INFO] [stdout] test help::tests::style_key_different_styles_ne ... ok [INFO] [stdout] test help::tests::style_key_equality_and_hash ... ok [INFO] [stdout] test help::tests::style_key_from_default_style ... ok [INFO] [stdout] test help::tests::style_key_from_styled ... ok [INFO] [stdout] test help::tests::toggle_mode ... ok [INFO] [stdout] test help::tests::with_ellipsis ... ok [INFO] [stdout] test help::tests::with_entries_replaces ... ok [INFO] [stdout] test help::tests::with_separator ... ok [INFO] [stdout] test help_registry::tests::clear_parent ... ok [INFO] [stdout] test help_registry::tests::contains ... ok [INFO] [stdout] test help_registry::tests::deep_hierarchy ... ok [INFO] [stdout] test help_registry::tests::empty_registry_resolve ... ok [INFO] [stdout] test help_registry::tests::help_content_short_constructor ... ok [INFO] [stdout] test help_registry::tests::help_id_display ... ok [INFO] [stdout] test help_registry::tests::ids_iteration ... ok [INFO] [stdout] test help_registry::tests::keybindings_stored ... ok [INFO] [stdout] test help_registry::tests::lazy_provider_called_on_get ... ok [INFO] [stdout] test help_registry::tests::lazy_provider_overwritten_by_register ... ok [INFO] [stdout] test help_registry::tests::len_and_is_empty ... ok [INFO] [stdout] test help_registry::tests::missing_key_returns_none ... ok [INFO] [stdout] test help_registry::tests::register_and_get ... ok [INFO] [stdout] test help_registry::tests::register_overwrites ... ok [INFO] [stdout] test help_registry::tests::register_overwrites_lazy ... ok [INFO] [stdout] test help_registry::tests::resolve_forces_lazy_in_parent ... ok [INFO] [stdout] test help_registry::tests::resolve_no_content_returns_none ... ok [INFO] [stdout] test help_registry::tests::resolve_prefers_nearest ... ok [INFO] [stdout] test help_registry::tests::resolve_returns_own_content_first ... ok [INFO] [stdout] test help_registry::tests::resolve_walks_parents ... ok [INFO] [stdout] test help_registry::tests::set_parent_allows_reparenting ... ok [INFO] [stdout] test help_registry::tests::set_parent_rejects_indirect_cycle ... ok [INFO] [stdout] test help_registry::tests::set_parent_rejects_self_cycle ... ok [INFO] [stdout] test help_registry::tests::unregister ... ok [INFO] [stdout] test help_registry::tests::unregister_does_not_remove_parent_link ... ok [INFO] [stdout] test hint_ranker::tests::cold_start_uses_static_priority ... ok [INFO] [stdout] test hint_ranker::tests::context_filtering ... ok [INFO] [stdout] test hint_ranker::tests::deterministic_under_same_history ... ok [INFO] [stdout] test hint_ranker::tests::empty_ranker_returns_empty ... ok [INFO] [stdout] test hint_ranker::tests::high_lambda_penalises_costly_hints ... ok [INFO] [stdout] test hint_ranker::tests::hint_context_equality ... ok [INFO] [stdout] test hint_ranker::tests::hint_count_tracks_registrations ... ok [INFO] [stdout] test hint_ranker::tests::hint_ranker_default_is_empty ... ok [INFO] [stdout] test hint_ranker::tests::hysteresis_with_new_hint_appearing ... ok [INFO] [stdout] test hint_ranker::tests::ledger_fields_are_accurate ... ok [INFO] [stdout] test hint_ranker::tests::ledger_records_all_ranked_hints ... ok [INFO] [stdout] test hint_ranker::tests::mode_context_filtering ... ok [INFO] [stdout] test hint_ranker::tests::observations_track_both_usage_and_nonusage ... ok [INFO] [stdout] test hint_ranker::tests::property_context_switch_reranks ... ok [INFO] [stdout] test hint_ranker::tests::ranker_config_defaults ... ok [INFO] [stdout] test hint_ranker::tests::record_shown_not_used_invalid_id_is_noop ... ok [INFO] [stdout] test hint_ranker::tests::record_usage_invalid_id_is_noop ... ok [INFO] [stdout] test hint_ranker::tests::register_returns_sequential_ids ... ok [INFO] [stdout] test hint_ranker::tests::repeated_rank_same_context_uses_hysteresis_path ... ok [INFO] [stdout] test hint_ranker::tests::stats_returns_none_for_invalid_id ... ok [INFO] [stdout] test hint_ranker::tests::top_n_exceeding_count_returns_all ... ok [INFO] [stdout] test hint_ranker::tests::top_n_returns_limited ... ok [INFO] [stdout] test hint_ranker::tests::top_n_with_zero_returns_empty ... ok [INFO] [stdout] test hint_ranker::tests::unit_prior_updates ... ok [INFO] [stdout] test hint_ranker::tests::unit_ranking_stability ... ok [INFO] [stdout] test hint_ranker::tests::usage_promotes_hint ... ok [INFO] [stdout] test hint_ranker::tests::variance_and_voi_computation ... ok [INFO] [stdout] test hint_ranker::tests::voi_exploration_bonus ... ok [INFO] [stdout] test hint_ranker::tests::zero_cost_hint_net_value ... ok [INFO] [stdout] test history_panel::tests::bg_style_fills_area ... ok [INFO] [stdout] test history_panel::tests::bg_style_none_does_not_fill ... ok [INFO] [stdout] test history_panel::tests::clone_preserves_all_fields ... ok [INFO] [stdout] test history_panel::tests::compact_both_stacks_overflow ... ok [INFO] [stdout] test history_panel::tests::compact_limit ... ok [INFO] [stdout] test history_panel::tests::compact_limit_one_odd ... ok [INFO] [stdout] test history_panel::tests::compact_limit_zero ... ok [INFO] [stdout] test history_panel::tests::compact_redo_only_with_overflow ... ok [INFO] [stdout] test history_panel::tests::debug_format ... ok [INFO] [stdout] test history_panel::tests::empty_undo_icon_and_redo_icon ... ok [INFO] [stdout] test history_panel::tests::full_mode_no_ellipsis ... ok [INFO] [stdout] test history_panel::tests::full_mode_renders_all_items ... ok [INFO] [stdout] test history_panel::tests::history_entry_clone ... ok [INFO] [stdout] test history_panel::tests::history_entry_equality ... ok [INFO] [stdout] test history_panel::tests::history_entry_from_string_type ... ok [INFO] [stdout] test history_panel::tests::history_entry_new ... ok [INFO] [stdout] test history_panel::tests::history_panel_mode_copy_eq ... ok [INFO] [stdout] test history_panel::tests::history_panel_mode_default_is_compact ... ok [INFO] [stdout] test history_panel::tests::default_impl ... ok [INFO] [stdout] test history_panel::tests::marker_centering_even_width ... ok [INFO] [stdout] test history_panel::tests::marker_wider_than_area ... ok [INFO] [stdout] test history_panel::tests::new_panel_is_empty ... ok [INFO] [stdout] test history_panel::tests::overwrite_items_replaces ... ok [INFO] [stdout] test history_panel::tests::render_at_offset_area ... ok [INFO] [stdout] test history_panel::tests::is_not_essential ... ok [INFO] [stdout] test history_panel::tests::render_empty ... ok [INFO] [stdout] test history_panel::tests::render_empty_title ... ok [INFO] [stdout] test history_panel::tests::render_height_one ... ok [INFO] [stdout] test history_panel::tests::render_height_three_no_room_for_redo ... ok [INFO] [stdout] test history_panel::tests::render_only_redo_no_undo ... ok [INFO] [stdout] test history_panel::tests::render_width_one ... ok [INFO] [stdout] test history_panel::tests::render_with_items ... ok [INFO] [stdout] test history_panel::tests::render_zero_area ... ok [INFO] [stdout] test history_panel::tests::compact_undo_only_with_overflow ... ok [INFO] [stdout] test history_panel::tests::with_both_stacks ... ok [INFO] [stdout] test history_panel::tests::style_setters_applied ... ok [INFO] [stdout] test history_panel::tests::with_compact_limit_setter ... ok [INFO] [stdout] test history_panel::tests::with_icons ... ok [INFO] [stdout] test history_panel::tests::with_mode ... ok [INFO] [stdout] test history_panel::tests::with_redo_items ... ok [INFO] [stdout] test history_panel::tests::with_title ... ok [INFO] [stdout] test history_panel::tests::with_marker_text ... ok [INFO] [stdout] test history_panel::tests::with_undo_items ... ok [INFO] [stdout] test input::tests::test_create_text_edit_command ... ok [INFO] [stdout] test input::tests::test_clear ... ok [INFO] [stdout] test input::tests::test_cursor_bounds ... ok [INFO] [stdout] test input::tests::test_cursor_left_right ... ok [INFO] [stdout] test input::tests::test_cursor_position ... ok [INFO] [stdout] test input::tests::test_cursor_position_empty ... ok [INFO] [stdout] test input::tests::test_delete_back_multi_codepoint_grapheme ... ok [INFO] [stdout] test input::tests::test_delete_char_back ... ok [INFO] [stdout] test input::tests::test_delete_char_back_at_start ... ok [INFO] [stdout] test input::tests::test_delete_selection ... ok [INFO] [stdout] test input::tests::test_delete_char_forward ... ok [INFO] [stdout] test input::tests::test_delete_char_forward_at_end ... ok [INFO] [stdout] test input::tests::test_empty_input ... ok [INFO] [stdout] test input::tests::test_delete_word_back ... ok [INFO] [stdout] test input::tests::test_delete_word_forward ... ok [INFO] [stdout] test input::tests::test_handle_event_ctrl_a ... ok [INFO] [stdout] test input::tests::test_handle_event_ctrl_backspace ... ok [INFO] [stdout] test input::tests::test_handle_event_home_end ... ok [INFO] [stdout] test input::tests::test_insert_char ... ok [INFO] [stdout] test input::tests::test_insert_char_mid ... ok [INFO] [stdout] test input::tests::test_handle_event_char ... ok [INFO] [stdout] test input::tests::test_left_collapses_selection ... ok [INFO] [stdout] test input::tests::test_insert_replaces_selection ... ok [INFO] [stdout] test input::tests::test_max_length ... ok [INFO] [stdout] test input::tests::test_multi_codepoint_grapheme_cursor_movement ... ok [INFO] [stdout] test input::tests::test_paste_bulk_insert ... ok [INFO] [stdout] test input::tests::test_paste_combining_merge ... ok [INFO] [stdout] test input::tests::test_paste_combining_merge_mid_string ... ok [INFO] [stdout] test help::tests::prop_render_no_panic ... ok [INFO] [stdout] test input::tests::test_paste_max_length ... ok [INFO] [stdout] test input::tests::test_password_mask ... ok [INFO] [stdout] test input::tests::test_handle_event_backspace ... ok [INFO] [stdout] test help::tests::prop_grouped_preserves_count ... ok [INFO] [stdout] test input::tests::test_paste_multi_grapheme_sequence ... ok [INFO] [stdout] test input::tests::test_render_basic ... ok [INFO] [stdout] test input::tests::test_render_cursor_mid_text ... ok [INFO] [stdout] test input::tests::test_render_does_not_set_cursor_when_unfocused ... ok [INFO] [stdout] test input::tests::test_render_grapheme_uses_pool ... ok [INFO] [stdout] test input::tests::test_render_sets_cursor_when_focused ... ok [INFO] [stdout] test input::tests::test_right_collapses_selection ... ok [INFO] [stdout] test input::tests::test_render_sets_frame_cursor ... ok [INFO] [stdout] test input::tests::test_select_all ... ok [INFO] [stdout] test input::tests::test_set_value ... ok [INFO] [stdout] test input::tests::test_shift_left_creates_selection ... ok [INFO] [stdout] test input::tests::test_snapshot_and_restore ... ok [INFO] [stdout] test input::tests::test_text_input_undo_ext_delete ... ok [INFO] [stdout] test input::tests::test_text_input_undo_ext_insert ... ok [INFO] [stdout] test input::tests::test_undo_widget_id_is_stable ... ok [INFO] [stdout] test input::tests::test_unicode_grapheme_handling ... ok [INFO] [stdout] test input::tests::test_wide_char_scroll_visibility ... ok [INFO] [stdout] test input::tests::test_with_value ... ok [INFO] [stdout] test input::tests::test_word_movement_right ... ok [INFO] [stdout] test inspector::tests::a11y_bound_colors_are_distinct ... ok [INFO] [stdout] test input::tests::test_word_movement_skips_punctuation ... ok [INFO] [stdout] test inspector::tests::a11y_bound_colors_have_good_visibility ... ok [INFO] [stdout] test inspector::tests::a11y_hit_overlays_are_visible ... ok [INFO] [stdout] test inspector::tests::a11y_interactive_regions_are_distinct_from_passive ... ok [INFO] [stdout] test input::tests::test_word_movement_left ... ok [INFO] [stdout] test inspector::tests::a11y_keybinding_constants_documented ... ok [INFO] [stdout] test inspector::tests::a11y_label_contrast_meets_wcag_aa ... ok [INFO] [stdout] test inspector::tests::a11y_region_colors_cover_all_variants ... ok [INFO] [stdout] test inspector::tests::diagnostic_entry_checksum_deterministic ... ok [INFO] [stdout] test inspector::tests::edge_case_empty_widget_registry ... ok [INFO] [stdout] test inspector::tests::edge_case_hover_boundary_positions ... ok [INFO] [stdout] test inspector::tests::edge_case_max_depth_widget ... ok [INFO] [stdout] test inspector::tests::edge_case_mode_show_flags_consistency ... ok [INFO] [stdout] test inspector::tests::diagnostic_log_records_mode_changes ... ok [INFO] [stdout] test inspector::tests::edge_case_rapid_mode_cycling ... ok [INFO] [stdout] test inspector::tests::edge_case_zero_area_widget ... ok [INFO] [stdout] test inspector::tests::hit_cell_with_max_data ... ok [INFO] [stdout] test inspector::tests::hit_cell_with_zero_data ... ok [INFO] [stdout] test inspector::tests::hit_info_all_region_types ... ok [INFO] [stdout] test inspector::tests::hit_info_from_cell ... ok [INFO] [stdout] test inspector::tests::hit_info_from_empty_cell ... ok [INFO] [stdout] test inspector::tests::inspector_mode_cycle ... ok [INFO] [stdout] test inspector::tests::inspector_mode_is_active ... ok [INFO] [stdout] test inspector::tests::edge_case_selection_without_widgets ... ok [INFO] [stdout] test inspector::tests::inspector_mode_show_flags ... ok [INFO] [stdout] test inspector::tests::inspector_overlay_inactive_is_noop ... ok [INFO] [stdout] test inspector::tests::inspector_overlay_renders_when_active ... ok [INFO] [stdout] test inspector::tests::edge_case_deeply_nested_widgets ... ok [INFO] [stdout] test inspector::tests::edge_case_many_hit_regions ... ok [INFO] [stdout] test inspector::tests::inspector_state_default_matches_new ... ok [INFO] [stdout] test inspector::tests::inspector_state_new_defaults ... ok [INFO] [stdout] test inspector::tests::inspector_state_selection ... ok [INFO] [stdout] test inspector::tests::inspector_state_set_mode ... ok [INFO] [stdout] test inspector::tests::inspector_state_hover ... ok [INFO] [stdout] test inspector::tests::inspector_state_toggle ... ok [INFO] [stdout] test inspector::tests::inspector_overlay_is_not_essential ... ok [INFO] [stdout] test help::tests::prop_bracketed_keys_wrapped ... ok [INFO] [stdout] test inspector::tests::inspector_state_widget_registry ... ok [INFO] [stdout] test input::tests::test_undo_widget_id_unique_per_instance ... ok [INFO] [stdout] test inspector::tests::inspector_state_toggles ... ok [INFO] [stdout] test inspector::tests::inspector_style_colors_are_semi_transparent ... ok [INFO] [stdout] test inspector::tests::inspector_style_default ... ok [INFO] [stdout] test inspector::tests::nested_widgets_render_with_depth_colors ... ok [INFO] [stdout] test inspector::tests::overlay_full_mode_shows_both ... ok [INFO] [stdout] test inspector::tests::overlay_detail_panel_renders_when_enabled ... ok [INFO] [stdout] test inspector::tests::overlay_respects_mode_hit_regions_only ... ok [INFO] [stdout] test inspector::tests::overlay_respects_mode_widget_bounds_only ... ok [INFO] [stdout] test inspector::tests::overlay_without_hit_grid_shows_warning ... ok [INFO] [stdout] test inspector::tests::inspector_style_bound_color_cycles ... ok [INFO] [stdout] test inspector::tests::proptests::add_hit_regions_unbounded ... ok [INFO] [stdout] test inspector::tests::proptests::double_toggle_is_identity ... ok [INFO] [stdout] test inspector::tests::proptests::bound_color_cycle_is_periodic ... ok [INFO] [stdout] test inspector::tests::proptests::add_child_increases_count ... ok [INFO] [stdout] test inspector::tests::proptests::is_active_reflects_mode ... ok [INFO] [stdout] test inspector::tests::proptests::mode_cycle_is_periodic ... ok [INFO] [stdout] test inspector::tests::proptests::should_show_hits_respects_both ... ok [INFO] [stdout] test inspector::tests::proptests::set_mode_maps_correctly ... ok [INFO] [stdout] test inspector::tests::proptests::should_show_bounds_respects_both ... ok [INFO] [stdout] test inspector::tests::proptests::widget_depth_preserved ... ok [INFO] [stdout] test inspector::tests::region_color_all_variants ... ok [INFO] [stdout] test inspector::tests::region_color_custom_variants ... ok [INFO] [stdout] test inspector::tests::should_show_bounds_requires_both_mode_and_flag ... ok [INFO] [stdout] test inspector::tests::should_show_hits_requires_both_mode_and_flag ... ok [INFO] [stdout] test inspector::tests::telemetry_hooks_on_mode_change_fires ... ok [INFO] [stdout] test inspector::tests::widget_info_add_child ... ok [INFO] [stdout] test inspector::tests::widget_info_add_hit_region ... ok [INFO] [stdout] test inspector::tests::widget_info_creation ... ok [INFO] [stdout] test inspector::tests::widget_with_empty_name_skips_label ... ok [INFO] [stdout] test json_view::tests::array ... ok [INFO] [stdout] test json_view::tests::array_of_mixed_types ... ok [INFO] [stdout] test json_view::tests::bare_string_top_level ... ok [INFO] [stdout] test inspector::tests::proptests::widget_hit_id_preserved ... ok [INFO] [stdout] test json_view::tests::boolean_and_null ... ok [INFO] [stdout] test json_view::tests::classify_literal_empty_string ... ok [INFO] [stdout] test json_view::tests::classify_literal_types ... ok [INFO] [stdout] test json_view::tests::clone_independence ... ok [INFO] [stdout] test json_view::tests::debug_format ... ok [INFO] [stdout] test json_view::tests::deeply_nested_objects ... ok [INFO] [stdout] test json_view::tests::default_impl ... ok [INFO] [stdout] test json_view::tests::empty_array ... ok [INFO] [stdout] test json_view::tests::empty_object ... ok [INFO] [stdout] test json_view::tests::empty_source ... ok [INFO] [stdout] test json_view::tests::empty_string_key_and_value ... ok [INFO] [stdout] test json_view::tests::error_token_for_invalid_literal ... ok [INFO] [stdout] test json_view::tests::escaped_string ... ok [INFO] [stdout] test json_view::tests::indent_width ... ok [INFO] [stdout] test inspector::tests::proptests::widget_info_preserves_area ... ok [INFO] [stdout] test json_view::tests::is_not_essential ... ok [INFO] [stdout] test json_view::tests::json_token_clone_and_debug ... ok [INFO] [stdout] test json_view::tests::json_token_eq ... ok [INFO] [stdout] test json_view::tests::negative_number ... ok [INFO] [stdout] test json_view::tests::nested_empty_containers ... ok [INFO] [stdout] test json_view::tests::nested_object ... ok [INFO] [stdout] test json_view::tests::numbers ... ok [INFO] [stdout] test json_view::tests::number_with_exponent ... ok [INFO] [stdout] test json_view::tests::plain_literal ... ok [INFO] [stdout] test json_view::tests::render_truncated_height ... ok [INFO] [stdout] test json_view::tests::render_basic ... ok [INFO] [stdout] test json_view::tests::render_width_one ... ok [INFO] [stdout] test json_view::tests::scientific_notation_number ... ok [INFO] [stdout] test json_view::tests::render_zero_area ... ok [INFO] [stdout] test json_view::tests::set_source ... ok [INFO] [stdout] test json_view::tests::simple_object ... ok [INFO] [stdout] test json_view::tests::string_values ... ok [INFO] [stdout] test json_view::tests::style_builders_chain ... ok [INFO] [stdout] test json_view::tests::unclosed_array ... ok [INFO] [stdout] test json_view::tests::unclosed_object ... ok [INFO] [stdout] test json_view::tests::unclosed_string ... ok [INFO] [stdout] test json_view::tests::unicode_in_strings ... ok [INFO] [stdout] test json_view::tests::whitespace_only_source ... ok [INFO] [stdout] test json_view::tests::zero_indent_width ... ok [INFO] [stdout] test keyboard_drag::tests::announcement_high ... ok [INFO] [stdout] test keyboard_drag::tests::announcement_normal ... ok [INFO] [stdout] test keyboard_drag::tests::config_defaults ... ok [INFO] [stdout] test keyboard_drag::tests::direction_is_vertical ... ok [INFO] [stdout] test keyboard_drag::tests::direction_opposite ... ok [INFO] [stdout] test keyboard_drag::tests::drag_state_animation ... ok [INFO] [stdout] test keyboard_drag::tests::drag_state_pulse_intensity ... ok [INFO] [stdout] test keyboard_drag::tests::drop_target_info_can_accept_any ... ok [INFO] [stdout] test keyboard_drag::tests::drop_target_info_can_accept_filtered ... ok [INFO] [stdout] test keyboard_drag::tests::drop_target_info_can_accept_wildcard ... ok [INFO] [stdout] test keyboard_drag::tests::drop_target_info_center ... ok [INFO] [stdout] test keyboard_drag::tests::drop_target_info_disabled ... ok [INFO] [stdout] test keyboard_drag::tests::drop_target_info_new ... ok [INFO] [stdout] test keyboard_drag::tests::full_keyboard_drag_lifecycle ... ok [INFO] [stdout] test keyboard_drag::tests::manager_announcement_queue_limit ... ok [INFO] [stdout] test keyboard_drag::tests::manager_announcements ... ok [INFO] [stdout] test keyboard_drag::tests::manager_cancel_inactive ... ok [INFO] [stdout] test keyboard_drag::tests::manager_complete_drag ... ok [INFO] [stdout] test keyboard_drag::tests::manager_complete_without_target ... ok [INFO] [stdout] test keyboard_drag::tests::manager_double_start_fails ... ok [INFO] [stdout] test keyboard_drag::tests::manager_handle_key_cancel ... ok [INFO] [stdout] test keyboard_drag::tests::manager_handle_key_drop ... ok [INFO] [stdout] test keyboard_drag::tests::manager_handle_key_navigate ... ok [INFO] [stdout] test keyboard_drag::tests::manager_handle_key_pickup ... ok [INFO] [stdout] test keyboard_drag::tests::manager_navigate_empty_targets ... ok [INFO] [stdout] test keyboard_drag::tests::manager_navigate_skips_incompatible ... ok [INFO] [stdout] test keyboard_drag::tests::manager_navigate_targets ... ok [INFO] [stdout] test keyboard_drag::tests::manager_navigate_wrap ... ok [INFO] [stdout] test keyboard_drag::tests::mode_as_str ... ok [INFO] [stdout] test keyboard_drag::tests::mode_is_active ... ok [INFO] [stdout] test layout::tests::child_beyond_grid_bounds ... ok [INFO] [stdout] test layout::tests::child_clamps_zero_span_to_one ... ok [INFO] [stdout] test layout::tests::col_gap_with_single_column ... ok [INFO] [stdout] test layout::tests::column_spanning ... ok [INFO] [stdout] test layout::tests::deterministic_render_order ... ok [INFO] [stdout] test layout::tests::empty_layout_is_noop ... ok [INFO] [stdout] test layout::tests::fixed_and_flexible_rows ... ok [INFO] [stdout] test layout::tests::fixed_constraints_exceed_area ... ok [INFO] [stdout] test layout::tests::gap_larger_than_area ... ok [INFO] [stdout] test layout::tests::gap_sets_both_row_and_col ... ok [INFO] [stdout] test layout::tests::is_essential_all_non_essential ... ok [INFO] [stdout] test layout::tests::is_essential_delegates ... ok [INFO] [stdout] test layout::tests::is_essential_mixed_children ... ok [INFO] [stdout] test layout::tests::layout_child_debug ... ok [INFO] [stdout] test layout::tests::layout_debug_no_children ... ok [INFO] [stdout] test layout::tests::layout_default_equals_new ... ok [INFO] [stdout] test layout::tests::layout_with_gap ... ok [INFO] [stdout] test layout::tests::layout_with_offset_area ... ok [INFO] [stdout] test layout::tests::len_and_is_empty ... ok [INFO] [stdout] test layout::tests::many_children_same_cell_last_wins ... ok [INFO] [stdout] test layout::tests::multiple_flexible_rows_share_space ... ok [INFO] [stdout] test layout::tests::no_constraints_with_children ... ok [INFO] [stdout] test layout::tests::render_in_1x1_area ... ok [INFO] [stdout] test layout::tests::row_gap_with_single_row ... ok [INFO] [stdout] test keyboard_drag::tests::manager_cancel_drag ... ok [INFO] [stdout] test layout::tests::row_spanning ... ok [INFO] [stdout] test keyboard_drag::tests::manager_start_drag ... ok [INFO] [stdout] test layout::tests::single_cell_layout ... ok [INFO] [stdout] test layout::tests::three_by_three_grid ... ok [INFO] [stdout] test layout_debugger::tests::constraints_height_overflow ... ok [INFO] [stdout] test layout_debugger::tests::constraints_height_underflow ... ok [INFO] [stdout] test layout_debugger::tests::constraints_new_and_fields ... ok [INFO] [stdout] test layout_debugger::tests::constraints_unconstrained_all_zero ... ok [INFO] [stdout] test layout_debugger::tests::constraints_width_overflow ... ok [INFO] [stdout] test layout_debugger::tests::constraints_width_overflow_unconstrained ... ok [INFO] [stdout] test layout_debugger::tests::constraints_width_underflow ... ok [INFO] [stdout] test layout_debugger::tests::debugger_clear ... ok [INFO] [stdout] test layout_debugger::tests::debugger_default_disabled ... ok [INFO] [stdout] test layout_debugger::tests::debugger_enable_disable ... ok [INFO] [stdout] test layout_debugger::tests::debugger_records_multiple ... ok [INFO] [stdout] test layout_debugger::tests::disabled_debugger_is_noop ... ok [INFO] [stdout] test layout_debugger::tests::export_dot_contains_nodes_and_edges ... ok [INFO] [stdout] test layout_debugger::tests::export_dot_empty ... ok [INFO] [stdout] test layout_debugger::tests::export_dot_escapes_quotes ... ok [INFO] [stdout] test layout_debugger::tests::export_dot_nested_children ... ok [INFO] [stdout] test layout_debugger::tests::record_new_and_fields ... ok [INFO] [stdout] test layout_debugger::tests::record_no_violation ... ok [INFO] [stdout] test layout_debugger::tests::record_overflow_detected ... ok [INFO] [stdout] test layout_debugger::tests::record_underflow_detected ... ok [INFO] [stdout] test layout_debugger::tests::record_with_child_appends ... ok [INFO] [stdout] test layout_debugger::tests::render_debug_disabled_noop ... ok [INFO] [stdout] test layout_debugger::tests::render_debug_overflow_uses_red_color ... ok [INFO] [stdout] test layout_debugger::tests::render_debug_underflow_uses_yellow_color ... ok [INFO] [stdout] test layout_debugger::tests::render_debug_writes_lines ... ok [INFO] [stdout] test list::tests::list_clamps_offset_to_fill_viewport_on_resize ... ok [INFO] [stdout] test layout::tests::zero_area_is_noop ... ok [INFO] [stdout] test list::tests::list_clamps_selection ... ok [INFO] [stdout] test list::tests::list_item_from_str ... ok [INFO] [stdout] test list::tests::list_has_intrinsic_size ... ok [INFO] [stdout] test list::tests::list_item_has_intrinsic_size ... ok [INFO] [stdout] test list::tests::list_item_measure_simple ... ok [INFO] [stdout] test layout::tests::two_by_two_grid ... ok [INFO] [stdout] test help::tests::prop_cache_hits_on_stable_entries ... ok [INFO] [stdout] test list::tests::list_item_measure_with_marker ... ok [INFO] [stdout] test list::tests::list_measure_empty ... ok [INFO] [stdout] test list::tests::list_measure_multiple_items ... ok [INFO] [stdout] test list::tests::list_measure_single_item ... ok [INFO] [stdout] test list::tests::list_measure_with_highlight_symbol ... ok [INFO] [stdout] test list::tests::list_min_height_is_one_row ... ok [INFO] [stdout] test list::tests::list_no_hit_without_hit_grid ... ok [INFO] [stdout] test list::tests::list_measure_with_block ... FAILED [INFO] [stdout] test list::tests::list_no_hit_without_hit_id ... ok [INFO] [stdout] test list::tests::list_item_with_marker ... ok [INFO] [stdout] test list::tests::list_registers_hit_regions ... ok [INFO] [stdout] test list::tests::list_persist_state_default ... ok [INFO] [stdout] test list::tests::list_scrolls_to_selected ... ok [INFO] [stdout] test list::tests::list_scrolls_up_when_selection_above_viewport ... ok [INFO] [stdout] test list::tests::list_state_click_border_region_ignored ... ok [INFO] [stdout] test list::tests::list_state_click_out_of_range ... ok [INFO] [stdout] test list::tests::list_state_click_selects ... ok [INFO] [stdout] test list::tests::list_state_click_wrong_id_ignored ... ok [INFO] [stdout] test list::tests::list_state_default_no_persistence_id ... ok [INFO] [stdout] test list::tests::list_state_deselect_resets_offset ... ok [INFO] [stdout] test list::tests::list_state_hover_clear_when_already_none ... ok [INFO] [stdout] test list::tests::list_state_hover_clears ... ok [INFO] [stdout] test list::tests::list_state_hover_same_index_ignored ... ok [INFO] [stdout] test list::tests::list_state_hover_updates ... ok [INFO] [stdout] test list::tests::list_measure_is_pure ... ok [INFO] [stdout] test list::tests::list_state_key_uses_persistence_id ... ok [INFO] [stdout] test list::tests::list_state_key_default_when_no_id ... ok [INFO] [stdout] test list::tests::list_state_right_click_ignored ... ok [INFO] [stdout] test list::tests::list_state_save_restore_round_trip ... ok [INFO] [stdout] test list::tests::list_state_scroll_down ... ok [INFO] [stdout] test list::tests::list_state_scroll_down_clamps ... ok [INFO] [stdout] test list::tests::list_state_scroll_up ... ok [INFO] [stdout] test list::tests::list_state_scroll_up_clamps_to_zero ... ok [INFO] [stdout] test list::tests::list_state_scroll_wheel_down ... ok [INFO] [stdout] test list::tests::list_state_scroll_wheel_up ... ok [INFO] [stdout] test list::tests::list_state_second_click_activates ... ok [INFO] [stdout] test list::tests::list_state_select ... ok [INFO] [stdout] test list::tests::list_state_select_next ... ok [INFO] [stdout] test list::tests::list_state_select_next_clamps ... ok [INFO] [stdout] test list::tests::list_state_select_next_empty ... ok [INFO] [stdout] test list::tests::list_state_click_no_hit_ignored ... ok [INFO] [stdout] test list::tests::list_state_select_previous ... ok [INFO] [stdout] test list::tests::list_state_select_previous_clamps ... ok [INFO] [stdout] test list::tests::list_state_select_previous_from_none ... ok [INFO] [stdout] test list::tests::list_state_snapshot_and_restore ... ok [INFO] [stdout] test list::tests::list_state_undo_ext_methods ... ok [INFO] [stdout] test list::tests::list_state_undo_id_is_stable ... ok [INFO] [stdout] test list::tests::list_state_undo_id_unique_per_instance ... ok [INFO] [stdout] test list::tests::list_state_with_persistence_id ... ok [INFO] [stdout] test list::tests::render_empty_list ... ok [INFO] [stdout] test list::tests::render_list_more_items_than_viewport ... ok [INFO] [stdout] test list::tests::render_list_with_highlight_symbol ... ok [INFO] [stdout] test list::tests::render_simple_list ... ok [INFO] [stdout] test list::tests::render_zero_area ... ok [INFO] [stdout] test list::tests::widget_render_uses_default_state ... ok [INFO] [stdout] test log_ring::tests::capacity_one_ring ... ok [INFO] [stdout] test log_ring::tests::clear_preserves_total_count ... ok [INFO] [stdout] test log_ring::tests::clear_then_push_continues_absolute_index ... ok [INFO] [stdout] test log_ring::tests::clone_independence ... ok [INFO] [stdout] test log_ring::tests::debug_format ... ok [INFO] [stdout] test log_ring::tests::drain_removes_all_items ... ok [INFO] [stdout] test log_ring::tests::drain_empty_ring ... ok [INFO] [stdout] test log_ring::tests::evicted_count ... ok [INFO] [stdout] test log_ring::tests::extend_causes_eviction ... ok [INFO] [stdout] test log_ring::tests::extend_empty_iterator ... ok [INFO] [stdout] test log_ring::tests::extend_adds_multiple_items ... ok [INFO] [stdout] test log_ring::tests::extend_trait_impl ... ok [INFO] [stdout] test log_ring::tests::from_iter_creates_ring ... ok [INFO] [stdout] test log_ring::tests::first_and_last_index ... ok [INFO] [stdout] test log_ring::tests::from_iter_empty ... ok [INFO] [stdout] test log_ring::tests::from_iter_single ... ok [INFO] [stdout] test log_ring::tests::front_and_back ... ok [INFO] [stdout] test log_ring::tests::get_beyond_total_count ... ok [INFO] [stdout] test log_ring::tests::front_back_after_clear ... ok [INFO] [stdout] test inspector::tests::inspector_stress_large_tree_renders ... ok [INFO] [stdout] test log_ring::tests::get_mut_allows_modification ... ok [INFO] [stdout] test log_ring::tests::get_mut_beyond_total_returns_none ... ok [INFO] [stdout] test log_ring::tests::get_range_empty_range ... ok [INFO] [stdout] test log_ring::tests::get_range_exact_memory_window ... ok [INFO] [stdout] test log_ring::tests::get_mut_evicted_returns_none ... ok [INFO] [stdout] test log_ring::tests::get_range_fully_evicted ... ok [INFO] [stdout] test log_ring::tests::default_has_reasonable_capacity ... ok [INFO] [stdout] test log_ring::tests::get_range_returns_available_items ... ok [INFO] [stdout] test log_ring::tests::handles_large_total_count ... ok [INFO] [stdout] test log_ring::tests::get_range_partial_overlap ... ok [INFO] [stdout] test log_ring::tests::is_in_memory_at_exact_boundaries ... ok [INFO] [stdout] test log_ring::tests::get_range_inverted_start_gt_end ... ok [INFO] [stdout] test log_ring::tests::iter_empty_ring ... ok [INFO] [stdout] test log_ring::tests::iter_indexed_includes_absolute_indices ... ok [INFO] [stdout] test log_ring::tests::iter_indexed_empty_ring ... ok [INFO] [stdout] test log_ring::tests::iter_indexed_reverse ... ok [INFO] [stdout] test log_ring::tests::iter_reverse ... ok [INFO] [stdout] test log_ring::tests::iter_yields_oldest_to_newest ... ok [INFO] [stdout] test log_ring::tests::last_index_after_clear ... ok [INFO] [stdout] test log_ring::tests::last_index_after_reset ... ok [INFO] [stdout] test log_ring::tests::new_creates_empty_ring ... ok [INFO] [stdout] test log_ring::tests::push_adds_items ... ok [INFO] [stdout] test log_ring::tests::push_evicts_oldest_when_full ... ok [INFO] [stdout] test log_ring::tests::push_with_string_types ... ok [INFO] [stdout] test log_ring::tests::reset_clears_everything ... ok [INFO] [stdout] test log_ring::tests::reset_then_push_starts_fresh ... ok [INFO] [stdout] test log_viewer::tests::test_auto_scroll_stays_at_bottom ... ok [INFO] [stdout] test log_viewer::tests::test_circular_buffer_eviction ... ok [INFO] [stdout] test log_viewer::tests::test_clear ... ok [INFO] [stdout] test log_viewer::tests::test_clear_search ... ok [INFO] [stdout] test log_viewer::tests::test_eviction_adjusts_filter_indices ... ok [INFO] [stdout] test log_viewer::tests::test_filter_clears_search ... ok [INFO] [stdout] test log_viewer::tests::test_filter_scroll_offset_tracks_unfiltered_position ... ok [INFO] [stdout] test log_viewer::tests::test_filter_shows_matching_lines ... ok [INFO] [stdout] test log_viewer::tests::test_filter_stats_full_rescan_on_filter_change ... ok [INFO] [stdout] test log_viewer::tests::test_filter_stats_manual_reset ... ok [INFO] [stdout] test log_viewer::tests::test_filter_stats_reset_on_clear ... ok [INFO] [stdout] test log_ring::tests::get_range_fully_future ... ok [INFO] [stdout] test log_ring::tests::is_in_memory ... ok [INFO] [stdout] test log_viewer::tests::test_filtered_autoscroll_respects_manual_position ... ok [INFO] [stdout] test log_viewer::tests::test_filtered_scroll_down_moves_within_filtered_list ... ok [INFO] [stdout] test log_viewer::tests::test_incremental_eviction_adjusts_search_matches ... ok [INFO] [stdout] test log_viewer::tests::test_incremental_filter_on_push_tracks_stats ... ok [INFO] [stdout] test log_viewer::tests::test_incremental_search_on_push ... ok [INFO] [stdout] test log_viewer::tests::test_incremental_search_respects_active_filter ... ok [INFO] [stdout] test log_viewer::tests::test_incremental_search_without_filter ... ok [INFO] [stdout] test log_viewer::tests::test_highlight_ranges_within_bounds ... ok [INFO] [stdout] test log_viewer::tests::test_filter_with_push ... ok [INFO] [stdout] test log_viewer::tests::test_markup_parsing_preserves_spans ... ok [INFO] [stdout] test log_viewer::tests::test_markup_renders_bold_cells ... ok [INFO] [stdout] test log_viewer::tests::test_no_stats_when_no_filter_or_search ... ok [INFO] [stdout] test log_viewer::tests::test_page_up_down ... ok [INFO] [stdout] test log_viewer::tests::test_push_appends_to_end ... ok [INFO] [stdout] test log_viewer::tests::test_push_many ... ok [INFO] [stdout] test log_viewer::tests::test_render_char_wrap_splits_lines ... ok [INFO] [stdout] test log_viewer::tests::test_render_empty ... ok [INFO] [stdout] test log_viewer::tests::test_render_scroll_indicator_when_not_at_bottom ... ok [INFO] [stdout] test log_viewer::tests::test_render_search_indicator_when_active ... ok [INFO] [stdout] test log_viewer::tests::test_render_some_lines ... ok [INFO] [stdout] test log_viewer::tests::test_scroll_down_reengages_at_bottom ... ok [INFO] [stdout] test log_viewer::tests::test_manual_scroll_disables_auto_scroll ... ok [INFO] [stdout] test log_viewer::tests::test_scroll_to_bottom_reengages_auto_scroll ... ok [INFO] [stdout] test log_ring::tests::new_panics_on_zero_capacity - should panic ... ok [INFO] [stdout] test log_viewer::tests::test_scroll_to_top ... ok [INFO] [stdout] test log_viewer::tests::test_search_ascii_case_insensitive_fast_path_ranges ... ok [INFO] [stdout] test log_viewer::tests::test_search_ascii_case_insensitive_ranges_large_work_fallback ... ok [INFO] [stdout] test log_viewer::tests::test_search_ascii_case_insensitive_ranges_long_needle ... ok [INFO] [stdout] test log_viewer::tests::test_search_context_lines ... ok [INFO] [stdout] test log_viewer::tests::test_search_empty_query ... ok [INFO] [stdout] test log_viewer::tests::test_search_finds_matches ... ok [INFO] [stdout] test log_viewer::tests::test_search_full_rescan_counts_lines ... ok [INFO] [stdout] test log_viewer::tests::test_search_full_rescan_on_filtered_counts_filtered_lines ... ok [INFO] [stdout] test log_viewer::tests::test_search_highlight_ranges ... ok [INFO] [stdout] test log_viewer::tests::test_search_highlight_ranges_stable_after_push ... ok [INFO] [stdout] test log_viewer::tests::test_search_incremental_with_config ... ok [INFO] [stdout] test log_viewer::tests::test_search_literal_case_insensitive ... ok [INFO] [stdout] test log_viewer::tests::test_search_match_rate_hint ... ok [INFO] [stdout] test log_viewer::tests::test_search_mode_switch ... ok [INFO] [stdout] test log_viewer::tests::test_search_match_rate_hint_ratio ... ok [INFO] [stdout] test log_viewer::tests::test_search_next_prev ... ok [INFO] [stdout] test log_viewer::tests::test_search_literal_case_sensitive ... ok [INFO] [stdout] test log_viewer::tests::test_search_respects_filter ... ok [INFO] [stdout] test log_viewer::tests::test_search_sets_filtered_scroll_offset ... ok [INFO] [stdout] test log_viewer::tests::test_search_unicode_fallback_ranges ... ok [INFO] [stdout] test log_viewer::tests::test_toggle_follow ... ok [INFO] [stdout] test log_viewer::tests::test_toggle_follow_disables_autoscroll_on_push ... ok [INFO] [stdout] test measurable::tests::custom_widget_has_intrinsic_size ... ok [INFO] [stdout] test measurable::tests::custom_widget_measure ... ok [INFO] [stdout] test measurable::tests::default_has_no_intrinsic_size ... ok [INFO] [stdout] test measurable::tests::default_measure_returns_zero ... ok [INFO] [stdout] test measurable::tests::measure_is_pure_same_input_same_output ... ok [INFO] [stdout] test measurable::tests::property_tests::constraints_preferred_le_max ... ok [INFO] [stdout] test measurable::tests::property_tests::clamp_is_idempotent ... ok [INFO] [stdout] test log_viewer::tests::test_large_scrollback_render_top_and_bottom_lines ... ok [INFO] [stdout] test measurable::tests::size_constraints_at_least ... ok [INFO] [stdout] test measurable::tests::size_constraints_clamp_above_max ... ok [INFO] [stdout] test measurable::tests::size_constraints_clamp_below_min ... ok [INFO] [stdout] test log_viewer::tests::test_large_scrollback_eviction_and_scroll_bounds ... ok [INFO] [stdout] test measurable::tests::size_constraints_clamp_no_max ... ok [INFO] [stdout] test measurable::tests::size_constraints_clamp_in_range ... ok [INFO] [stdout] test measurable::tests::size_constraints_intersect_both_bounded ... ok [INFO] [stdout] test measurable::tests::size_constraints_intersect_both_unbounded ... ok [INFO] [stdout] test measurable::tests::size_constraints_intersect_one_unbounded ... ok [INFO] [stdout] test measurable::tests::size_constraints_invariant_min_le_preferred ... ok [INFO] [stdout] test measurable::tests::size_constraints_invariant_preferred_le_max ... ok [INFO] [stdout] test measurable::tests::size_constraints_is_satisfied_by ... ok [INFO] [stdout] test measurable::tests::size_constraints_is_satisfied_by_no_max ... ok [INFO] [stdout] test measurable::tests::size_constraints_zero_is_default ... ok [INFO] [stdout] test measure_cache::tests::cache_is_deterministic ... ok [INFO] [stdout] test measure_cache::tests::cache_returns_same_result ... ok [INFO] [stdout] test measure_cache::tests::clear_removes_all_entries ... ok [INFO] [stdout] test measure_cache::tests::default_capacity_is_256 ... ok [INFO] [stdout] test measure_cache::tests::different_size_is_cache_miss ... ok [INFO] [stdout] test measure_cache::tests::different_widget_is_cache_miss ... ok [INFO] [stdout] test measure_cache::tests::edge_cache_stats_clone_debug ... ok [INFO] [stdout] test measure_cache::tests::edge_cache_stats_default ... ok [INFO] [stdout] test measure_cache::tests::edge_capacity_one_evicts_on_second_widget ... ok [INFO] [stdout] test measure_cache::tests::edge_clear_bumps_generation ... ok [INFO] [stdout] test measure_cache::tests::edge_clear_preserves_stats ... ok [INFO] [stdout] test measure_cache::tests::edge_entries_never_exceed_capacity ... ok [INFO] [stdout] test measure_cache::tests::edge_get_or_compute_returns_computed_value ... ok [INFO] [stdout] test measure_cache::tests::edge_invalidate_all_multiple_times ... ok [INFO] [stdout] test measure_cache::tests::edge_invalidate_all_stale_but_still_counted_in_len ... ok [INFO] [stdout] test measure_cache::tests::edge_invalidate_widget_does_not_affect_stats ... ok [INFO] [stdout] test measure_cache::tests::edge_invalidate_widget_nonexistent ... ok [INFO] [stdout] test measure_cache::tests::edge_invalidate_widget_removes_all_sizes ... ok [INFO] [stdout] test measure_cache::tests::edge_lfu_equal_access_counts ... ok [INFO] [stdout] test measure_cache::tests::edge_measure_cache_debug ... ok [INFO] [stdout] test measure_cache::tests::edge_reset_stats_preserves_entries ... ok [INFO] [stdout] test measure_cache::tests::edge_size_zero_as_cache_key ... ok [INFO] [stdout] test measure_cache::tests::edge_stale_entry_treated_as_miss ... ok [INFO] [stdout] test measure_cache::tests::edge_widget_id_copy_clone_hash_debug ... ok [INFO] [stdout] test measure_cache::tests::edge_widget_id_zero ... ok [INFO] [stdout] test measure_cache::tests::edge_zero_capacity_cache ... ok [INFO] [stdout] test measure_cache::tests::generation_wraps_around ... ok [INFO] [stdout] test measure_cache::tests::hit_count_increments_on_each_access ... ok [INFO] [stdout] test measurable::tests::size_constraints_exact ... ok [INFO] [stdout] test measure_cache::tests::lfu_eviction_works ... ok [INFO] [stdout] test measure_cache::tests::new_cache_is_empty ... ok [INFO] [stdout] test measure_cache::tests::reset_stats_clears_counters ... ok [INFO] [stdout] test measure_cache::tests::stats_track_hits_and_misses ... ok [INFO] [stdout] test measure_cache::tests::stats_zero_total_gives_zero_hit_rate ... ok [INFO] [stdout] test measure_cache::tests::widget_id_from_hash_differs_for_different_content ... ok [INFO] [stdout] test measure_cache::tests::widget_id_from_hash_is_stable ... ok [INFO] [stdout] test measure_cache::tests::widget_id_from_ptr_differs_for_different_objects ... ok [INFO] [stdout] test measure_cache::tests::widget_id_from_ptr_is_stable ... ok [INFO] [stdout] test measure_cache::tests::widget_specific_invalidation ... ok [INFO] [stdout] test modal::animation::tests::edge_backdrop_no_animation ... ok [INFO] [stdout] test modal::animation::tests::edge_can_overshoot_only_back ... ok [INFO] [stdout] test modal::animation::tests::edge_clone_debug_config ... ok [INFO] [stdout] test modal::animation::tests::edge_clone_debug_easing ... ok [INFO] [stdout] test modal::animation::tests::edge_clone_debug_entrance ... ok [INFO] [stdout] test measure_cache::tests::invalidation_clears_cache ... ok [INFO] [stdout] test modal::animation::tests::edge_clone_debug_exit ... ok [INFO] [stdout] test modal::animation::tests::edge_clone_debug_state ... ok [INFO] [stdout] test modal::animation::tests::edge_closing_animation_completes_to_closed ... ok [INFO] [stdout] test modal::animation::tests::edge_config_builder_methods ... ok [INFO] [stdout] test modal::animation::tests::edge_config_none_fields ... ok [INFO] [stdout] test modal::animation::tests::edge_clone_debug_phase ... ok [INFO] [stdout] test modal::animation::tests::edge_current_values_helper ... ok [INFO] [stdout] test modal::animation::tests::edge_default_state_equals_new ... ok [INFO] [stdout] test modal::animation::tests::edge_eased_backdrop_progress_open_closed ... ok [INFO] [stdout] test modal::animation::tests::edge_eased_progress_open_closed ... ok [INFO] [stdout] test modal::animation::tests::edge_easing_back_overshoots ... ok [INFO] [stdout] test modal::animation::tests::edge_easing_default_is_ease_out ... ok [INFO] [stdout] test modal::animation::tests::edge_easing_ease_in_endpoints ... ok [INFO] [stdout] test modal::animation::tests::edge_easing_ease_in_out_at_boundary ... ok [INFO] [stdout] test modal::animation::tests::edge_easing_ease_out_endpoints ... ok [INFO] [stdout] test modal::animation::tests::edge_current_values_closed ... ok [INFO] [stdout] test modal::animation::tests::edge_effective_without_reduced_motion ... ok [INFO] [stdout] test modal::animation::tests::edge_entrance_default_is_scale_in ... ok [INFO] [stdout] test modal::animation::tests::edge_entrance_none_instant ... ok [INFO] [stdout] test modal::animation::tests::edge_entrance_opacity_at_progress_clamped ... ok [INFO] [stdout] test modal::animation::tests::edge_entrance_scale_at_progress_clamped ... ok [INFO] [stdout] test modal::animation::tests::edge_entrance_y_offset_at_progress_clamped ... ok [INFO] [stdout] test modal::animation::tests::edge_exit_default_is_scale_out ... ok [INFO] [stdout] test modal::animation::tests::edge_exit_final_opacity_all_zero ... ok [INFO] [stdout] test modal::animation::tests::edge_exit_final_scale_variants ... ok [INFO] [stdout] test modal::animation::tests::edge_exit_final_y_offset ... ok [INFO] [stdout] test modal::animation::tests::edge_exit_opacity_at_progress ... ok [INFO] [stdout] test modal::animation::tests::edge_exit_scale_at_progress ... ok [INFO] [stdout] test modal::animation::tests::edge_exit_y_offset_at_progress ... ok [INFO] [stdout] test modal::animation::tests::edge_force_close_during_opening ... ok [INFO] [stdout] test modal::animation::tests::edge_force_open_during_closing ... ok [INFO] [stdout] test modal::animation::tests::edge_is_disabled ... ok [INFO] [stdout] test modal::animation::tests::edge_min_scale_clamped ... ok [INFO] [stdout] test modal::animation::tests::edge_phase_default_is_closed ... ok [INFO] [stdout] test modal::animation::tests::edge_slide_height_clamped_at_8 ... ok [INFO] [stdout] test modal::animation::tests::edge_start_closing_when_closed_is_noop ... ok [INFO] [stdout] test modal::animation::tests::edge_start_opening_when_open_is_noop ... ok [INFO] [stdout] test modal::animation::tests::edge_state_is_visible_is_closed_is_open ... ok [INFO] [stdout] test modal::animation::tests::edge_tick_noop_on_closed ... ok [INFO] [stdout] test modal::animation::tests::edge_tick_noop_on_open ... ok [INFO] [stdout] test modal::animation::tests::edge_tick_returns_false_mid_animation ... ok [INFO] [stdout] test modal::animation::tests::edge_zero_modal_height_y_offset ... ok [INFO] [stdout] test modal::animation::tests::test_backdrop_opacity_independent ... ok [INFO] [stdout] test modal::animation::tests::test_easing_clamps_input ... ok [INFO] [stdout] test modal::animation::tests::test_easing_ease_in_accelerates ... ok [INFO] [stdout] test modal::animation::tests::test_easing_ease_out_decelerates ... ok [INFO] [stdout] test modal::animation::tests::test_easing_linear ... ok [INFO] [stdout] test modal::animation::tests::test_fade_in_no_scale ... ok [INFO] [stdout] test modal::animation::tests::test_force_close ... ok [INFO] [stdout] test modal::animation::tests::test_force_open ... ok [INFO] [stdout] test modal::animation::tests::test_opacity_always_in_bounds ... ok [INFO] [stdout] test modal::animation::tests::test_opacity_during_closing ... ok [INFO] [stdout] test modal::animation::tests::test_opening_noop_when_already_opening ... ok [INFO] [stdout] test modal::animation::tests::test_phase_animating ... ok [INFO] [stdout] test modal::animation::tests::test_phase_visibility ... ok [INFO] [stdout] test modal::animation::tests::test_progress_always_in_bounds ... ok [INFO] [stdout] test modal::animation::tests::test_rapid_toggle_reverses_animation ... ok [INFO] [stdout] test modal::animation::tests::edge_effective_with_reduced_motion_but_not_respected ... ok [INFO] [stdout] test modal::animation::tests::test_reduced_motion_config ... ok [INFO] [stdout] test modal::animation::tests::test_scale_always_in_bounds ... ok [INFO] [stdout] test modal::animation::tests::test_scale_during_opening ... ok [INFO] [stdout] test modal::animation::tests::test_scale_in_initial_scale ... ok [INFO] [stdout] test modal::animation::tests::test_slide_down_y_offset ... ok [INFO] [stdout] test modal::animation::tests::test_slide_up_y_offset ... ok [INFO] [stdout] test modal::animation::tests::test_start_closing_from_open ... ok [INFO] [stdout] test modal::animation::tests::test_start_opening_from_closed ... ok [INFO] [stdout] test modal::animation::tests::test_tick_advances_progress ... ok [INFO] [stdout] test modal::animation::tests::test_tick_completes_animation ... ok [INFO] [stdout] test modal::animation::tests::test_zero_duration_completes_instantly ... ok [INFO] [stdout] test modal::container::tests::backdrop_click_triggers_close ... ok [INFO] [stdout] test modal::container::tests::backdrop_config_default ... ok [INFO] [stdout] test modal::container::tests::backdrop_config_new_and_builders ... ok [INFO] [stdout] test modal::container::tests::center_positioning ... ok [INFO] [stdout] test modal::container::tests::content_rect_within_bounds_for_positions ... ok [INFO] [stdout] test modal::container::tests::hit_region_constants_are_distinct ... ok [INFO] [stdout] test modal::container::tests::hit_regions_registered ... ok [INFO] [stdout] test modal::container::tests::modal_action_variants_are_distinct ... ok [INFO] [stdout] test modal::container::tests::modal_builder_methods ... ok [INFO] [stdout] test modal::container::tests::modal_config_builder_chain ... ok [INFO] [stdout] test modal::container::tests::modal_config_default_values ... ok [INFO] [stdout] test modal::container::tests::modal_config_method_replaces_full_config ... ok [INFO] [stdout] test modal::container::tests::modal_content_rect_size_bigger_than_area ... ok [INFO] [stdout] test modal::container::tests::modal_content_rect_zero_area ... ok [INFO] [stdout] test modal::container::tests::modal_no_hit_regions_without_hit_id ... ok [INFO] [stdout] test modal::container::tests::modal_render_empty_area_does_nothing ... ok [INFO] [stdout] test modal::container::tests::modal_state_backdrop_click_disabled ... ok [INFO] [stdout] test modal::container::tests::modal_state_backdrop_click_no_hit_id_in_config ... ok [INFO] [stdout] test modal::container::tests::modal_state_backdrop_click_wrong_hit_id ... ok [INFO] [stdout] test modal::container::tests::modal_state_closed_ignores_events ... ok [INFO] [stdout] test modal::container::tests::modal_state_content_click_does_not_close ... ok [INFO] [stdout] test modal::container::tests::modal_state_default_is_open ... ok [INFO] [stdout] test inspector::tests::inspector_stress_checksum_is_deterministic ... ok [INFO] [stdout] test modal::container::tests::modal_state_escape_closes ... ok [INFO] [stdout] test modal::container::tests::modal_state_escape_disabled ... ok [INFO] [stdout] test modal::container::tests::modal_state_no_hit_data_backdrop_click ... ok [INFO] [stdout] test modal::animation::tests::test_reduced_motion_applies_effective_config ... ok [INFO] [stdout] test modal::container::tests::modal_state_right_click_does_not_close ... ok [INFO] [stdout] test modal::container::tests::position_center_offset_clamped ... ok [INFO] [stdout] test modal::container::tests::position_custom_clamped_to_area ... ok [INFO] [stdout] test modal::container::tests::position_custom_within_bounds ... ok [INFO] [stdout] test modal::container::tests::position_default_is_center ... ok [INFO] [stdout] test modal::container::tests::position_resolve_with_nonzero_area_origin ... ok [INFO] [stdout] test modal::container::tests::position_top_center ... ok [INFO] [stdout] test modal::container::tests::position_top_center_with_area_offset ... ok [INFO] [stdout] test modal::container::tests::size_constraints_default_is_unconstrained ... ok [INFO] [stdout] test modal::container::tests::modal_state_open_close_lifecycle ... ok [INFO] [stdout] test modal::container::tests::offset_positioning ... ok [INFO] [stdout] test modal::container::tests::size_constraints_max_only ... ok [INFO] [stdout] test modal::container::tests::size_constraints_min_exceeds_available ... ok [INFO] [stdout] test modal::container::tests::size_constraints_min_only ... ok [INFO] [stdout] test modal::container::tests::size_constraints_unconstrained ... ok [INFO] [stdout] test modal::container::tests::size_constraints_min_and_max_equal ... ok [INFO] [stdout] test modal::dialog::tests::alert_dialog_single_button ... ok [INFO] [stdout] test modal::dialog::tests::button_display_width ... ok [INFO] [stdout] test modal::dialog::tests::confirm_dialog_two_buttons ... ok [INFO] [stdout] test modal::dialog::tests::custom_dialog_builder ... ok [INFO] [stdout] test modal::dialog::tests::custom_dialog_empty_buttons_gets_default ... ok [INFO] [stdout] test modal::dialog::tests::dialog_enter_activates_primary ... ok [INFO] [stdout] test modal::dialog::tests::dialog_escape_closes ... ok [INFO] [stdout] test modal::container::tests::size_constraints_respect_available ... ok [INFO] [stdout] test modal::container::tests::size_constraints_zero_available ... ok [INFO] [stdout] test modal::dialog::tests::dialog_mouse_up_activates_pressed_button ... ok [INFO] [stdout] test modal::dialog::tests::dialog_mouse_up_outside_does_not_activate ... ok [INFO] [stdout] test modal::dialog::tests::dialog_tab_cycles_focus ... ok [INFO] [stdout] test modal::dialog::tests::dialog_state_starts_open ... ok [INFO] [stdout] test modal::dialog::tests::edge_arrow_key_navigation ... ok [INFO] [stdout] test modal::dialog::tests::edge_arrow_keys_ignored_when_input_focused ... ok [INFO] [stdout] test modal::dialog::tests::edge_builder_hit_id ... ok [INFO] [stdout] test modal::dialog::tests::edge_builder_modal_config ... ok [INFO] [stdout] test modal::dialog::tests::edge_button_display_width_unicode ... ok [INFO] [stdout] test modal::dialog::tests::edge_content_height_alert ... ok [INFO] [stdout] test modal::dialog::tests::edge_content_height_empty_title_and_message ... ok [INFO] [stdout] test modal::dialog::tests::dialog_state_close_sets_result ... ok [INFO] [stdout] test modal::dialog::tests::edge_custom_button_activation ... ok [INFO] [stdout] test modal::dialog::tests::edge_content_height_prompt ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_button_clone_debug ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_clone_debug ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_config_clone_debug ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_kind_clone_debug_eq ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_modal_config_setter ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_result_clone_debug ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_result_equality ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_state_clone_debug ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_style_setters ... ok [INFO] [stdout] test modal::dialog::tests::edge_enter_no_focused_no_primary_does_nothing ... ok [INFO] [stdout] test modal::dialog::tests::edge_handle_event_when_closed ... ok [INFO] [stdout] test modal::dialog::tests::edge_input_backspace_on_empty ... ok [INFO] [stdout] test modal::dialog::tests::edge_input_delete_clears_all ... ok [INFO] [stdout] test modal::dialog::tests::edge_key_release_ignored ... ok [INFO] [stdout] test modal::dialog::tests::edge_dialog_builder_clone_debug ... ok [INFO] [stdout] test modal::dialog::tests::edge_mouse_down_out_of_bounds_index ... ok [INFO] [stdout] test modal::dialog::tests::edge_mouse_up_different_button_from_pressed ... ok [INFO] [stdout] test modal::dialog::tests::edge_input_char_accumulation ... ok [INFO] [stdout] test modal::dialog::tests::edge_mouse_down_mismatched_hit_id ... ok [INFO] [stdout] test modal::dialog::tests::edge_prompt_cancel_returns_cancel ... ok [INFO] [stdout] test modal::dialog::tests::edge_non_prompt_clears_input_focused ... ok [INFO] [stdout] test modal::dialog::tests::edge_prompt_shift_tab_reverse_cycle ... ok [INFO] [stdout] test modal::dialog::tests::edge_prompt_tab_full_cycle ... ok [INFO] [stdout] test modal::dialog::tests::edge_render_closed_dialog_is_noop ... ok [INFO] [stdout] test modal::dialog::tests::edge_render_zero_size_area ... ok [INFO] [stdout] test modal::dialog::tests::edge_state_default_vs_new ... ok [INFO] [stdout] test modal::dialog::tests::edge_state_reset_then_reuse ... ok [INFO] [stdout] test modal::dialog::tests::edge_take_result_consumes ... ok [INFO] [stdout] test modal::dialog::tests::prompt_dialog_has_input ... ok [INFO] [stdout] test modal::dialog::tests::prompt_enter_returns_input ... ok [INFO] [stdout] test modal::dialog::tests::prompt_with_unicode_input_renders_correctly ... ok [INFO] [stdout] test modal::dialog::tests::render_alert_does_not_panic ... ok [INFO] [stdout] test modal::dialog::tests::render_prompt_does_not_panic ... ok [INFO] [stdout] test modal::dialog::tests::render_tiny_area_does_not_panic ... ok [INFO] [stdout] test modal::dialog::tests::edge_take_result_when_none ... ok [INFO] [stdout] test modal::focus_integration::tests::default_creates_empty_stack ... ok [INFO] [stdout] test modal::dialog::tests::render_confirm_does_not_panic ... ok [INFO] [stdout] test modal::dialog::tests::render_unicode_message_does_not_panic ... ok [INFO] [stdout] test modal::focus_integration::tests::depth_tracks_push_pop ... ok [INFO] [stdout] test modal::focus_integration::tests::handle_event_escape_restores_focus ... ok [INFO] [stdout] test modal::focus_integration::tests::pop_all_restores_all_focus ... ok [INFO] [stdout] test modal::focus_integration::tests::pop_empty_stack_returns_none ... ok [INFO] [stdout] test modal::focus_integration::tests::empty_focus_group_no_panic ... ok [INFO] [stdout] test modal::focus_integration::tests::nested_modals_restore_correctly ... ok [INFO] [stdout] test modal::focus_integration::tests::pop_id_non_top_modal_does_not_corrupt_focus ... ok [INFO] [stdout] test modal::focus_integration::tests::pop_id_top_modal_restores_focus_correctly ... ok [INFO] [stdout] test modal::focus_integration::tests::pop_restores_focus ... ok [INFO] [stdout] test modal::focus_integration::tests::push_with_trap_creates_focus_trap ... ok [INFO] [stdout] test modal::focus_integration::tests::push_without_trap_no_focus_change ... ok [INFO] [stdout] test modal::focus_integration::tests::stack_accessors ... ok [INFO] [stdout] test modal::focus_integration::tests::with_focus_manager_uses_provided ... ok [INFO] [stdout] test modal::focus_integration::tests::tab_navigation_trapped_in_modal ... ok [INFO] [stdout] test modal::stack::tests::contains_after_pop ... ok [INFO] [stdout] test modal::stack::tests::default_aria_modal_is_true ... ok [INFO] [stdout] test modal::stack::tests::escape_closes_top_modal ... ok [INFO] [stdout] test modal::stack::tests::escape_disabled_does_not_close ... ok [INFO] [stdout] test modal::stack::tests::aria_modal_builder ... ok [INFO] [stdout] test modal::stack::tests::empty_stack ... ok [INFO] [stdout] test modal::stack::tests::focus_integration_nested_modals ... ok [INFO] [stdout] test modal::stack::tests::focus_integration_non_aria_modal_no_trap ... ok [INFO] [stdout] test modal::stack::tests::focus_integration_escape_restores_focus ... ok [INFO] [stdout] test modal::stack::tests::focus_integration_pop_restores_focus ... ok [INFO] [stdout] test modal::stack::tests::focus_integration_push_creates_trap ... ok [INFO] [stdout] test modal::stack::tests::handle_event_returns_focus_group_id ... ok [INFO] [stdout] test modal::stack::tests::focusable_ids_builder ... ok [INFO] [stdout] test modal::stack::tests::pop_all ... ok [INFO] [stdout] test modal::stack::tests::nested_focus_groups_track_correctly ... ok [INFO] [stdout] test modal::stack::tests::pop_by_id ... ok [INFO] [stdout] test modal::stack::tests::pop_empty_returns_none ... ok [INFO] [stdout] test modal::stack::tests::pop_lifo_order ... ok [INFO] [stdout] test modal::stack::tests::pop_id_returns_focus_group_id ... ok [INFO] [stdout] test modal::stack::tests::push_increases_depth ... ok [INFO] [stdout] test modal::stack::tests::pop_by_nonexistent_id ... ok [INFO] [stdout] test modal::stack::tests::push_without_focus_has_none_group_id ... ok [INFO] [stdout] test modal::stack::tests::render_does_not_panic ... ok [INFO] [stdout] test modal::stack::tests::pop_returns_focus_group_id ... ok [INFO] [stdout] test modal::stack::tests::stack_modal_aria_modal_trait ... ok [INFO] [stdout] test modal::stack::tests::stack_modal_focusable_ids_trait ... ok [INFO] [stdout] test modal::stack::tests::unique_modal_ids ... ok [INFO] [stdout] test modal::stack::tests::render_empty_stack_no_op ... ok [INFO] [stdout] test modal::stack::tests::z_order_increasing ... ok [INFO] [stdout] test notification_queue::tests::calculate_positions_empty_returns_empty ... ok [INFO] [stdout] test notification_queue::tests::config_accessor_returns_config ... ok [INFO] [stdout] test modal::stack::tests::widget_modal_entry_builder ... ok [INFO] [stdout] test notification_queue::tests::is_empty_false_when_pending ... ok [INFO] [stdout] test notification_queue::tests::is_empty_false_when_visible ... ok [INFO] [stdout] test notification_queue::tests::notification_priority_default_is_normal ... ok [INFO] [stdout] test notification_queue::tests::notification_priority_ordering ... ok [INFO] [stdout] test modal::stack::tests::push_with_focus_tracks_group_id ... ok [INFO] [stdout] test notification_queue::tests::notification_stack_empty_area_renders_nothing ... ok [INFO] [stdout] test notification_queue::tests::dismiss_all_clears_queue_and_visible ... ok [INFO] [stdout] test notification_queue::tests::notification_stack_margin_builder ... ok [INFO] [stdout] test notification_queue::tests::notification_stack_renders_visible_toast ... ok [INFO] [stdout] test notification_queue::tests::queue_action_equality ... ok [INFO] [stdout] test notification_queue::tests::queue_default_trait_delegates_to_with_defaults ... ok [INFO] [stdout] test notification_queue::tests::queue_stats_default_all_zero ... ok [INFO] [stdout] test notification_queue::tests::test_queue_calculate_positions_top ... ok [INFO] [stdout] test notification_queue::tests::test_queue_config_builder ... ok [INFO] [stdout] test notification_queue::tests::test_queue_dedup ... ok [INFO] [stdout] test notification_queue::tests::test_queue_calculate_positions_bottom ... ok [INFO] [stdout] test notification_queue::tests::test_queue_dismiss_all ... ok [INFO] [stdout] test notification_queue::tests::queue_config_default_values ... ok [INFO] [stdout] test notification_queue::tests::test_queue_dismiss ... ok [INFO] [stdout] test notification_queue::tests::test_queue_fifo ... ok [INFO] [stdout] test notification_queue::tests::test_queue_max_visible ... ok [INFO] [stdout] test notification_queue::tests::test_queue_new ... ok [INFO] [stdout] test notification_queue::tests::test_queue_notify_helper ... ok [INFO] [stdout] test notification_queue::tests::test_queue_overflow ... ok [INFO] [stdout] test notification_queue::tests::test_queue_overflow_drops_lower_priority ... ok [INFO] [stdout] test notification_queue::tests::test_queue_priority_ordering ... ok [INFO] [stdout] test notification_queue::tests::test_queue_priority_urgent ... ok [INFO] [stdout] test notification_queue::tests::test_queue_push_and_tick ... ok [INFO] [stdout] test notification_queue::tests::test_queue_stats ... ok [INFO] [stdout] test notification_queue::tests::test_queue_total_count ... ok [INFO] [stdout] test notification_queue::tests::test_queue_urgent_helper ... ok [INFO] [stdout] test notification_queue::tests::visible_mut_allows_modification ... ok [INFO] [stdout] test padding::tests::asymmetric_padding_top_left ... ok [INFO] [stdout] test padding::tests::inner_accessor ... ok [INFO] [stdout] test padding::tests::inner_area_asymmetric_padding ... ok [INFO] [stdout] test padding::tests::inner_area_clamps_when_padding_exceeds_area ... ok [INFO] [stdout] test padding::tests::inner_area_zero_padding_is_identity ... ok [INFO] [stdout] test padding::tests::inner_mut_accessor ... ok [INFO] [stdout] test padding::tests::into_inner ... ok [INFO] [stdout] test padding::tests::is_essential_delegates_to_inner ... ok [INFO] [stdout] test padding::tests::large_padding_single_cell_inner ... ok [INFO] [stdout] test padding::tests::naughty_widget_with_asymmetric_padding ... ok [INFO] [stdout] test padding::tests::padding_builder ... ok [INFO] [stdout] test padding::tests::padding_larger_than_area_renders_nothing ... ok [INFO] [stdout] test padding::tests::padding_sides_accessor ... ok [INFO] [stdout] test padding::tests::render_empty_area_is_noop ... ok [INFO] [stdout] test padding::tests::render_is_clipped_to_inner_rect_via_scissor ... ok [INFO] [stdout] test padding::tests::render_padding_shifts_child_and_leaves_gutter_blank ... ok [INFO] [stdout] test padding::tests::scissor_stack_restores_on_panic ... ok [INFO] [stdout] test padding::tests::stateful_render_with_padding ... ok [INFO] [stdout] test paginator::tests::builder_chain ... ok [INFO] [stdout] test paginator::tests::compact_clamps_zero_current ... ok [INFO] [stdout] test paginator::tests::compact_large_counts ... ok [INFO] [stdout] test paginator::tests::compact_one_page ... ok [INFO] [stdout] test paginator::tests::compact_zero_total ... ok [INFO] [stdout] test paginator::tests::dots_custom_symbols ... ok [INFO] [stdout] test paginator::tests::dots_basic ... ok [INFO] [stdout] test paginator::tests::default_mode_is_compact ... ok [INFO] [stdout] test paginator::tests::dots_fallbacks_when_too_narrow ... ok [INFO] [stdout] test paginator::tests::dots_last_page ... ok [INFO] [stdout] test paginator::tests::dots_first_page ... ok [INFO] [stdout] test paginator::tests::dots_one_page ... ok [INFO] [stdout] test paginator::tests::dots_symbols_default_star_and_dot ... ok [INFO] [stdout] test paginator::tests::dots_zero_total ... ok [INFO] [stdout] test paginator::tests::normalized_pages_clamps_high ... ok [INFO] [stdout] test paginator::tests::is_essential ... ok [INFO] [stdout] test paginator::tests::normalized_pages_clamps_zero ... ok [INFO] [stdout] test paginator::tests::normalized_pages_zero_total ... ok [INFO] [stdout] test paginator::tests::page_clamps_current ... ok [INFO] [stdout] test paginator::tests::page_large_counts ... ok [INFO] [stdout] test paginator::tests::page_one_page ... ok [INFO] [stdout] test measurable::tests::property_tests::paragraph_min_constant ... ok [INFO] [stdout] test paginator::tests::page_zero_total ... ok [INFO] [stdout] test paginator::tests::render_compact ... ok [INFO] [stdout] test paginator::tests::render_dots_mode ... ok [INFO] [stdout] test paginator::tests::render_on_empty_area ... ok [INFO] [stdout] test paginator::tests::render_page_mode ... ok [INFO] [stdout] test paginator::tests::with_pages_constructor ... ok [INFO] [stdout] test paginator::tests::zero_width_returns_empty ... ok [INFO] [stdout] test panel::tests::builder_chain_compiles ... ok [INFO] [stdout] test panel::tests::child_not_rendered_when_padding_consumes_all_space ... ok [INFO] [stdout] test panel::tests::child_rendered_inside_borders ... ok [INFO] [stdout] test panel::tests::child_rendered_with_padding_offset ... ok [INFO] [stdout] test panel::tests::ellipsize_exact_fit_is_borrowed ... ok [INFO] [stdout] test panel::tests::ellipsize_one_over_truncates ... ok [INFO] [stdout] test panel::tests::ellipsize_short_is_borrowed ... ok [INFO] [stdout] test panel::tests::ellipsize_width_one_returns_ellipsis ... ok [INFO] [stdout] test panel::tests::inner_all_borders ... ok [INFO] [stdout] test paginator::tests::dots_middle_page ... ok [INFO] [stdout] test panel::tests::inner_no_borders ... ok [INFO] [stdout] test panel::tests::inner_right_and_bottom_only ... ok [INFO] [stdout] test panel::tests::inner_top_and_left_only ... ok [INFO] [stdout] test panel::tests::inner_with_offset_area ... ok [INFO] [stdout] test panel::tests::inner_with_padding_reduces_area ... ok [INFO] [stdout] test panel::tests::render_borders_rounded ... ok [INFO] [stdout] test panel::tests::render_borders_square ... ok [INFO] [stdout] test panel::tests::ellipsize_truncates_with_ellipsis ... ok [INFO] [stdout] test panel::tests::ellipsize_zero_width_returns_empty ... ok [INFO] [stdout] test panel::tests::render_subtitle_left_aligned ... ok [INFO] [stdout] test panel::tests::render_subtitle_no_bottom_border_skips ... ok [INFO] [stdout] test panel::tests::render_title_center_aligned ... ok [INFO] [stdout] test panel::tests::render_title_left_aligned ... ok [INFO] [stdout] test panel::tests::render_title_no_top_border_skips_title ... ok [INFO] [stdout] test panel::tests::render_title_right_aligned ... ok [INFO] [stdout] test panel::tests::render_title_truncated_with_ellipsis ... ok [INFO] [stdout] test paragraph::tests::align_x_center ... ok [INFO] [stdout] test paragraph::tests::align_x_left ... ok [INFO] [stdout] test paragraph::tests::align_x_right ... ok [INFO] [stdout] test paragraph::tests::align_x_wide_line_saturates ... ok [INFO] [stdout] test paragraph::tests::builder_methods_chain ... ok [INFO] [stdout] test paragraph::tests::calculate_min_width_multiline ... ok [INFO] [stdout] test paragraph::tests::calculate_min_width_single_long_word ... ok [INFO] [stdout] test paragraph::tests::degradation_essential_only_still_renders_text ... ok [INFO] [stdout] test paragraph::tests::degradation_full_renders_content ... ok [INFO] [stdout] test panel::tests::inner_zero_size_saturates ... ok [INFO] [stdout] test paragraph::tests::degradation_no_styling_ignores_span_styles ... ok [INFO] [stdout] test paragraph::tests::degradation_skeleton_skips_content ... ok [INFO] [stdout] test paragraph::tests::estimate_wrapped_height_no_wrap_needed ... ok [INFO] [stdout] test paragraph::tests::estimate_wrapped_height_needs_wrap ... ok [INFO] [stdout] test paragraph::tests::has_intrinsic_size ... ok [INFO] [stdout] test paragraph::tests::measure_empty_text ... ok [INFO] [stdout] test paragraph::tests::measure_is_pure ... ok [INFO] [stdout] test paragraph::tests::measure_multiline_text ... ok [INFO] [stdout] test paragraph::tests::measure_simple_text ... ok [INFO] [stdout] test paragraph::tests::measure_with_word_wrap ... ok [INFO] [stdout] test paragraph::tests::render_at_offset_area ... ok [INFO] [stdout] test paragraph::tests::render_centered_text ... ok [INFO] [stdout] test paragraph::tests::measure_with_block ... FAILED [INFO] [stdout] test paragraph::tests::render_clipped_at_area_width ... ok [INFO] [stdout] test panel::tests::render_empty_area_does_not_panic ... ok [INFO] [stdout] test paragraph::tests::render_empty_area ... ok [INFO] [stdout] test paragraph::tests::render_clipped_at_area_height ... ok [INFO] [stdout] test paragraph::tests::render_empty_text_clears_content ... ok [INFO] [stdout] test paragraph::tests::render_multiline_text ... ok [INFO] [stdout] test paragraph::tests::render_right_aligned ... ok [INFO] [stdout] test paragraph::tests::render_simple_text ... ok [INFO] [stdout] test paragraph::tests::render_with_char_wrap ... ok [INFO] [stdout] test paragraph::tests::render_with_scroll ... ok [INFO] [stdout] test paragraph::tests::scroll_past_all_lines ... ok [INFO] [stdout] test pretty::tests::format_compact ... ok [INFO] [stdout] test paragraph::tests::wrap_clipped_at_area_bottom ... ok [INFO] [stdout] test pretty::tests::format_empty_vec ... ok [INFO] [stdout] test pretty::tests::format_nested ... ok [INFO] [stdout] test pretty::tests::format_option ... ok [INFO] [stdout] test pretty::tests::format_pretty ... ok [INFO] [stdout] test pretty::tests::format_simple_value ... ok [INFO] [stdout] test pretty::tests::format_string ... ok [INFO] [stdout] test pretty::tests::format_struct ... ok [INFO] [stdout] test pretty::tests::format_vec ... ok [INFO] [stdout] test pretty::tests::is_not_essential ... ok [INFO] [stdout] test pretty::tests::render_basic ... ok [INFO] [stdout] test pretty::tests::render_truncated_height ... ok [INFO] [stdout] test pretty::tests::render_zero_area ... ok [INFO] [stdout] test progress::tests::builder_label ... ok [INFO] [stdout] test progress::tests::default_progress_bar ... ok [INFO] [stdout] test progress::tests::degradation_essential_only_shows_percentage ... ok [INFO] [stdout] test progress::tests::degradation_full_renders_bar ... ok [INFO] [stdout] test progress::tests::degradation_skeleton_skips_entirely ... ok [INFO] [stdout] test paragraph::tests::render_with_word_wrap ... ok [INFO] [stdout] test progress::tests::empty_label_renders_no_text ... ok [INFO] [stdout] test progress::tests::label_on_multi_row_bar_vertically_centered ... ok [INFO] [stdout] test progress::tests::minibar_clone_and_debug ... ok [INFO] [stdout] test progress::tests::minibar_color_boundary_exactly_at_high ... ok [INFO] [stdout] test progress::tests::minibar_color_boundary_exactly_at_low ... ok [INFO] [stdout] test progress::tests::minibar_color_boundary_exactly_at_mid ... ok [INFO] [stdout] test progress::tests::minibar_color_for_value_nan ... ok [INFO] [stdout] test progress::tests::minibar_color_thresholds ... ok [INFO] [stdout] test progress::tests::minibar_colors_copy ... ok [INFO] [stdout] test progress::tests::minibar_colors_default_not_all_same ... ok [INFO] [stdout] test progress::tests::minibar_colors_new ... ok [INFO] [stdout] test progress::tests::minibar_custom_chars ... ok [INFO] [stdout] test progress::tests::minibar_custom_thresholds_and_colors ... ok [INFO] [stdout] test progress::tests::minibar_full_is_complete ... ok [INFO] [stdout] test progress::tests::minibar_half_is_half ... ok [INFO] [stdout] test progress::tests::minibar_infinity_clamped_to_full ... ok [INFO] [stdout] test progress::tests::minibar_measure_fixed_width ... ok [INFO] [stdout] test progress::tests::minibar_measure_has_intrinsic_size ... ok [INFO] [stdout] test progress::tests::minibar_measure_with_percent ... ok [INFO] [stdout] test progress::tests::minibar_nan_value_treated_as_zero ... ok [INFO] [stdout] test progress::tests::minibar_render_percent_only_no_bar_room ... ok [INFO] [stdout] test progress::tests::minibar_render_with_percent_narrow ... ok [INFO] [stdout] test progress::tests::minibar_render_zero_area ... ok [INFO] [stdout] test progress::tests::label_wider_than_area ... ok [INFO] [stdout] test progress::tests::minibar_respects_width ... ok [INFO] [stdout] test progress::tests::minibar_negative_value ... ok [INFO] [stdout] test paragraph::tests::calculate_min_width_multiple_words ... ok [INFO] [stdout] test progress::tests::minibar_style_setter ... ok [INFO] [stdout] test progress::tests::minibar_thresholds_copy ... ok [INFO] [stdout] test progress::tests::minibar_value_above_one ... ok [INFO] [stdout] test progress::tests::minibar_value_and_width_setters ... ok [INFO] [stdout] test progress::tests::minibar_width_one ... ok [INFO] [stdout] test progress::tests::minibar_width_zero ... ok [INFO] [stdout] test progress::tests::progress_bar_clone_and_debug ... ok [INFO] [stdout] test progress::tests::progress_bar_default_trait ... ok [INFO] [stdout] test progress::tests::progress_bar_measure_has_intrinsic_size ... ok [INFO] [stdout] test progress::tests::progress_bar_measure_min_size ... ok [INFO] [stdout] test progress::tests::ratio_clamped_above_one ... ok [INFO] [stdout] test progress::tests::ratio_clamped_below_zero ... ok [INFO] [stdout] test progress::tests::ratio_infinity_clamped ... ok [INFO] [stdout] test progress::tests::ratio_nan_clamped_to_zero ... ok [INFO] [stdout] test progress::tests::ratio_normal_range ... ok [INFO] [stdout] test progress::tests::render_full_ratio_fills_all ... ok [INFO] [stdout] test progress::tests::render_half_ratio ... ok [INFO] [stdout] test progress::tests::render_multi_row_bar ... ok [INFO] [stdout] test progress::tests::render_ratio_just_above_zero ... ok [INFO] [stdout] test progress::tests::render_width_one ... ok [INFO] [stdout] test progress::tests::progress_bar_measure_with_block ... FAILED [INFO] [stdout] test progress::tests::render_with_block ... FAILED [INFO] [stdout] test progress::tests::render_with_label_centered ... ok [INFO] [stdout] test progress::tests::render_zero_area ... ok [INFO] [stdout] test progress::tests::render_zero_ratio_no_fill ... ok [INFO] [stdout] test rule::tests::degradation_full_uses_unicode ... ok [INFO] [stdout] test rule::tests::degradation_simple_borders_uses_ascii ... ok [INFO] [stdout] test rule::tests::degradation_skeleton_skips_entirely ... ok [INFO] [stdout] test rule::tests::empty_title_same_as_no_title ... ok [INFO] [stdout] test rule::tests::measure_fixed_height ... ok [INFO] [stdout] test rule::tests::measure_no_title ... ok [INFO] [stdout] test rule::tests::measure_with_long_title ... ok [INFO] [stdout] test rule::tests::measure_with_title ... ok [INFO] [stdout] test progress::tests::minibar_thresholds_default_values ... ok [INFO] [stdout] test progress::tests::minibar_zero_is_empty ... ok [INFO] [stdout] test rule::tests::no_title_ascii_border ... ok [INFO] [stdout] test rule::tests::no_title_heavy_border ... ok [INFO] [stdout] test rule::tests::offset_area ... ok [INFO] [stdout] test rule::tests::rule_has_intrinsic_size ... ok [INFO] [stdout] test rule::tests::rule_measure_is_pure ... ok [INFO] [stdout] test rule::tests::style_applied_to_rule_chars ... ok [INFO] [stdout] test rule::tests::title_center_default ... ok [INFO] [stdout] test rule::tests::title_left_aligned ... ok [INFO] [stdout] test rule::tests::title_right_aligned ... ok [INFO] [stdout] test rule::tests::title_style_distinct_from_rule_style ... ok [INFO] [stdout] test rule::tests::title_too_wide_falls_back_to_rule ... ok [INFO] [stdout] test rule::tests::title_truncated_at_narrow_width ... ok [INFO] [stdout] test rule::tests::unicode_title ... ok [INFO] [stdout] test rule::tests::width_one_no_title ... ok [INFO] [stdout] test rule::tests::width_two_with_title ... ok [INFO] [stdout] test rule::tests::zero_width_no_panic ... ok [INFO] [stdout] test scrollbar::tests::degradation_essential_only_skips_entirely ... ok [INFO] [stdout] test rule::tests::no_title_double_border ... ok [INFO] [stdout] test scrollbar::tests::degradation_full_renders_scrollbar ... ok [INFO] [stdout] test rule::tests::no_title_fills_width ... ok [INFO] [stdout] test scrollbar::tests::degradation_simple_borders_still_renders ... ok [INFO] [stdout] test scrollbar::tests::degradation_skeleton_skips_entirely ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_content_fits_viewport ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_custom_symbols ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_horizontal_renders ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_horizontal_top_renders ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_orientation_default_is_vertical_right ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_position_clamped_beyond_max ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_begin_button ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_constructor ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_default ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_end_button ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_right_click_ignored ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_scroll_up_clamps ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_scroll_wheel_down ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_empty_area ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_scroll_down_clamps ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_track_click ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_thumb_drag_updates_position ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_track_click_clamps ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_wrong_id_ignored ... ok [INFO] [stdout] test rule::tests::degradation_essential_only_skips_entirely ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_vertical_left_renders ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_state_scroll_wheel_up ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_vertical_right_never_draws_left_of_area_for_wide_symbols ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_thumb_moves_with_position ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_wide_symbol_clips_drawing_and_hits_to_area ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_wide_symbol_vertical_clips_drawing_and_hits_to_area ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_wide_symbols_horizontal ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_zero_content ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_widget_trait_renders ... ok [INFO] [stdout] test sparkline::tests::ascending_values ... ok [INFO] [stdout] test sparkline::tests::constant_values ... ok [INFO] [stdout] test sparkline::tests::degradation_skeleton_skips ... ok [INFO] [stdout] test sparkline::tests::degradation_no_styling_renders_without_color ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_vertical_right_renders ... ok [INFO] [stdout] test scrollbar::tests::scrollbar_wide_symbols_vertical ... ok [INFO] [stdout] test sparkline::tests::empty_data ... ok [INFO] [stdout] test sparkline::tests::descending_values ... ok [INFO] [stdout] test sparkline::tests::infinity_values_handled ... ok [INFO] [stdout] test sparkline::tests::lerp_color_endpoints ... ok [INFO] [stdout] test sparkline::tests::explicit_bounds ... ok [INFO] [stdout] test sparkline::tests::lerp_color_interpolates_alpha ... ok [INFO] [stdout] test sparkline::tests::lerp_color_midpoint ... ok [INFO] [stdout] test sparkline::tests::measure_max_equals_preferred ... ok [INFO] [stdout] test sparkline::tests::measure_multiple_values ... ok [INFO] [stdout] test sparkline::tests::measure_empty_sparkline ... ok [INFO] [stdout] test sparkline::tests::measure_single_value ... ok [INFO] [stdout] test sparkline::tests::nan_values_handled ... ok [INFO] [stdout] test sparkline::tests::negative_values ... ok [INFO] [stdout] test sparkline::tests::render_basic ... ok [INFO] [stdout] test sparkline::tests::render_empty_area ... ok [INFO] [stdout] test sparkline::tests::render_truncates_to_width ... ok [INFO] [stdout] test sparkline::tests::render_with_style ... ok [INFO] [stdout] test sparkline::tests::render_with_gradient ... ok [INFO] [stdout] test sparkline::tests::single_value ... ok [INFO] [stdout] test spinner::tests::builder_label ... ok [INFO] [stdout] test spinner::tests::custom_frames ... ok [INFO] [stdout] test spinner::tests::default_uses_dots_frames ... ok [INFO] [stdout] test spinner::tests::degradation_essential_only_shows_label_only ... ok [INFO] [stdout] test spinner::tests::degradation_simple_borders_uses_ascii_fallback ... ok [INFO] [stdout] test spinner::tests::degradation_full_uses_unicode_frames ... ok [INFO] [stdout] test spinner::tests::degradation_skeleton_skips_entirely ... ok [INFO] [stdout] test spinner::tests::dots_frame_set_has_expected_length ... ok [INFO] [stdout] test spinner::tests::large_frame_index_wraps_correctly ... ok [INFO] [stdout] test spinner::tests::line_frame_set_has_expected_length ... ok [INFO] [stdout] test spinner::tests::render_line_frames ... ok [INFO] [stdout] test spinner::tests::render_with_label ... ok [INFO] [stdout] test spinner::tests::render_zero_area ... ok [INFO] [stdout] test spinner::tests::render_with_block ... FAILED [INFO] [stdout] test spinner::tests::state_default ... ok [INFO] [stdout] test spinner::tests::state_tick_wraps_on_overflow ... ok [INFO] [stdout] test spinner::tests::stateful_render_cycles_frames ... ok [INFO] [stdout] test spinner::tests::state_tick_increments ... ok [INFO] [stdout] test stateful::tests::default_state_on_missing ... ok [INFO] [stdout] test stateful::tests::custom_state_version ... ok [INFO] [stdout] test stateful::tests::migration_chain_default ... ok [INFO] [stdout] test stateful::tests::migration_chain_has_path_from_greater_than_to ... ok [INFO] [stdout] test stateful::tests::migration_chain_has_path_gap_in_chain ... ok [INFO] [stdout] test stateful::tests::migration_chain_has_path_same_version ... ok [INFO] [stdout] test sparkline::tests::min_max_explicit ... ok [INFO] [stdout] test spinner::tests::stateless_render_uses_frame_zero ... ok [INFO] [stdout] test stateful::tests::default_state_version_is_one ... ok [INFO] [stdout] test stateful::tests::migration_chain_migrate_invalid_range ... ok [INFO] [stdout] test stateful::tests::migration_chain_migrate_invalid_range_adjacent ... ok [INFO] [stdout] test stateful::tests::migration_chain_migrate_failure ... ok [INFO] [stdout] test stateful::tests::migration_chain_migrate_no_path ... ok [INFO] [stdout] test stateful::tests::migration_chain_migrate_success ... ok [INFO] [stdout] test stateful::tests::migration_chain_migrate_same_version ... ok [INFO] [stdout] test stateful::tests::migration_chain_multi_step_v1_to_v3 ... ok [INFO] [stdout] test stateful::tests::migration_chain_migrate_same_version_empty_chain ... ok [INFO] [stdout] test stateful::tests::migration_chain_new_is_empty ... ok [INFO] [stdout] test stateful::tests::migration_chain_register_and_has_path ... ok [INFO] [stdout] test stateful::tests::migration_error_clone ... ok [INFO] [stdout] test stateful::tests::migration_error_debug ... ok [INFO] [stdout] test stateful::tests::migration_error_display ... ok [INFO] [stdout] test stateful::tests::multiple_save_restore_cycles ... ok [INFO] [stdout] test stateful::tests::restore_clamps_to_valid_range ... ok [INFO] [stdout] test stateful::tests::migration_chain_rejects_non_sequential_migration - should panic ... ok [INFO] [stdout] test stateful::tests::restore_result_debug ... ok [INFO] [stdout] test stateful::tests::restore_result_into_state ... ok [INFO] [stdout] test stateful::tests::restore_result_into_state_migrated_with_data ... ok [INFO] [stdout] test stateful::tests::restore_result_was_migrated ... ok [INFO] [stdout] test stateful::tests::restore_state_to_zero_max ... ok [INFO] [stdout] test stateful::tests::save_restore_preserves_max_u16 ... ok [INFO] [stdout] test stateful::tests::save_restore_round_trip ... ok [INFO] [stdout] test stateful::tests::migration_chain_rejects_duplicate_registration - should panic ... ok [INFO] [stdout] test stateful::tests::migration_chain_type_mismatch_in_migrate_erased ... ok [INFO] [stdout] test stateful::tests::scroll_state_clone ... ok [INFO] [stdout] test stateful::tests::restore_result_is_fallback ... ok [INFO] [stdout] test stateful::tests::scroll_state_debug ... ok [INFO] [stdout] test stateful::tests::save_state_on_default_widget ... ok [INFO] [stdout] test stateful::tests::state_key_canonical ... ok [INFO] [stdout] test stateful::tests::state_key_canonical_matches_display ... ok [INFO] [stdout] test stateful::tests::state_key_clone ... ok [INFO] [stdout] test stateful::tests::state_key_equality ... ok [INFO] [stdout] test stateful::tests::state_key_empty_instance_id ... ok [INFO] [stdout] test stateful::tests::state_key_from_path ... ok [INFO] [stdout] test stateful::tests::state_key_debug_format ... ok [INFO] [stdout] test stateful::tests::state_key_display ... ok [INFO] [stdout] test stateful::tests::state_key_from_path_with_empty_segments ... ok [INFO] [stdout] test stateful::tests::state_key_from_empty_path_panics - should panic ... ok [INFO] [stdout] test stateful::tests::state_key_from_widget ... ok [INFO] [stdout] test stateful::tests::state_key_hash_differs_for_different_keys ... ok [INFO] [stdout] test stateful::tests::state_key_new ... ok [INFO] [stdout] test stateful::tests::state_key_uniqueness ... ok [INFO] [stdout] test stateful::tests::state_key_usable_as_hashmap_key ... ok [INFO] [stdout] test stateful::tests::state_key_from_path_single_segment ... ok [INFO] [stdout] test stateful::tests::state_key_from_path_two_segments ... ok [INFO] [stdout] test stateful::tests::tree_state_debug ... ok [INFO] [stdout] test stateful::tests::tree_view_save_restore_round_trip ... ok [INFO] [stdout] test stateful::tests::state_key_hash_consistency ... ok [INFO] [stdout] test stateful::tests::unpack_with_migration_direct_match ... ok [INFO] [stdout] test stateful::tests::unpack_with_migration_failed_migration_falls_back ... ok [INFO] [stdout] test stateful::tests::unpack_with_migration_no_path_falls_back ... ok [INFO] [stdout] test stateful::tests::unpack_with_migration_version_mismatch_type_mismatch_falls_back ... ok [INFO] [stdout] test stateful::tests::unpack_with_migration_type_mismatch_after_chain ... ok [INFO] [stdout] test stateful::tests::versioned_state_debug ... ok [INFO] [stdout] test stateful::tests::versioned_state_default ... ok [INFO] [stdout] test stateful::tests::tree_state_clone ... ok [INFO] [stdout] test stateful::tests::versioned_state_default_for_tree_state ... ok [INFO] [stdout] test stateful::tests::versioned_state_pack_default_version ... ok [INFO] [stdout] test stateful::tests::versioned_state_new_constructor ... ok [INFO] [stdout] test stateful::tests::versioned_state_pack_unpack ... ok [INFO] [stdout] test stateful::tests::versioned_state_unpack_future_version ... ok [INFO] [stdout] test stateful::tests::versioned_state_pack_uses_state_version ... ok [INFO] [stdout] test stateful::tests::versioned_state_unpack_or_default_on_match ... ok [INFO] [stdout] test stateful::tests::versioned_state_unpack_or_default_on_mismatch ... ok [INFO] [stdout] test stateful::tests::versioned_state_unpack_or_default_version_zero ... ok [INFO] [stdout] test stateful::tests::versioned_state_unpack_version_match ... ok [INFO] [stdout] test stateful::tests::versioned_state_unpack_version_zero_mismatch ... ok [INFO] [stdout] test stateful::tests::versioned_state_version_mismatch_returns_none ... ok [INFO] [stdout] test status_line::tests::all_three_regions ... ok [INFO] [stdout] test status_line::tests::custom_separator ... ok [INFO] [stdout] test status_line::tests::empty_status_line ... ok [INFO] [stdout] test status_line::tests::is_essential ... ok [INFO] [stdout] test status_line::tests::key_hint ... ok [INFO] [stdout] test status_line::tests::key_hint_width ... ok [INFO] [stdout] test status_line::tests::left_only ... ok [INFO] [stdout] test stateful::tests::versioned_state_clone ... ok [INFO] [stdout] test status_line::tests::center_only ... ok [INFO] [stdout] test status_line::tests::multiple_items_right ... ok [INFO] [stdout] test status_line::tests::multiple_items_left ... ok [INFO] [stdout] test status_line::tests::progress_zero_total_shows_zero_percent ... ok [INFO] [stdout] test status_line::tests::progress ... ok [INFO] [stdout] test status_line::tests::right_only ... ok [INFO] [stdout] test status_line::tests::spacer_expands_and_skips_separators ... ok [INFO] [stdout] test status_line::tests::spinner_cycles_through_frames ... ok [INFO] [stdout] test status_line::tests::progress_full_hundred_percent ... ok [INFO] [stdout] test status_line::tests::spacer_render_to_string_is_empty ... ok [INFO] [stdout] test status_line::tests::spacer_width_is_zero ... ok [INFO] [stdout] test status_line::tests::status_line_default_is_empty ... ok [INFO] [stdout] test status_line::tests::spinner_renders_braille_char ... ok [INFO] [stdout] test status_line::tests::spinner_width_is_one ... ok [INFO] [stdout] test status_line::tests::zero_area_no_panic ... ok [INFO] [stdout] test status_line::tests::truncation_when_too_narrow ... ok [INFO] [stdout] test stopwatch::tests::degradation_skeleton_skips ... ok [INFO] [stdout] test stopwatch::tests::digital_minutes_seconds ... ok [INFO] [stdout] test stopwatch::tests::digital_seconds ... ok [INFO] [stdout] test stopwatch::tests::digital_zero ... ok [INFO] [stdout] test stopwatch::tests::human_hours_minutes_seconds ... ok [INFO] [stdout] test stopwatch::tests::human_large_hours ... ok [INFO] [stdout] test status_line::tests::style_applied ... ok [INFO] [stdout] test stopwatch::tests::digital_hours ... ok [INFO] [stdout] test stopwatch::tests::human_seconds ... ok [INFO] [stdout] test stopwatch::tests::human_minutes_seconds ... ok [INFO] [stdout] test stopwatch::tests::human_sub_second_ms ... ok [INFO] [stdout] test stopwatch::tests::human_sub_second_ns ... ok [INFO] [stdout] test stopwatch::tests::human_sub_second_us ... ok [INFO] [stdout] test stopwatch::tests::is_essential ... ok [INFO] [stdout] test stopwatch::tests::human_with_subseconds ... ok [INFO] [stdout] test stopwatch::tests::human_zero ... ok [INFO] [stdout] test stopwatch::tests::render_clips_to_area ... ok [INFO] [stdout] test stopwatch::tests::render_digital_format ... ok [INFO] [stdout] test stopwatch::tests::render_default_zero ... ok [INFO] [stdout] test stopwatch::tests::render_elapsed_human ... ok [INFO] [stdout] test stopwatch::tests::render_seconds_format ... ok [INFO] [stdout] test stopwatch::tests::seconds_format ... ok [INFO] [stdout] test stopwatch::tests::render_zero_area ... ok [INFO] [stdout] test stopwatch::tests::render_with_label ... ok [INFO] [stdout] test stopwatch::tests::state_default_is_zero_and_stopped ... ok [INFO] [stdout] test stopwatch::tests::state_reset ... ok [INFO] [stdout] test stopwatch::tests::state_start_stop ... ok [INFO] [stdout] test stopwatch::tests::state_tick_when_stopped_is_noop ... ok [INFO] [stdout] test stopwatch::tests::state_toggle ... ok [INFO] [stdout] test stopwatch::tests::stateless_render_shows_zero ... ok [INFO] [stdout] test table::tests::block_border_uses_theme_border_style ... ok [INFO] [stdout] test table::tests::alternating_row_styles ... ok [INFO] [stdout] test stopwatch::tests::state_tick_when_running ... ok [INFO] [stdout] test table::tests::column_spacing_zero ... ok [INFO] [stdout] test table::tests::block_plus_header_fill_entire_area ... FAILED [INFO] [stdout] test table::tests::column_spacing_applied ... ok [INFO] [stdout] test table::tests::divider_style_overrides_row_style ... ok [INFO] [stdout] test table::tests::empty_row_cells ... ok [INFO] [stdout] test table::tests::fit_content_constraint_measure ... ok [INFO] [stdout] test table::tests::header_too_tall_for_area ... ok [INFO] [stdout] test table::tests::header_with_bottom_margin_offsets_rows ... ok [INFO] [stdout] test table::tests::hit_regions_with_offset ... ok [INFO] [stdout] test table::tests::many_rows_with_margins_viewport_clamping ... ok [INFO] [stdout] test table::tests::measure_accounts_for_wide_glyphs ... ok [INFO] [stdout] test table::tests::measure_column_widths_from_max_cell ... ok [INFO] [stdout] test table::tests::measure_empty_columns ... ok [INFO] [stdout] test table::tests::measure_empty_table ... ok [INFO] [stdout] test table::tests::measure_has_intrinsic_size ... ok [INFO] [stdout] test table::tests::measure_min_is_column_count ... ok [INFO] [stdout] test table::tests::measure_multiple_columns ... ok [INFO] [stdout] test table::tests::measure_respects_row_height_and_column_spacing ... ok [INFO] [stdout] test table::tests::measure_single_row ... ok [INFO] [stdout] test table::tests::measure_with_block_adds_overhead ... FAILED [INFO] [stdout] test table::tests::measure_with_header ... ok [INFO] [stdout] test table::tests::measure_with_row_margins ... ok [INFO] [stdout] test table::tests::min_constraint_measure ... ok [INFO] [stdout] test table::tests::more_cells_than_columns_truncated ... ok [INFO] [stdout] test table::tests::mouse_click_on_row_exceeding_row_count ... ok [INFO] [stdout] test table::tests::mouse_hover_on_row_exceeding_row_count ... ok [INFO] [stdout] test table::tests::mouse_right_click_ignored ... ok [INFO] [stdout] test table::tests::offset_clamped_when_rows_empty ... ok [INFO] [stdout] test table::tests::percentage_constraint_render ... ok [INFO] [stdout] test table::tests::render_area_height_one ... ok [INFO] [stdout] test table::tests::render_area_width_one ... ok [INFO] [stdout] test table::tests::render_clips_long_cell_to_column_width ... ok [INFO] [stdout] test table::tests::render_empty_rows ... ok [INFO] [stdout] test table::tests::render_multiline_cell_draws_second_line_when_height_allows ... ok [INFO] [stdout] test table::tests::render_multiline_cell_respects_row_height ... ok [INFO] [stdout] test table::tests::render_multiple_rows ... ok [INFO] [stdout] test table::tests::render_single_row_single_column ... ok [INFO] [stdout] test table::tests::render_with_block ... FAILED [INFO] [stdout] test table::tests::render_with_header ... ok [INFO] [stdout] test table::tests::render_with_nonzero_origin ... ok [INFO] [stdout] test table::tests::render_zero_area ... ok [INFO] [stdout] test table::tests::row_builder_methods ... ok [INFO] [stdout] test table::tests::row_new_from_strings ... ok [INFO] [stdout] test table::tests::row_style_merge_precedence_and_span_override ... ok [INFO] [stdout] test table::tests::row_with_bottom_margin ... ok [INFO] [stdout] test table::tests::row_with_fewer_cells_than_columns ... ok [INFO] [stdout] test table::tests::rows_overflow_area_truncated ... ok [INFO] [stdout] test table::tests::scroll_down_with_single_row ... ok [INFO] [stdout] test table::tests::scroll_down_with_zero_rows ... ok [INFO] [stdout] test table::tests::scroll_up_from_zero_stays_zero ... ok [INFO] [stdout] test table::tests::select_deselect_resets_offset_then_reselect ... ok [INFO] [stdout] test table::tests::selection_and_hover_on_same_row ... ok [INFO] [stdout] test table::tests::selection_below_offset_adjusts_offset ... ok [INFO] [stdout] test table::tests::selection_clamps_when_rows_empty ... ok [INFO] [stdout] test table::tests::selection_out_of_bounds_clamps_to_last_row ... ok [INFO] [stdout] test table::tests::selection_with_header_accounts_for_header_height ... ok [INFO] [stdout] test table::tests::stateful_render_with_selection ... ok [INFO] [stdout] test table::tests::table_clamps_offset_to_fill_viewport_on_resize ... ok [INFO] [stdout] test table::tests::table_clamps_offset_to_fill_viewport_with_variable_row_heights ... ok [INFO] [stdout] test table::tests::table_no_hit_without_hit_grid ... ok [INFO] [stdout] test table::tests::table_no_hit_without_hit_id ... ok [INFO] [stdout] test table::tests::table_persist_round_trip_preserves_hovered_none ... ok [INFO] [stdout] test table::tests::table_persist_state_default ... ok [INFO] [stdout] test table::tests::table_registers_hit_regions ... ok [INFO] [stdout] test stopwatch::tests::degradation_no_styling_uses_default_style ... ok [INFO] [stdout] test table::tests::single_row_height_exceeds_area ... ok [INFO] [stdout] test table::tests::table_state_click_selects ... ok [INFO] [stdout] test table::tests::table_state_click_wrong_id_ignored ... ok [INFO] [stdout] test table::tests::table_state_default ... ok [INFO] [stdout] test table::tests::table_state_default_no_persistence_id ... ok [INFO] [stdout] test table::tests::table_state_deselect_resets_offset ... ok [INFO] [stdout] test table::tests::table_state_hover_clear_when_already_none ... ok [INFO] [stdout] test table::tests::table_state_hover_same_index_ignored ... ok [INFO] [stdout] test table::tests::table_state_hover_clears ... ok [INFO] [stdout] test table::tests::table_state_hover_updates ... ok [INFO] [stdout] test table::tests::table_state_key_default_when_no_id ... ok [INFO] [stdout] test table::tests::table_state_restore_wrong_snapshot_type_fails ... ok [INFO] [stdout] test table::tests::table_state_save_restore_round_trip ... ok [INFO] [stdout] test table::tests::table_state_key_uses_persistence_id ... ok [INFO] [stdout] test table::tests::table_state_scroll_up_clamps ... ok [INFO] [stdout] test table::tests::table_state_scroll_wheel_down ... ok [INFO] [stdout] test table::tests::table_state_scroll_wheel_up ... ok [INFO] [stdout] test table::tests::table_state_second_click_activates ... ok [INFO] [stdout] test table::tests::table_state_select ... ok [INFO] [stdout] test table::tests::table_state_set_sort_toggle ... ok [INFO] [stdout] test table::tests::table_state_scroll_down_clamps ... ok [INFO] [stdout] test table::tests::table_state_scroll_down_is_overflow_safe ... ok [INFO] [stdout] test table::tests::table_state_undo_ext_filter ... ok [INFO] [stdout] test table::tests::table_state_undo_ext_sort ... ok [INFO] [stdout] test table::tests::table_state_sort_defaults ... ok [INFO] [stdout] test table::tests::table_state_undo_snapshot_and_restore ... ok [INFO] [stdout] test table::tests::table_state_undo_widget_id_unique ... ok [INFO] [stdout] test table::tests::undo_snapshot_clears_hovered ... ok [INFO] [stdout] test table::tests::variable_height_rows_selection_scrolls_down ... ok [INFO] [stdout] test table::tests::wide_chars_in_render ... ok [INFO] [stdout] test tests::apply_style_empty_is_noop ... ok [INFO] [stdout] test tests::apply_style_preserves_content ... ok [INFO] [stdout] test tests::apply_style_sets_bg ... ok [INFO] [stdout] test tests::apply_style_sets_fg ... ok [INFO] [stdout] test tests::budgeted_new_and_inner ... ok [INFO] [stdout] test tests::budgeted_with_signal ... ok [INFO] [stdout] test tests::draw_text_span_applies_style ... ok [INFO] [stdout] test tests::draw_text_span_basic ... ok [INFO] [stdout] test table::tests::table_state_with_persistence_id ... ok [INFO] [stdout] test tests::draw_text_span_empty_string ... ok [INFO] [stdout] test tests::draw_text_span_max_x_at_start_draws_nothing ... ok [INFO] [stdout] test tests::draw_text_span_scrolled_skips_chars ... ok [INFO] [stdout] test tests::draw_text_span_starts_at_offset ... ok [INFO] [stdout] test tests::set_style_area_applies_to_all_cells ... ok [INFO] [stdout] test tests::set_style_area_composites_alpha_bg_over_existing_bg ... ok [INFO] [stdout] test tests::set_style_area_empty_style_is_noop ... ok [INFO] [stdout] test tests::set_style_area_opaque_bg_replaces ... ok [INFO] [stdout] test tests::set_style_area_partial_rect ... ok [INFO] [stdout] test tests::set_style_area_transparent_bg_is_noop ... ok [INFO] [stdout] test tests::widget_is_essential_default_false ... ok [INFO] [stdout] test textarea::tests::clear_selection ... ok [INFO] [stdout] test textarea::tests::cursor_movement ... ok [INFO] [stdout] test textarea::tests::cursor_vertical_maintains_column ... ok [INFO] [stdout] test textarea::tests::default_impl ... ok [INFO] [stdout] test textarea::tests::delete_backward_at_line_start_joins_lines ... ok [INFO] [stdout] test textarea::tests::delete_backward_works ... ok [INFO] [stdout] test textarea::tests::delete_forward_works ... ok [INFO] [stdout] test textarea::tests::delete_to_end_of_line ... ok [INFO] [stdout] test textarea::tests::delete_word_backward ... ok [INFO] [stdout] test tests::draw_text_span_clipped_at_max_x ... ok [INFO] [stdout] test textarea::tests::focus_state ... ok [INFO] [stdout] test textarea::tests::editor_access ... ok [INFO] [stdout] test textarea::tests::gutter_width_with_line_numbers ... ok [INFO] [stdout] test textarea::tests::gutter_width_without_line_numbers ... ok [INFO] [stdout] test textarea::tests::insert_multiline_text ... ok [INFO] [stdout] test textarea::tests::cursor_horizontal_movement ... ok [INFO] [stdout] test textarea::tests::insert_replaces_selection ... ok [INFO] [stdout] test textarea::tests::insert_single_char ... ok [INFO] [stdout] test table::tests::measure_with_many_rows_saturates ... ok [INFO] [stdout] test textarea::tests::insert_text_and_newline ... ok [INFO] [stdout] test textarea::tests::is_essential ... ok [INFO] [stdout] test textarea::tests::max_height_builder ... ok [INFO] [stdout] test textarea::tests::move_to_line_start_and_end ... ok [INFO] [stdout] test textarea::tests::new_textarea_is_empty ... ok [INFO] [stdout] test textarea::tests::placeholder_builder ... ok [INFO] [stdout] test textarea::tests::insert_newline_splits_line ... ok [INFO] [stdout] test measurable::tests::property_tests::paragraph_measure_is_pure ... ok [INFO] [stdout] test measurable::tests::property_tests::paragraph_min_le_preferred ... ok [INFO] [stdout] test textarea::tests::page_up_down ... ok [INFO] [stdout] test textarea::tests::redo_discarded_on_new_edit ... ok [INFO] [stdout] test textarea::tests::render_empty_with_placeholder ... ok [INFO] [stdout] test textarea::tests::render_line_numbers_without_styling ... ok [INFO] [stdout] test textarea::tests::render_with_content ... ok [INFO] [stdout] test textarea::tests::render_zero_area_no_panic ... ok [INFO] [stdout] test textarea::tests::scroll_follows_cursor ... ok [INFO] [stdout] test textarea::tests::select_all ... ok [INFO] [stdout] test textarea::tests::selection_and_delete ... ok [INFO] [stdout] test textarea::tests::selection_extends_up_down ... ok [INFO] [stdout] test textarea::tests::selection_shift_arrow ... ok [INFO] [stdout] test textarea::tests::set_text_resets ... ok [INFO] [stdout] test textarea::tests::soft_wrap_builder ... ok [INFO] [stdout] test textarea::tests::soft_wrap_renders_wrapped_lines ... ok [INFO] [stdout] test textarea::tests::stateful_render_updates_viewport_state ... ok [INFO] [stdout] test textarea::tests::undo_chain ... ok [INFO] [stdout] test textarea::tests::undo_redo ... ok [INFO] [stdout] test textarea::tests::unicode_grapheme_cluster ... ok [INFO] [stdout] test textarea::tests::with_text_builder ... ok [INFO] [stdout] test textarea::tests::word_movement ... ok [INFO] [stdout] test timer::tests::countdown_progression ... ok [INFO] [stdout] test timer::tests::degradation_skeleton_skips ... ok [INFO] [stdout] test timer::tests::is_essential ... ok [INFO] [stdout] test timer::tests::render_digital_format ... ok [INFO] [stdout] test timer::tests::render_finished_shows_zero ... ok [INFO] [stdout] test timer::tests::render_remaining_human ... ok [INFO] [stdout] test timer::tests::render_seconds_format ... ok [INFO] [stdout] test timer::tests::render_with_label ... ok [INFO] [stdout] test timer::tests::render_zero_area ... ok [INFO] [stdout] test timer::tests::state_finished_stops_running ... ok [INFO] [stdout] test timer::tests::state_new ... ok [INFO] [stdout] test timer::tests::state_reset ... ok [INFO] [stdout] test timer::tests::state_set_duration ... ok [INFO] [stdout] test timer::tests::state_start_stop ... ok [INFO] [stdout] test timer::tests::state_tick_after_finished_is_noop ... ok [INFO] [stdout] test timer::tests::state_tick_counts_down ... ok [INFO] [stdout] test timer::tests::state_tick_saturates_at_zero ... ok [INFO] [stdout] test timer::tests::state_tick_when_stopped_is_noop ... ok [INFO] [stdout] test timer::tests::state_toggle ... ok [INFO] [stdout] test timer::tests::state_zero_duration_is_finished ... ok [INFO] [stdout] test timer::tests::stateless_render_shows_zero ... ok [INFO] [stdout] test toast::tests::action_builder_multiple ... ok [INFO] [stdout] test toast::tests::action_builder_single ... ok [INFO] [stdout] test toast::tests::action_builder_vec ... ok [INFO] [stdout] test toast::tests::action_display_width ... ok [INFO] [stdout] test toast::tests::action_invoke_second_button ... ok [INFO] [stdout] test toast::tests::animation_config_is_disabled_false_for_default ... ok [INFO] [stdout] test toast::tests::animation_config_none_fields ... ok [INFO] [stdout] test toast::tests::animation_offset_hidden_is_zero ... ok [INFO] [stdout] test toast::tests::animation_offset_reduced_motion_always_zero ... ok [INFO] [stdout] test toast::tests::animation_offset_visible_is_zero ... ok [INFO] [stdout] test toast::tests::animation_opacity_entering_non_fade_is_one ... ok [INFO] [stdout] test toast::tests::animation_opacity_exiting_non_fade_is_one ... ok [INFO] [stdout] test toast::tests::animation_opacity_hidden_is_zero ... ok [INFO] [stdout] test toast::tests::animation_opacity_reduced_motion_hidden_is_zero ... ok [INFO] [stdout] test toast::tests::animation_opacity_reduced_motion_visible_is_one ... ok [INFO] [stdout] test toast::tests::animation_opacity_visible_is_one ... ok [INFO] [stdout] test toast::tests::animation_state_is_complete ... ok [INFO] [stdout] test toast::tests::animation_state_start_exit_reduced_motion_goes_to_hidden ... ok [INFO] [stdout] test toast::tests::animation_state_tick_entering_to_visible ... ok [INFO] [stdout] test toast::tests::animation_state_tick_exiting_to_hidden ... ok [INFO] [stdout] test toast::tests::animation_state_tick_hidden_no_change ... ok [INFO] [stdout] test toast::tests::animation_state_tick_visible_no_change ... ok [INFO] [stdout] test toast::tests::animation_tick_entering_reduced_motion_transitions_immediately ... ok [INFO] [stdout] test toast::tests::animation_tick_exiting_reduced_motion_transitions_immediately ... ok [INFO] [stdout] test toast::tests::clear_focus_resumes_timer ... ok [INFO] [stdout] test toast::tests::dimensions_include_actions_row ... ok [INFO] [stdout] test toast::tests::dimensions_width_accounts_for_actions ... ok [INFO] [stdout] test toast::tests::dimensions_with_title_and_actions ... ok [INFO] [stdout] test toast::tests::easing_bounce_monotonic_at_key_points ... ok [INFO] [stdout] test toast::tests::easing_clamped_above_one ... ok [INFO] [stdout] test toast::tests::easing_clamped_below_zero ... ok [INFO] [stdout] test toast::tests::easing_ease_in_out_first_half ... ok [INFO] [stdout] test toast::tests::easing_ease_in_out_second_half ... ok [INFO] [stdout] test toast::tests::entrance_fade_in_no_offset ... ok [INFO] [stdout] test toast::tests::entrance_none_no_offset ... ok [INFO] [stdout] test toast::tests::entrance_offset_at_half_progress ... ok [INFO] [stdout] test toast::tests::entrance_offset_progress_clamped ... ok [INFO] [stdout] test toast::tests::entrance_slide_from_bottom_offset ... ok [INFO] [stdout] test toast::tests::entrance_slide_from_left_offset ... ok [INFO] [stdout] test toast::tests::exit_fade_out_no_offset ... ok [INFO] [stdout] test toast::tests::exit_none_no_offset ... ok [INFO] [stdout] test toast::tests::exit_offset_progress_clamped ... ok [INFO] [stdout] test toast::tests::exit_slide_to_bottom_offset ... ok [INFO] [stdout] test toast::tests::exit_slide_to_left_offset ... ok [INFO] [stdout] test toast::tests::exit_slide_to_right_offset ... ok [INFO] [stdout] test toast::tests::exit_slide_to_top_offset ... ok [INFO] [stdout] test toast::tests::focused_action_returns_correct ... ok [INFO] [stdout] test toast::tests::handle_key_dismissed_toast_is_noop ... ok [INFO] [stdout] test toast::tests::handle_key_enter_invokes_action ... ok [INFO] [stdout] test toast::tests::handle_key_enter_no_focus_is_noop ... ok [INFO] [stdout] test toast::tests::handle_key_esc_clears_focus_first ... ok [INFO] [stdout] test toast::tests::handle_key_esc_dismisses ... ok [INFO] [stdout] test toast::tests::handle_key_other_is_noop ... ok [INFO] [stdout] test toast::tests::handle_key_tab_cycles_focus ... ok [INFO] [stdout] test toast::tests::handle_key_tab_no_actions_is_noop ... ok [INFO] [stdout] test toast::tests::icon_custom_ascii_preserved ... ok [INFO] [stdout] test toast::tests::icon_custom_non_ascii_falls_back_to_star ... ok [INFO] [stdout] test toast::tests::icon_warning_ascii_same ... ok [INFO] [stdout] test toast::tests::is_expired_accounts_for_pause ... ok [INFO] [stdout] test textarea::tests::gutter_width_many_lines ... ok [INFO] [stdout] test toast::tests::pause_resume_idempotent ... ok [INFO] [stdout] test toast::tests::pause_timer_sets_flag ... ok [INFO] [stdout] test toast::tests::key_event_traits ... ok [INFO] [stdout] test toast::tests::position_bottom_center ... ok [INFO] [stdout] test toast::tests::position_bottom_left ... ok [INFO] [stdout] test toast::tests::persistent_toast_not_expired_with_actions ... ok [INFO] [stdout] test toast::tests::position_toast_taller_than_terminal_saturates ... ok [INFO] [stdout] test toast::tests::position_toast_wider_than_terminal_saturates ... ok [INFO] [stdout] test textarea::tests::proptests::cursor_always_valid ... ok [INFO] [stdout] test toast::tests::position_zero_margin ... ok [INFO] [stdout] test toast::tests::remaining_time_with_pause ... ok [INFO] [stdout] test toast::tests::render_actions_tiny_area_does_not_panic ... ok [INFO] [stdout] test toast::tests::render_focused_action_does_not_panic ... ok [INFO] [stdout] test toast::tests::render_with_actions_does_not_panic ... ok [INFO] [stdout] test toast::tests::test_animation_affects_position ... ok [INFO] [stdout] test toast::tests::test_animation_config_default ... ok [INFO] [stdout] test toast::tests::test_animation_no_animation ... ok [INFO] [stdout] test toast::tests::test_animation_opacity_fade_in ... ok [INFO] [stdout] test toast::tests::test_animation_phase_default ... ok [INFO] [stdout] test toast::tests::test_animation_phase_reduced_motion ... ok [INFO] [stdout] test toast::tests::test_animation_state_progress ... ok [INFO] [stdout] test toast::tests::test_dismiss_immediately ... ok [INFO] [stdout] test toast::tests::test_animation_state_zero_duration ... ok [INFO] [stdout] test toast::tests::test_dismiss_starts_exit_animation ... ok [INFO] [stdout] test toast::tests::test_entrance_animation_builder ... ok [INFO] [stdout] test toast::tests::test_easing_apply ... ok [INFO] [stdout] test textarea::tests::proptests::undo_redo_inverse ... ok [INFO] [stdout] test toast::tests::resume_timer_accumulates_paused ... ok [INFO] [stdout] test toast::tests::test_exit_animation_builder ... ok [INFO] [stdout] test toast::tests::test_toast_animation_offset ... ok [INFO] [stdout] test toast::tests::test_entrance_animation_offsets ... ok [INFO] [stdout] test toast::tests::test_toast_builder ... ok [INFO] [stdout] test toast::tests::test_toast_dimensions ... ok [INFO] [stdout] test toast::tests::test_toast_dimensions_max_width ... ok [INFO] [stdout] test toast::tests::test_is_animating ... ok [INFO] [stdout] test toast::tests::test_toast_content_builder ... ok [INFO] [stdout] test toast::tests::test_toast_dimensions_with_icon ... ok [INFO] [stdout] test toast::tests::test_toast_id_uniqueness ... ok [INFO] [stdout] test toast::tests::test_toast_dismiss ... ok [INFO] [stdout] test toast::tests::test_toast_icon_chars ... ok [INFO] [stdout] test toast::tests::test_toast_is_not_essential ... ok [INFO] [stdout] test toast::tests::test_toast_persistent ... ok [INFO] [stdout] test toast::tests::test_toast_position_calculate ... ok [INFO] [stdout] test toast::tests::test_toast_new ... ok [INFO] [stdout] test toast::tests::test_exit_animation_offsets ... ok [INFO] [stdout] test toast::tests::test_toast_not_visible_when_dismissed ... ok [INFO] [stdout] test toast::tests::test_toast_render_small_area ... ok [INFO] [stdout] test toast::tests::test_toast_render_with_title ... ok [INFO] [stdout] test toast::tests::test_toast_render_with_icon ... ok [INFO] [stdout] test toast::tests::test_toast_render_zero_area ... ok [INFO] [stdout] test toast::tests::test_toast_render_basic ... ok [INFO] [stdout] test toast::tests::test_toast_style_variants ... ok [INFO] [stdout] test toast::tests::toast_action_styles ... ok [INFO] [stdout] test toast::tests::toast_animation_opacity_accessor ... ok [INFO] [stdout] test toast::tests::toast_animation_phase_accessor ... ok [INFO] [stdout] test toast::tests::toast_animation_phase_default_is_visible ... ok [INFO] [stdout] test toast::tests::toast_dismiss_twice_idempotent ... ok [INFO] [stdout] test toast::tests::toast_easing_default_is_ease_out ... ok [INFO] [stdout] test toast::tests::toast_entrance_animation_default_is_slide_from_right ... ok [INFO] [stdout] test toast::tests::toast_event_debug_clone ... ok [INFO] [stdout] test toast::tests::toast_exit_animation_default_is_fade_out ... ok [INFO] [stdout] test toast::tests::toast_icon_default_is_info ... ok [INFO] [stdout] test toast::tests::toast_id_debug ... ok [INFO] [stdout] test toast::tests::toast_id_hash_consistent ... ok [INFO] [stdout] test toast::tests::toast_margin_builder ... ok [INFO] [stdout] test toast::tests::toast_non_dismissable_esc_noop ... ok [INFO] [stdout] test toast::tests::toast_position_default_is_top_right ... ok [INFO] [stdout] test toast::tests::toast_style_default_is_info ... ok [INFO] [stdout] test toast::tests::toast_tick_animation_returns_false_when_stable ... ok [INFO] [stdout] test toast::tests::toast_tick_animation_returns_true_on_phase_change ... ok [INFO] [stdout] test toast::tests::toast_with_icon_style_builder ... ok [INFO] [stdout] test toast::tests::toast_remaining_time_persistent_is_none ... ok [INFO] [stdout] test toast::tests::toast_with_title_style_builder ... ok [INFO] [stdout] test tree::tests::is_not_essential ... ok [INFO] [stdout] test tree::tests::tree_click_expands_parent ... ok [INFO] [stdout] test toast::tests::toast_config_default_values ... ok [INFO] [stdout] test tree::tests::tree_click_no_hit_ignored ... ok [INFO] [stdout] test tree::tests::tree_click_wrong_id_ignored ... ok [INFO] [stdout] test tree::tests::tree_collect_expanded_only_includes_nodes_with_children ... ok [INFO] [stdout] test tree::tests::tree_deep_nesting ... ok [INFO] [stdout] test tree::tests::tree_default_no_persistence_id ... ok [INFO] [stdout] test tree::tests::tree_expand_collapse_node ... ok [INFO] [stdout] test tree::tests::tree_guides_ascii ... ok [INFO] [stdout] test tree::tests::tree_guides_default ... ok [INFO] [stdout] test tree::tests::tree_guides_rounded ... ok [INFO] [stdout] test tree::tests::tree_guides_unicode ... ok [INFO] [stdout] test tree::tests::tree_guides_width ... ok [INFO] [stdout] test tree::tests::tree_node_at_visible_index_collapsed ... ok [INFO] [stdout] test tree::tests::tree_node_at_visible_index_hidden_root ... ok [INFO] [stdout] test tree::tests::tree_node_at_visible_index_with_show_root ... ok [INFO] [stdout] test tree::tests::tree_node_basics ... ok [INFO] [stdout] test tree::tests::tree_node_children ... ok [INFO] [stdout] test tree::tests::tree_node_collapsed ... ok [INFO] [stdout] test tree::tests::tree_node_path_navigation ... ok [INFO] [stdout] test tree::tests::tree_node_toggle ... ok [INFO] [stdout] test tree::tests::tree_node_visible_count ... ok [INFO] [stdout] test tree::tests::tree_node_with_children_vec ... ok [INFO] [stdout] test tree::tests::tree_persist_state_default ... ok [INFO] [stdout] test tree::tests::tree_render_basic ... ok [INFO] [stdout] test tree::tests::tree_render_guides_present ... ok [INFO] [stdout] test tree::tests::tree_render_last_guide ... ok [INFO] [stdout] test tree::tests::tree_render_truncated_height ... ok [INFO] [stdout] test tree::tests::tree_render_zero_area ... ok [INFO] [stdout] test toast::tests::toast_with_id ... ok [INFO] [stdout] test tree::tests::tree_click_selects_leaf ... ok [INFO] [stdout] test tree::tests::tree_restore_wrong_snapshot_type_fails ... ok [INFO] [stdout] test tree::tests::tree_root_access ... ok [INFO] [stdout] test tree::tests::tree_save_restore_round_trip ... ok [INFO] [stdout] test tree::tests::tree_state_key_default_when_no_id ... ok [INFO] [stdout] test tree::tests::tree_state_key_uses_persistence_id ... ok [INFO] [stdout] test tree::tests::tree_click_toggles_collapsed_node ... ok [INFO] [stdout] test tree::tests::tree_right_click_ignored ... ok [INFO] [stdout] test tree::tests::tree_with_persistence_id ... ok [INFO] [stdout] test undo_support::tests::cmd_debug_format ... ok [INFO] [stdout] test undo_support::tests::cmd_execute_without_callbacks_succeeds ... ok [INFO] [stdout] test undo_support::tests::cmd_redo_calls_execute ... ok [INFO] [stdout] test tree::tests::tree_undo_snapshot_and_restore ... ok [INFO] [stdout] test tree::tests::tree_undo_widget_id_unique ... ok [INFO] [stdout] test undo_support::tests::list_multi_select_description ... ok [INFO] [stdout] test undo_support::tests::selection_operation_fields ... ok [INFO] [stdout] test undo_support::tests::table_filter_description ... ok [INFO] [stdout] test undo_support::tests::cmd_undo_without_callbacks_succeeds ... ok [INFO] [stdout] test undo_support::tests::table_select_row_description ... ok [INFO] [stdout] test undo_support::tests::test_list_operation_description ... ok [INFO] [stdout] test undo_support::tests::test_table_operation_description ... ok [INFO] [stdout] test undo_support::tests::test_text_edit_operation_description ... ok [INFO] [stdout] test undo_support::tests::test_tree_operation_description ... ok [INFO] [stdout] test undo_support::tests::test_text_edit_operation_size_bytes ... ok [INFO] [stdout] test undo_support::tests::test_undo_widget_id_from_raw ... ok [INFO] [stdout] test undo_support::tests::cmd_size_bytes_nonzero ... ok [INFO] [stdout] test undo_support::tests::test_widget_text_edit_cmd_creation ... ok [INFO] [stdout] test undo_support::tests::test_undo_widget_id_uniqueness ... ok [INFO] [stdout] test undo_support::tests::test_widget_text_edit_cmd_with_callbacks ... ok [INFO] [stdout] test undo_support::tests::text_edit_replace_size_bytes ... ok [INFO] [stdout] test undo_support::tests::text_edit_set_value_description ... ok [INFO] [stdout] test undo_support::tests::text_edit_set_value_size_bytes ... ok [INFO] [stdout] test undo_support::tests::tree_toggle_batch_description ... ok [INFO] [stdout] test undo_support::tests::text_edit_delete_size_bytes ... ok [INFO] [stdout] test undo_support::tests::text_edit_replace_description ... ok [INFO] [stdout] test undo_support::tests::widget_id_default_is_unique ... ok [INFO] [stdout] test undo_support::tests::widget_id_display ... ok [INFO] [stdout] test undo_support::tests::widget_id_hash_eq ... ok [INFO] [stdout] test validation_error::tests::hide_clears_visible ... ok [INFO] [stdout] test validation_error::tests::icon_only_disables_message ... ok [INFO] [stdout] test validation_error::tests::icon_style_separate_from_message_style ... ok [INFO] [stdout] test validation_error::tests::is_essential_returns_true ... ok [INFO] [stdout] test validation_error::tests::is_fully_visible_requires_complete_animation ... ok [INFO] [stdout] test validation_error::tests::min_width_empty_message ... ok [INFO] [stdout] test validation_error::tests::min_width_icon_only ... ok [INFO] [stdout] test validation_error::tests::animation_duration_zero_is_immediate ... ok [INFO] [stdout] test validation_error::tests::aria_id_can_be_set ... ok [INFO] [stdout] test validation_error::tests::default_uses_warning_icon ... ok [INFO] [stdout] test validation_error::tests::min_width_with_message ... ok [INFO] [stdout] test validation_error::tests::opacity_always_clamped ... ok [INFO] [stdout] test validation_error::tests::new_creates_with_message ... ok [INFO] [stdout] test validation_error::tests::render_draws_icon ... ok [INFO] [stdout] test validation_error::tests::render_empty_area_is_noop ... ok [INFO] [stdout] test validation_error::tests::render_draws_message ... ok [INFO] [stdout] test validation_error::tests::render_hidden_state_draws_nothing ... ok [INFO] [stdout] test validation_error::tests::render_icon_only_mode ... ok [INFO] [stdout] test validation_error::tests::render_truncates_long_message ... ok [INFO] [stdout] test validation_error::tests::show_twice_is_noop ... ok [INFO] [stdout] test validation_error::tests::show_sets_visible_and_starts_animation ... ok [INFO] [stdout] test validation_error::tests::state_default_is_hidden ... ok [INFO] [stdout] test validation_error::tests::render_visible_state_draws_content ... ok [INFO] [stdout] test validation_error::tests::take_just_shown_clears_flag ... ok [INFO] [stdout] test validation_error::tests::tick_advances_opacity ... ok [INFO] [stdout] test validation_error::tests::tick_fade_out ... ok [INFO] [stdout] test validation_error::tests::with_code_sets_error_code ... ok [INFO] [stdout] test validation_error::tests::with_icon_overrides_default ... ok [INFO] [stdout] test virtualized::tests::builder_chain_all_options ... ok [INFO] [stdout] test validation_error::tests::style_is_applied_to_message ... ok [INFO] [stdout] test virtualized::tests::external_follow_mode_scrolls_on_set_external_len ... ok [INFO] [stdout] test virtualized::tests::external_storage_returns_none_for_get ... ok [INFO] [stdout] test virtualized::tests::external_storage_returns_none_for_get_mut ... ok [INFO] [stdout] test virtualized::tests::external_zero_len_zero_cache ... ok [INFO] [stdout] test virtualized::tests::fenwick_clear_then_operations ... ok [INFO] [stdout] test virtualized::tests::fenwick_default_is_empty ... ok [INFO] [stdout] test virtualized::tests::fenwick_get_beyond_len_returns_default ... ok [INFO] [stdout] test virtualized::tests::fenwick_find_item_at_offset_empty ... ok [INFO] [stdout] test virtualized::tests::fenwick_offset_of_item_zero_always_zero ... ok [INFO] [stdout] test virtualized::tests::fenwick_rebuild_replaces_data ... ok [INFO] [stdout] test virtualized::tests::fenwick_resize_same_size_is_noop ... ok [INFO] [stdout] test virtualized::tests::fenwick_visible_count_start_beyond_len ... ok [INFO] [stdout] test virtualized::tests::fenwick_visible_count_zero_viewport ... ok [INFO] [stdout] test validation_error::tests::tick_completes_animation ... ok [INFO] [stdout] test virtualized::tests::clear_on_external_resets_scroll ... ok [INFO] [stdout] test virtualized::tests::height_cache_capacity_zero_ignores_all_sets ... ok [INFO] [stdout] test virtualized::tests::height_cache_clear_resets_base ... ok [INFO] [stdout] test virtualized::tests::height_cache_default ... ok [INFO] [stdout] test virtualized::tests::height_cache_eviction_trims_oldest ... ok [INFO] [stdout] test virtualized::tests::height_cache_get_before_base_offset ... ok [INFO] [stdout] test virtualized::tests::height_cache_set_before_base_offset_ignored ... ok [INFO] [stdout] test virtualized::tests::is_at_bottom_empty ... ok [INFO] [stdout] test virtualized::tests::is_at_bottom_fewer_items_than_visible ... ok [INFO] [stdout] test virtualized::tests::iter_on_external_is_empty ... ok [INFO] [stdout] test virtualized::tests::list_state_default_matches_new ... ok [INFO] [stdout] test virtualized::tests::list_state_is_at_bottom_zero_items ... ok [INFO] [stdout] test virtualized::tests::list_state_momentum_tick_zero_items ... ok [INFO] [stdout] test virtualized::tests::list_state_page_down_visible_count_zero ... ok [INFO] [stdout] test virtualized::tests::list_state_page_up_visible_count_zero ... ok [INFO] [stdout] test virtualized::tests::list_state_persistence_id ... ok [INFO] [stdout] test virtualized::tests::list_state_persistence_id_none ... ok [INFO] [stdout] test virtualized::tests::list_state_scroll_to_bottom_zero_items ... ok [INFO] [stdout] test virtualized::tests::list_state_scroll_to_clamps ... ok [INFO] [stdout] test virtualized::tests::list_state_scroll_zero_items ... ok [INFO] [stdout] test virtualized::tests::list_state_select_next_from_none ... ok [INFO] [stdout] test virtualized::tests::list_state_select_next_on_empty ... ok [INFO] [stdout] test virtualized::tests::follow_mode_auto_scrolls_on_push ... ok [INFO] [stdout] test virtualized::tests::list_state_select_previous_on_empty ... ok [INFO] [stdout] test virtualized::tests::fenwick_set_beyond_len_resizes ... ok [INFO] [stdout] test virtualized::tests::fling_negative_scrolls_up ... ok [INFO] [stdout] test virtualized::tests::list_state_select_previous_from_none ... ok [INFO] [stdout] test virtualized::tests::list_state_set_follow_false_no_scroll ... ok [INFO] [stdout] test virtualized::tests::new_zero_capacity ... ok [INFO] [stdout] test virtualized::tests::page_up_visible_count_zero_is_noop ... ok [INFO] [stdout] test virtualized::tests::persist_state_default ... ok [INFO] [stdout] test virtualized::tests::persist_state_eq ... ok [INFO] [stdout] test virtualized::tests::render_after_fling_advances_visible_rows ... ok [INFO] [stdout] test virtualized::tests::render_bottom_boundary_clips_partial_item ... ok [INFO] [stdout] test virtualized::tests::render_partially_offscreen_top_skips_item ... ok [INFO] [stdout] test virtualized::tests::render_range_at_end_clamps_overscan ... ok [INFO] [stdout] test virtualized::tests::render_range_at_start_clamps_overscan ... ok [INFO] [stdout] test virtualized::tests::render_range_zero_overscan ... ok [INFO] [stdout] test virtualized::tests::scroll_delta_zero_does_not_disable_follow ... ok [INFO] [stdout] test virtualized::tests::scroll_negative_beyond_start ... ok [INFO] [stdout] test virtualized::tests::scroll_on_empty_is_noop ... ok [INFO] [stdout] test virtualized::tests::scroll_to_bottom_fewer_items_than_visible ... ok [INFO] [stdout] test virtualized::tests::push_on_external_is_noop ... ok [INFO] [stdout] test virtualized::tests::scroll_to_end_enables_follow ... ok [INFO] [stdout] test virtualized::tests::page_down_visible_count_zero_is_noop ... ok [INFO] [stdout] test virtualized::tests::scroll_to_bottom_visible_count_zero ... ok [INFO] [stdout] test virtualized::tests::scroll_to_start_disables_follow ... ok [INFO] [stdout] test virtualized::tests::scroll_to_on_empty ... ok [INFO] [stdout] test virtualized::tests::scroll_to_top_already_at_top ... ok [INFO] [stdout] test virtualized::tests::set_follow_false_does_not_scroll ... ok [INFO] [stdout] test virtualized::tests::stateful_save_restore_roundtrip ... ok [INFO] [stdout] test virtualized::tests::stateful_state_key_default_instance ... ok [INFO] [stdout] test virtualized::tests::stateful_state_key_with_persistence_id ... ok [INFO] [stdout] test virtualized::tests::test_clear ... ok [INFO] [stdout] test virtualized::tests::test_external_storage_len ... ok [INFO] [stdout] test virtualized::tests::test_follow_mode ... ok [INFO] [stdout] test virtualized::tests::test_get_item ... ok [INFO] [stdout] test virtualized::tests::test_height_cache ... ok [INFO] [stdout] test virtualized::tests::test_height_cache_large_index_window ... ok [INFO] [stdout] test virtualized::tests::test_momentum_scrolling ... ok [INFO] [stdout] test virtualized::tests::test_new_virtualized ... ok [INFO] [stdout] test virtualized::tests::test_page_up_down ... FAILED [INFO] [stdout] test virtualized::tests::test_render_item_string ... ok [INFO] [stdout] test virtualized::tests::test_render_range_with_overscan ... ok [INFO] [stdout] test virtualized::tests::set_external_len_on_owned_is_noop ... ok [INFO] [stdout] test virtualized::tests::test_scroll_bounds ... ok [INFO] [stdout] test virtualized::tests::test_push_and_len ... ok [INFO] [stdout] test virtualized::tests::test_scroll_to ... ok [INFO] [stdout] test virtualized::tests::test_scroll_to_start_and_end ... ok [INFO] [stdout] test virtualized::tests::test_scroll_is_constant_time ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_empty ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_find_item_at_offset ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_from_heights ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_new ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_offset_of_item ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_resize ... ok [INFO] [stdout] test virtualized::tests::test_memory_bounded_by_ring_capacity ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_set ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_visible_count ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_visible_count_viewport_beyond_total_height ... ok [INFO] [stdout] test virtualized::tests::test_virtualized_list_handle_mouse_drag_smooth ... ok [INFO] [stdout] test virtualized::tests::test_virtualized_list_state_follow_mode ... ok [INFO] [stdout] test virtualized::tests::test_virtualized_list_state_new ... ok [INFO] [stdout] test virtualized::tests::test_virtualized_list_state_page_up_down ... FAILED [INFO] [stdout] test virtualized::tests::test_virtualized_list_state_scroll ... ok [INFO] [stdout] test virtualized::tests::test_virtualized_list_state_select_next ... ok [INFO] [stdout] test virtualized::tests::test_virtualized_list_state_select_previous ... ok [INFO] [stdout] test virtualized::tests::test_virtualized_page_navigation ... FAILED [INFO] [stdout] test virtualized::tests::test_virtualized_with_variable_heights_fenwick ... ok [INFO] [stdout] test virtualized::tests::test_visible_range_constant_regardless_of_total ... ok [INFO] [stdout] test virtualized::tests::test_visible_range_fixed_height ... ok [INFO] [stdout] test virtualized::tests::test_visible_range_variable_height_clamps ... FAILED [INFO] [stdout] test virtualized::tests::test_visible_range_variable_height_default_for_unmeasured ... FAILED [INFO] [stdout] test virtualized::tests::test_visible_range_variable_height_exact_fit ... ok [INFO] [stdout] test virtualized::tests::test_visible_range_variable_height_exact_fit_larger ... ok [INFO] [stdout] test virtualized::tests::test_visible_range_variable_height_excludes_partial ... FAILED [INFO] [stdout] test virtualized::tests::test_visible_range_with_scroll ... ok [INFO] [stdout] test virtualized::tests::tick_below_threshold_stops_momentum ... ok [INFO] [stdout] test virtualized::tests::tick_zero_duration_no_scroll ... ok [INFO] [stdout] test virtualized::tests::tick_zero_velocity_is_noop ... ok [INFO] [stdout] test virtualized::tests::trim_front_adjusts_scroll_offset ... ok [INFO] [stdout] test virtualized::tests::trim_front_on_external_returns_zero ... ok [INFO] [stdout] test virtualized::tests::trim_front_scroll_offset_saturates_to_zero ... ok [INFO] [stdout] test virtualized::tests::trim_front_under_max_returns_zero ... ok [INFO] [stdout] test virtualized::tests::virtualized_list_builder ... ok [INFO] [stdout] test virtualized::tests::virtualized_storage_debug ... ok [INFO] [stdout] test virtualized::tests::visible_range_empty_container ... ok [INFO] [stdout] test virtualized::tests::visible_range_fewer_items_than_viewport ... ok [INFO] [stdout] test virtualized::tests::visible_range_fixed_height_zero ... ok [INFO] [stdout] test virtualized::tests::visible_range_single_item ... ok [INFO] [stdout] test virtualized::tests::visible_range_zero_viewport ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_decision_equation_section ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_divider_matches_width ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_empty_title ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_header_no_tick_no_source ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_header_with_tick_and_source ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_ledger_observation_entry ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_scales_logarithmically ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_ledger_skip_entry ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_observation_only ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_posterior_values ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_skip_verdict ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_source_only_no_tick ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_tick_only_no_source ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_voi_equation_format ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_width_one ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_width_zero ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_with_decision_and_observation ... ok [INFO] [stdout] test voi_debug_overlay::tests::build_lines_without_decision_or_ledger ... ok [INFO] [stdout] test voi_debug_overlay::tests::large_event_idx_in_ledger ... ok [INFO] [stdout] test voi_debug_overlay::tests::multiple_ledger_entries_same_type ... ok [INFO] [stdout] test voi_debug_overlay::tests::negative_log_bayes_factor_format ... ok [INFO] [stdout] test voi_debug_overlay::tests::overlay_data_clone ... ok [INFO] [stdout] test voi_debug_overlay::tests::overlay_style_default ... ok [INFO] [stdout] test voi_debug_overlay::tests::posterior_with_nan_values ... ok [INFO] [stdout] test voi_debug_overlay::tests::render_applies_background_and_border ... ok [INFO] [stdout] test voi_debug_overlay::tests::render_empty_area_is_noop ... ok [INFO] [stdout] test voi_debug_overlay::tests::render_exact_minimum_size ... ok [INFO] [stdout] test voi_debug_overlay::tests::render_height_below_threshold ... ok [INFO] [stdout] test voi_debug_overlay::tests::render_narrow_area_where_inner_is_empty ... ok [INFO] [stdout] test voi_debug_overlay::tests::render_small_area_noop ... ok [INFO] [stdout] test voi_debug_overlay::tests::render_no_background ... ok [INFO] [stdout] test voi_debug_overlay::tests::render_width_below_threshold ... ok [INFO] [stdout] test voi_debug_overlay::tests::structs_implement_debug ... ok [INFO] [stdout] test voi_debug_overlay::tests::voi_decision_summary_clone ... ok [INFO] [stdout] test voi_debug_overlay::tests::voi_ledger_entry_clone ... ok [INFO] [stdout] test voi_debug_overlay::tests::voi_observation_summary_clone ... ok [INFO] [stdout] test voi_debug_overlay::tests::with_style_custom_border_type ... ok [INFO] [stdout] test voi_debug_overlay::tests::with_style_replaces_style ... ok [INFO] [stdout] test virtualized::tests::test_variable_heights_fenwick_performance ... ok [INFO] [stdout] test virtualized::tests::test_render_scales_with_visible_not_total ... ok [INFO] [stdout] test textarea::tests::proptests::selection_ordered ... ok [INFO] [stdout] test height_predictor::tests::perf_prediction_overhead ... FAILED [INFO] [stdout] test inspector::tests::inspector_perf_budget_overlay ... FAILED [INFO] [stdout] test textarea::tests::proptests::insert_delete_inverse ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- block::tests::measure_all_borders stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'block::tests::measure_all_borders' (77) panicked at src/block.rs:946:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: Size { width: 4, height: 4 } [INFO] [stdout] right: Size { width: 2, height: 2 } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb07272b - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdafe4cec - ftui_widgets[4aea3cb4017d493a]::block::tests::measure_all_borders [INFO] [stdout] at /opt/rustwide/workdir/src/block.rs:946:9 [INFO] [stdout] 22: 0x633fdafc7207 - ftui_widgets[4aea3cb4017d493a]::block::tests::measure_all_borders::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/block.rs:943:29 [INFO] [stdout] 23: 0x633fdafa2df6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- block::tests::chrome_size_all_borders stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'block::tests::chrome_size_all_borders' (58) panicked at src/block.rs:913:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: (4, 4) [INFO] [stdout] right: (2, 2) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb4604f0 - core[6aaeda2c7ad07a48]::panicking::assert_failed::<(u16, u16), (u16, u16)> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdafe619d - ftui_widgets[4aea3cb4017d493a]::block::tests::chrome_size_all_borders [INFO] [stdout] at /opt/rustwide/workdir/src/block.rs:913:9 [INFO] [stdout] 22: 0x633fdafc7447 - ftui_widgets[4aea3cb4017d493a]::block::tests::chrome_size_all_borders::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/block.rs:911:33 [INFO] [stdout] 23: 0x633fdafa30f6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- command_palette::scorer::perf_tests::perf_corpus_1000_under_budget stdout ---- [INFO] [stdout] {"ts":"2026-02-04T00:00:00Z","event":"palette_corpus_1000","samples":20,"p50_us":7554,"p95_us":17610,"p99_us":17610,"mean_us":7671.85,"variance_us":19843178.63} [INFO] [stdout] [INFO] [stdout] thread 'command_palette::scorer::perf_tests::perf_corpus_1000_under_budget' (167) panicked at src/command_palette/scorer.rs:3445:9: [INFO] [stdout] 1000-item corpus p95 = 17610µs exceeds budget 5000µs [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdaf25474 - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_corpus_1000_under_budget [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3445:9 [INFO] [stdout] 20: 0x633fdaee9607 - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_corpus_1000_under_budget::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3423:39 [INFO] [stdout] 21: 0x633fdafb3b46 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7cb20cad5aa4 - [INFO] [stdout] 43: 0x7cb20cb62a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- command_palette::scorer::perf_tests::perf_incremental_7key_100_under_budget stdout ---- [INFO] [stdout] {"ts":"2026-02-04T00:00:00Z","event":"palette_incremental_7key_100","samples":30,"p50_us":414,"p95_us":24453,"p99_us":25508,"mean_us":2145.10,"variance_us":37559365.76} [INFO] [stdout] [INFO] [stdout] thread 'command_palette::scorer::perf_tests::perf_incremental_7key_100_under_budget' (171) panicked at src/command_palette/scorer.rs:3507:9: [INFO] [stdout] Incremental 7-key 100-item p95 = 24453µs exceeds budget 2000µs [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdaf26402 - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_incremental_7key_100_under_budget [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3507:9 [INFO] [stdout] 20: 0x633fdaee96f7 - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_incremental_7key_100_under_budget::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3485:48 [INFO] [stdout] 21: 0x633fdafb3c86 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7cb20cad5aa4 - [INFO] [stdout] 43: 0x7cb20cb62a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- command_palette::scorer::perf_tests::perf_scaling_sublinear stdout ---- [INFO] [stdout] {"ts":"2026-02-04T00:00:00Z","event":"palette_scaling","samples_100":30,"p50_100_us":151,"samples_1000":20,"p50_1000_us":13696} [INFO] [stdout] [INFO] [stdout] thread 'command_palette::scorer::perf_tests::perf_scaling_sublinear' (173) panicked at src/command_palette/scorer.rs:3638:9: [INFO] [stdout] 1000/100 scaling ratio = 90.7x exceeds 25x threshold (100: 151µs, 1000: 13696µs) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdaf24e7b - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_scaling_sublinear [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3638:9 [INFO] [stdout] 20: 0x633fdaee95a7 - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_scaling_sublinear::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3606:32 [INFO] [stdout] 21: 0x633fdafb3ac6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7cb20cad5aa4 - [INFO] [stdout] 43: 0x7cb20cb62a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- command_palette::scorer::perf_tests::perf_corpus_5000_under_budget stdout ---- [INFO] [stdout] {"ts":"2026-02-04T00:00:00Z","event":"palette_corpus_5000","samples":10,"p50_us":41495,"p95_us":87999,"p99_us":87999,"mean_us":39402.50,"variance_us":798915508.45} [INFO] [stdout] [INFO] [stdout] thread 'command_palette::scorer::perf_tests::perf_corpus_5000_under_budget' (169) panicked at src/command_palette/scorer.rs:3476:9: [INFO] [stdout] 5000-item corpus p95 = 87999µs exceeds budget 25000µs [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdaf25764 - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_corpus_5000_under_budget [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3476:9 [INFO] [stdout] 20: 0x633fdaee9637 - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_corpus_5000_under_budget::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3454:39 [INFO] [stdout] 21: 0x633fdafb3b86 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7cb20cad5aa4 - [INFO] [stdout] 43: 0x7cb20cb62a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- command_palette::scorer::perf_tests::perf_incremental_7key_1000_under_budget stdout ---- [INFO] [stdout] {"ts":"2026-02-04T00:00:00Z","event":"palette_incremental_7key_1000","samples":10,"p50_us":44037,"p95_us":52354,"p99_us":52354,"mean_us":38044.30,"variance_us":215617381.01} [INFO] [stdout] [INFO] [stdout] thread 'command_palette::scorer::perf_tests::perf_incremental_7key_1000_under_budget' (170) panicked at src/command_palette/scorer.rs:3538:9: [INFO] [stdout] Incremental 7-key 1000-item p95 = 52354µs exceeds budget 15000µs [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdaf26866 - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_incremental_7key_1000_under_budget [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3538:9 [INFO] [stdout] 20: 0x633fdaee9727 - ftui_widgets[4aea3cb4017d493a]::command_palette::scorer::perf_tests::perf_incremental_7key_1000_under_budget::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/command_palette/scorer.rs:3516:49 [INFO] [stdout] 21: 0x633fdafb3cc6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7cb20cad5aa4 - [INFO] [stdout] 43: 0x7cb20cb62a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- list::tests::list_measure_with_block stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'list::tests::list_measure_with_block' (1279) panicked at src/list.rs:1014:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: Size { width: 6, height: 5 } [INFO] [stdout] right: Size { width: 4, height: 3 } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb07272b - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdafd63df - ftui_widgets[4aea3cb4017d493a]::list::tests::list_measure_with_block [INFO] [stdout] at /opt/rustwide/workdir/src/list.rs:1014:9 [INFO] [stdout] 22: 0x633fdafc59f7 - ftui_widgets[4aea3cb4017d493a]::list::tests::list_measure_with_block::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/list.rs:1006:33 [INFO] [stdout] 23: 0x633fdafa0676 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- paragraph::tests::measure_with_block stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'paragraph::tests::measure_with_block' (1846) panicked at src/paragraph.rs:721:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: Size { width: 6, height: 5 } [INFO] [stdout] right: Size { width: 4, height: 3 } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb07272b - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdaf7b239 - ftui_widgets[4aea3cb4017d493a]::paragraph::tests::measure_with_block [INFO] [stdout] at /opt/rustwide/workdir/src/paragraph.rs:721:9 [INFO] [stdout] 22: 0x633fdaf5e5e7 - ftui_widgets[4aea3cb4017d493a]::paragraph::tests::measure_with_block::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/paragraph.rs:715:28 [INFO] [stdout] 23: 0x633fdafb1c46 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- progress::tests::progress_bar_measure_with_block stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'progress::tests::progress_bar_measure_with_block' (1918) panicked at src/progress.rs:826:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 5 [INFO] [stdout] right: 3 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb460592 - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdb1a3f54 - ftui_widgets[4aea3cb4017d493a]::progress::tests::progress_bar_measure_with_block [INFO] [stdout] at /opt/rustwide/workdir/src/progress.rs:826:9 [INFO] [stdout] 22: 0x633fdb196b47 - ftui_widgets[4aea3cb4017d493a]::progress::tests::progress_bar_measure_with_block::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/progress.rs:821:41 [INFO] [stdout] 23: 0x633fdafad7a6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- progress::tests::render_with_block stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'progress::tests::render_with_block' (1929) panicked at src/progress.rs:684:13: [INFO] [stdout] assertion `left == right` failed: inner cell at x=1 should have gauge bg [INFO] [stdout] left: PackedRgba(0) [INFO] [stdout] right: PackedRgba(16711935) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc93 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:434:23 [INFO] [stdout] 20: 0x633fdb0727cd - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdb1a03d4 - ftui_widgets[4aea3cb4017d493a]::progress::tests::render_with_block [INFO] [stdout] at /opt/rustwide/workdir/src/progress.rs:684:13 [INFO] [stdout] 22: 0x633fdb196457 - ftui_widgets[4aea3cb4017d493a]::progress::tests::render_with_block::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/progress.rs:670:27 [INFO] [stdout] 23: 0x633fdaface66 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- spinner::tests::render_with_block stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'spinner::tests::render_with_block' (2029) panicked at src/spinner.rs:315:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: None [INFO] [stdout] right: Some('!') [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb2918de - core[6aaeda2c7ad07a48]::panicking::assert_failed::, core[6aaeda2c7ad07a48]::option::Option> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdb0039cb - ftui_widgets[4aea3cb4017d493a]::spinner::tests::render_with_block [INFO] [stdout] at /opt/rustwide/workdir/src/spinner.rs:315:9 [INFO] [stdout] 22: 0x633fdafc9877 - ftui_widgets[4aea3cb4017d493a]::spinner::tests::render_with_block::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/spinner.rs:305:27 [INFO] [stdout] 23: 0x633fdafabd66 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- table::tests::block_plus_header_fill_entire_area stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'table::tests::block_plus_header_fill_entire_area' (2171) panicked at src/table.rs:2365:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: None [INFO] [stdout] right: Some('H') [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb2918de - core[6aaeda2c7ad07a48]::panicking::assert_failed::, core[6aaeda2c7ad07a48]::option::Option> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdaff8dbb - ftui_widgets[4aea3cb4017d493a]::table::tests::block_plus_header_fill_entire_area [INFO] [stdout] at /opt/rustwide/workdir/src/table.rs:2365:9 [INFO] [stdout] 22: 0x633fdafc86f7 - ftui_widgets[4aea3cb4017d493a]::table::tests::block_plus_header_fill_entire_area::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/table.rs:2351:44 [INFO] [stdout] 23: 0x633fdafa6376 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- table::tests::measure_with_block_adds_overhead stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'table::tests::measure_with_block_adds_overhead' (2190) panicked at src/table.rs:2419:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 5 [INFO] [stdout] right: 3 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb460592 - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdaff7786 - ftui_widgets[4aea3cb4017d493a]::table::tests::measure_with_block_adds_overhead [INFO] [stdout] at /opt/rustwide/workdir/src/table.rs:2419:9 [INFO] [stdout] 22: 0x633fdafc85a7 - ftui_widgets[4aea3cb4017d493a]::table::tests::measure_with_block_adds_overhead::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/table.rs:2410:42 [INFO] [stdout] 23: 0x633fdafa61b6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- table::tests::render_with_block stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'table::tests::render_with_block' (2209) panicked at src/table.rs:1269:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: None [INFO] [stdout] right: Some('X') [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb2918de - core[6aaeda2c7ad07a48]::panicking::assert_failed::, core[6aaeda2c7ad07a48]::option::Option> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdafed98f - ftui_widgets[4aea3cb4017d493a]::table::tests::render_with_block [INFO] [stdout] at /opt/rustwide/workdir/src/table.rs:1269:9 [INFO] [stdout] 22: 0x633fdafc7b27 - ftui_widgets[4aea3cb4017d493a]::table::tests::render_with_block::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/table.rs:1259:27 [INFO] [stdout] 23: 0x633fdafa53b6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- virtualized::tests::test_page_up_down stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'virtualized::tests::test_page_up_down' (2663) panicked at src/virtualized.rs:1741:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 9 [INFO] [stdout] right: 10 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb4c85ad - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdb03efab - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_page_up_down [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1741:9 [INFO] [stdout] 22: 0x633fdb0295f7 - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_page_up_down::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1729:27 [INFO] [stdout] 23: 0x633fdaf936e6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- virtualized::tests::test_virtualized_list_state_page_up_down stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'virtualized::tests::test_virtualized_list_state_page_up_down' (2686) panicked at src/virtualized.rs:2027:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 9 [INFO] [stdout] right: 10 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb4c85ad - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdb048d5e - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_virtualized_list_state_page_up_down [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:2027:9 [INFO] [stdout] 22: 0x633fdb02a797 - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_virtualized_list_state_page_up_down::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:2021:50 [INFO] [stdout] 23: 0x633fdaf94e66 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- virtualized::tests::test_virtualized_page_navigation stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'virtualized::tests::test_virtualized_page_navigation' (2690) panicked at src/virtualized.rs:1565:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 11 [INFO] [stdout] right: 10 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb4c85ad - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdb044934 - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_virtualized_page_navigation [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1565:9 [INFO] [stdout] 22: 0x633fdb029fe7 - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_virtualized_page_navigation::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1556:42 [INFO] [stdout] 23: 0x633fdaf94426 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- virtualized::tests::test_visible_range_variable_height_clamps stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'virtualized::tests::test_visible_range_variable_height_clamps' (2694) panicked at src/virtualized.rs:1400:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 0..2 [INFO] [stdout] right: 0..1 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb071573 - core[6aaeda2c7ad07a48]::panicking::assert_failed::, core[6aaeda2c7ad07a48]::ops::range::Range> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdb04aeb5 - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_visible_range_variable_height_clamps [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1400:9 [INFO] [stdout] 22: 0x633fdb02a917 - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_visible_range_variable_height_clamps::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1389:51 [INFO] [stdout] 23: 0x633fdaf95066 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- virtualized::tests::test_visible_range_variable_height_default_for_unmeasured stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'virtualized::tests::test_visible_range_variable_height_default_for_unmeasured' (2695) panicked at src/virtualized.rs:1469:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 0..3 [INFO] [stdout] right: 0..2 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb071573 - core[6aaeda2c7ad07a48]::panicking::assert_failed::, core[6aaeda2c7ad07a48]::ops::range::Range> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdb04e2bf - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_visible_range_variable_height_default_for_unmeasured [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1469:9 [INFO] [stdout] 22: 0x633fdb02ac47 - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_visible_range_variable_height_default_for_unmeasured::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1459:67 [INFO] [stdout] 23: 0x633fdaf954a6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- virtualized::tests::test_visible_range_variable_height_excludes_partial stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'virtualized::tests::test_visible_range_variable_height_excludes_partial' (2698) panicked at src/virtualized.rs:1440:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 0..2 [INFO] [stdout] right: 0..1 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb4cdc33 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x633fdb071573 - core[6aaeda2c7ad07a48]::panicking::assert_failed::, core[6aaeda2c7ad07a48]::ops::range::Range> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x633fdb04dad5 - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_visible_range_variable_height_excludes_partial [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1440:9 [INFO] [stdout] 22: 0x633fdb02abe7 - ftui_widgets[4aea3cb4017d493a]::virtualized::tests::test_visible_range_variable_height_excludes_partial::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/virtualized.rs:1429:61 [INFO] [stdout] 23: 0x633fdaf95426 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7cb20cad5aa4 - [INFO] [stdout] 45: 0x7cb20cb62a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- height_predictor::tests::perf_prediction_overhead stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'height_predictor::tests::perf_prediction_overhead' (752) panicked at src/height_predictor.rs:617:9: [INFO] [stdout] prediction too slow: 18.683µs [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdb125df6 - ftui_widgets[4aea3cb4017d493a]::height_predictor::tests::perf_prediction_overhead [INFO] [stdout] at /opt/rustwide/workdir/src/height_predictor.rs:617:9 [INFO] [stdout] 20: 0x633fdb1145d7 - ftui_widgets[4aea3cb4017d493a]::height_predictor::tests::perf_prediction_overhead::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/height_predictor.rs:600:34 [INFO] [stdout] 21: 0x633fdaf9a8f6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7cb20cad5aa4 - [INFO] [stdout] 43: 0x7cb20cb62a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- inspector::tests::inspector_perf_budget_overlay stdout ---- [INFO] [stdout] {"event":"inspector_perf_sample","seed":6988290676340262969,"widgets":240,"hit_regions":800,"timing_us":5960,"checksum":"0x15ea617fe3e09f06"} [INFO] [stdout] {"event":"inspector_perf_budget","seed":42,"iterations":40,"avg_us":13264.77,"p95_us":33894,"p99_us":64796,"budget_p95_us":15000,"sequence_checksum":"0xe8492c2d2c85df2f"} [INFO] [stdout] [INFO] [stdout] thread 'inspector::tests::inspector_perf_budget_overlay' (1099) panicked at src/inspector.rs:2822:9: [INFO] [stdout] Inspector overlay p95 33894µs exceeds budget 15000µs [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633fdb4b5c5a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633fdb4b5c5a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633fdb4b5c5a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633fdb4cd53a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633fdb4cd53a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x633fdb4bac42 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633fdb4bac42 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633fdb49311f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633fdb49311f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633fdb4add29 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633fdb296eac - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633fdb296eac - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633fdb4adee2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633fdb4adee2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633fdb4931d8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x633fdb48a9d9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633fdb493eed - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633fdb4cdd7c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633fdaf70454 - ftui_widgets[4aea3cb4017d493a]::inspector::tests::inspector_perf_budget_overlay [INFO] [stdout] at /opt/rustwide/workdir/src/inspector.rs:2822:9 [INFO] [stdout] 20: 0x633fdaf5d0c7 - ftui_widgets[4aea3cb4017d493a]::inspector::tests::inspector_perf_budget_overlay::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/inspector.rs:2759:39 [INFO] [stdout] 21: 0x633fdafb00a6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x633fdb28af8b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x633fdb28af8b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x633fdb29797b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x633fdb29797b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x633fdb29797b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x633fdb29797b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x633fdb293094 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x633fdb293094 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x633fdb29a582 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x633fdb29a582 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x633fdb29a582 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x633fdb29a582 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x633fdb29a582 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x633fdb4b553f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x633fdb4b553f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7cb20cad5aa4 - [INFO] [stdout] 43: 0x7cb20cb62a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] block::tests::chrome_size_all_borders [INFO] [stdout] block::tests::measure_all_borders [INFO] [stdout] command_palette::scorer::perf_tests::perf_corpus_1000_under_budget [INFO] [stdout] command_palette::scorer::perf_tests::perf_corpus_5000_under_budget [INFO] [stdout] command_palette::scorer::perf_tests::perf_incremental_7key_1000_under_budget [INFO] [stdout] command_palette::scorer::perf_tests::perf_incremental_7key_100_under_budget [INFO] [stdout] command_palette::scorer::perf_tests::perf_scaling_sublinear [INFO] [stdout] height_predictor::tests::perf_prediction_overhead [INFO] [stdout] inspector::tests::inspector_perf_budget_overlay [INFO] [stdout] list::tests::list_measure_with_block [INFO] [stdout] paragraph::tests::measure_with_block [INFO] [stdout] progress::tests::progress_bar_measure_with_block [INFO] [stdout] progress::tests::render_with_block [INFO] [stdout] spinner::tests::render_with_block [INFO] [stdout] table::tests::block_plus_header_fill_entire_area [INFO] [stdout] table::tests::measure_with_block_adds_overhead [INFO] [stdout] table::tests::render_with_block [INFO] [stdout] virtualized::tests::test_page_up_down [INFO] [stdout] virtualized::tests::test_virtualized_list_state_page_up_down [INFO] [stdout] virtualized::tests::test_virtualized_page_navigation [INFO] [stdout] virtualized::tests::test_visible_range_variable_height_clamps [INFO] [stdout] virtualized::tests::test_visible_range_variable_height_default_for_unmeasured [INFO] [stdout] virtualized::tests::test_visible_range_variable_height_excludes_partial [INFO] [stdout] [INFO] [stdout] test result: FAILED. 2712 passed; 23 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.15s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "84154eecc2b55bbed631d615a08bc606db934eb291bfe358bec177f1127e1b3a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "84154eecc2b55bbed631d615a08bc606db934eb291bfe358bec177f1127e1b3a", kill_on_drop: false }` [INFO] [stdout] 84154eecc2b55bbed631d615a08bc606db934eb291bfe358bec177f1127e1b3a