[INFO] fetching crate telar-ui-core 0.2.1...
[INFO] testing telar-ui-core-0.2.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate telar-ui-core 0.2.1 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate telar-ui-core 0.2.1
[INFO] finished tweaking crates.io crate telar-ui-core 0.2.1
[INFO] tweaked toml for crates.io crate telar-ui-core 0.2.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate telar-ui-core 0.2.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate telar-ui-core 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded telar-ui-tree v0.2.1
[INFO] [stderr]   Downloaded telar-semantics-core v0.2.1
[INFO] [stderr]   Downloaded bytemuck_derive v1.12.0
[INFO] [stderr]   Downloaded telar-renderer-core v0.2.1
[INFO] [stderr]   Downloaded telar-geometry-core v0.2.1
[INFO] [stderr]   Downloaded sys-locale v0.3.2
[INFO] [stderr]   Downloaded linebender_resource_handle v0.1.1
[INFO] [stderr]   Downloaded telar-theme-core v0.2.1
[INFO] [stderr]   Downloaded telar-renderer-cache v0.2.1
[INFO] [stderr]   Downloaded telar-reactive-local v0.2.1
[INFO] [stderr]   Downloaded telar-services-core v0.2.1
[INFO] [stderr]   Downloaded etagere v0.3.0
[INFO] [stderr]   Downloaded yazi v0.2.1
[INFO] [stderr]   Downloaded telar-renderer-assets v0.2.1
[INFO] [stderr]   Downloaded zune-core v0.5.3
[INFO] [stderr]   Downloaded telar-layout-reactive v0.2.1
[INFO] [stderr]   Downloaded telar-layout-core v0.2.1
[INFO] [stderr]   Downloaded smol_str v0.3.6
[INFO] [stderr]   Downloaded self_cell v1.3.0
[INFO] [stderr]   Downloaded telar-platform-core v0.2.1
[INFO] [stderr]   Downloaded font-types v0.12.4
[INFO] [stderr]   Downloaded lru v0.18.4
[INFO] [stderr]   Downloaded polycool v0.4.0
[INFO] [stderr]   Downloaded imagesize v0.15.0
[INFO] [stderr]   Downloaded telar-motion-core v0.2.1
[INFO] [stderr]   Downloaded telar-renderer-text v0.2.1
[INFO] [stderr]   Downloaded font-types v0.11.3
[INFO] [stderr]   Downloaded gif v0.14.2
[INFO] [stderr]   Downloaded zeno v0.3.3
[INFO] [stderr]   Downloaded rangemap v1.8.0
[INFO] [stderr]   Downloaded resvg v0.48.1
[INFO] [stderr]   Downloaded wide v1.7.0
[INFO] [stderr]   Downloaded telar-reactive-core v0.2.1
[INFO] [stderr]   Downloaded zune-jpeg v0.5.15
[INFO] [stderr]   Downloaded usvg v0.48.1
[INFO] [stderr]   Downloaded kurbo v0.13.1
[INFO] [stderr]   Downloaded swash v0.2.10
[INFO] [stderr]   Downloaded taffy v0.14.0
[INFO] [stderr]   Downloaded harfrust v0.5.2
[INFO] [stderr]   Downloaded skrifa v0.44.0
[INFO] [stderr]   Downloaded skrifa v0.40.0
[INFO] [stderr]   Downloaded read-fonts v0.37.0
[INFO] [stderr]   Downloaded read-fonts v0.41.0
[INFO] [stderr]   Downloaded cosmic-text v0.19.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51
[INFO] running `Command { std: "docker" "start" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling telar-geometry-core v0.2.1
[INFO] [stderr]    Compiling telar-reactive-local v0.2.1
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling telar-semantics-core v0.2.1
[INFO] [stderr]    Compiling xxhash-rust v0.8.18
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling raw-window-handle v0.6.2
[INFO] [stderr]    Compiling safe_arch v1.2.0
[INFO] [stderr]    Compiling taffy v0.14.0
[INFO] [stderr]    Compiling wide v1.7.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling telar-layout-core v0.2.1
[INFO] [stderr]    Compiling telar-platform-core v0.2.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling telar-reactive-core v0.2.1
[INFO] [stderr]    Compiling telar-layout-reactive v0.2.1
[INFO] [stderr]    Compiling telar-motion-core v0.2.1
[INFO] [stderr]    Compiling telar-services-core v0.2.1
[INFO] [stderr]    Compiling telar-renderer-core v0.2.1
[INFO] [stderr]    Compiling telar-renderer-assets v0.2.1
[INFO] [stderr]    Compiling telar-theme-core v0.2.1
[INFO] [stderr]    Compiling telar-ui-tree v0.2.1
[INFO] [stderr]    Compiling telar-ui-core v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.90s
[INFO] running `Command { std: "docker" "inspect" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bytemuck_derive v1.12.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling roxmltree v0.20.0
[INFO] [stderr]    Compiling core_maths v0.1.1
[INFO] [stderr]    Compiling tinyvec v1.13.2
[INFO] [stderr]    Compiling zeno v0.3.3
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling yazi v0.2.1
[INFO] [stderr]    Compiling clru v0.6.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling smol_str v0.3.6
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling rangemap v1.8.0
[INFO] [stderr]    Compiling linebender_resource_handle v0.1.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling sys-locale v0.3.2
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling unicode-script v0.5.8
[INFO] [stderr]    Compiling fontconfig-parser v0.5.8
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling self_cell v1.3.0
[INFO] [stderr]    Compiling lru v0.18.4
[INFO] [stderr]    Compiling telar-renderer-cache v0.2.1
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling euclid v0.22.14
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling safe_arch v1.2.0
[INFO] [stderr]    Compiling font-types v0.11.3
[INFO] [stderr]    Compiling font-types v0.12.4
[INFO] [stderr]    Compiling tiny-skia-path v0.12.0
[INFO] [stderr]    Compiling fontdb v0.23.0
[INFO] [stderr]    Compiling etagere v0.3.0
[INFO] [stderr]    Compiling read-fonts v0.41.0
[INFO] [stderr]    Compiling read-fonts v0.37.0
[INFO] [stderr]    Compiling wide v1.7.0
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling tiny-skia v0.12.0
[INFO] [stderr]    Compiling skrifa v0.40.0
[INFO] [stderr]    Compiling harfrust v0.5.2
[INFO] [stderr]    Compiling telar-renderer-core v0.2.1
[INFO] [stderr]    Compiling telar-theme-core v0.2.1
[INFO] [stderr]    Compiling telar-ui-tree v0.2.1
[INFO] [stderr]    Compiling telar-renderer-assets v0.2.1
[INFO] [stderr]    Compiling skrifa v0.44.0
[INFO] [stderr]    Compiling telar-ui-core v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling swash v0.2.10
[INFO] [stderr]    Compiling cosmic-text v0.19.0
[INFO] [stderr]    Compiling telar-renderer-text v0.2.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 58.91s
[INFO] running `Command { std: "docker" "inspect" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.93s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/telar_ui_core-db0bd8ca91d9d719)
[INFO] [stdout] 
[INFO] [stdout] running 285 tests
[INFO] [stdout] test accessibility::tests::a_control_that_carries_a_state_reports_it ... ok
[INFO] [stdout] test canvas::tests::draw_closure_is_re_read_each_view_and_recolors ... ok
[INFO] [stdout] test accessibility::tests::text_outside_any_control_is_still_announced ... ok
[INFO] [stdout] test canvas::tests::a_declaring_canvas_paints_with_the_ink_around_it ... ok
[INFO] [stdout] test accessibility::tests::a_label_belongs_to_the_smallest_control_around_it ... ok
[INFO] [stdout] test child_host::tests::fragment_gap_reorder_moves_gap_off_the_new_first_item ... ok
[INFO] [stdout] test child_host::tests::fragment_children_flatten_and_reconcile ... ok
[INFO] [stdout] test border::tests::a_logical_radius_rounds_both_corners_of_its_edge ... ok
[INFO] [stdout] test accessibility::tests::a_valued_control_reports_where_it_stands ... ok
[INFO] [stdout] test container::tests::container_column_creates_ok ... ok
[INFO] [stdout] test accessibility::tests::nodes_come_back_in_reading_order ... ok
[INFO] [stdout] test border::tests::a_logical_side_overrides_the_physical_one_it_lands_on ... ok
[INFO] [stdout] test child_host::tests::pressing_a_fragment_chip_added_after_layout_fires_its_handler ... ok
[INFO] [stdout] test child_host::tests::fragment_items_flow_in_host_direction_between_statics ... ok
[INFO] [stdout] test container::tests::a_declaring_widget_dropped_late_withdraws_nothing ... ok
[INFO] [stdout] test border::tests::a_physical_side_stays_where_it_was_put ... ok
[INFO] [stdout] test child_host::tests::a_fragment_whose_node_is_gone_reconciles_into_nothing ... ok
[INFO] [stdout] test container::tests::a_second_tree_is_not_styled_by_what_the_first_declared ... ok
[INFO] [stdout] test child_host::tests::fragment_gap_spaces_items_along_the_row ... ok
[INFO] [stdout] test border::tests::a_logical_side_lands_on_the_edge_the_text_comes_from ... ok
[INFO] [stdout] test child_host::tests::stretch_row_of_fragment_chips_fills_the_zone_height ... ok
[INFO] [stdout] test container::tests::container_can_be_nested_as_layout_item ... ok
[INFO] [stdout] test container::tests::container_row_creates_ok ... ok
[INFO] [stdout] test container::tests::container_layout_node_is_valid ... ok
[INFO] [stdout] test dismiss::tests::dismisses_the_most_recently_opened_first ... ok
[INFO] [stdout] test dismiss::tests::withdrawing_out_of_order_skips_that_entry ... ok
[INFO] [stdout] test dismiss::tests::escape_dismisses_only_when_nothing_holds_focus ... ok
[INFO] [stdout] test container::tests::pressable_container_publishes_rect_to_interactive_registry_and_withdraws_on_drop ... ok
[INFO] [stdout] test dismiss::tests::a_handler_that_reenters_the_stack_is_safe ... ok
[INFO] [stdout] test fling::glide_tests::a_notch_at_the_edge_starts_nothing ... ok
[INFO] [stdout] test drag::tests::crossing_the_threshold_starts_the_drag_where_it_crossed ... ok
[INFO] [stdout] test drag::tests::a_press_that_never_travels_is_not_a_drag ... ok
[INFO] [stdout] test drag::tests::without_a_threshold_the_press_itself_reports ... ok
[INFO] [stdout] test drag::tests::a_drag_reports_what_armed_it_and_not_what_is_held_now ... ok
[INFO] [stdout] test fling::tests::a_gesture_too_slow_to_mean_anything_carries_nothing ... ok
[INFO] [stdout] test fling::glide_tests::a_stopped_glide_takes_no_more_notches_and_moves_no_further ... ok
[INFO] [stdout] test fling::glide_tests::a_notch_starts_moving_on_the_frame_after_it_is_turned ... ok
[INFO] [stdout] test fling::tests::a_hand_on_the_screen_stops_it_where_it_stands ... ok
[INFO] [stdout] test fling::tests::what_was_moving_keeps_moving_and_slows_down ... ok
[INFO] [stdout] test focus::tests::request_release_and_ids_are_unique ... ok
[INFO] [stdout] test fling::tests::meeting_the_end_of_the_content_stops_it ... ok
[INFO] [stdout] test focus::tests::tab_order_steps_forward_and_back ... ok
[INFO] [stdout] test fling::glide_tests::a_second_notch_adds_to_the_first_rather_than_replacing_it ... ok
[INFO] [stdout] test fling::glide_tests::it_arrives_exactly_where_the_notch_asked ... ok
[INFO] [stdout] test fling::glide_tests::it_stops_at_the_end_of_the_content ... ok
[INFO] [stdout] test fling::tests::a_gesture_against_the_edge_it_is_heading_for_carries_nothing ... ok
[INFO] [stdout] test focus::tests::tab_skips_a_focusable_taken_out_of_layout_flow ... ok
[INFO] [stdout] test image::tests::a_radius_clips_the_picture_whatever_the_fit ... ok
[INFO] [stdout] test image::tests::image_single_side_derives_aspect ... ok
[INFO] [stdout] test focus::tests::tab_skips_a_disabled_box ... ok
[INFO] [stdout] test image::tests::image_without_size_uses_intrinsic_size ... ok
[INFO] [stdout] test inherit::tests::a_declaration_reaches_a_leaf_that_did_not_ask_for_it ... ok
[INFO] [stdout] test inherit::tests::an_undeclared_tree_resolves_every_node_to_the_initial_row ... ok
[INFO] [stdout] test inherit::tests::declarations_compose_down_the_tree ... ok
[INFO] [stdout] test inherit::tests::a_new_tree_inherits_nothing_from_the_one_it_replaced ... ok
[INFO] [stdout] test inherit::tests::changing_a_declaration_is_visible_to_everything_under_it ... ok
[INFO] [stdout] test inherit::tests::the_nearest_declaration_wins ... ok
[INFO] [stdout] test input::tests::an_unmasked_field_is_unchanged ... ok
[INFO] [stdout] test input::tests::backspace_and_arrows_edit_mid_string ... ok
[INFO] [stdout] test input::tests::escape_says_so_before_it_hands_the_keyboard_back ... ok
[INFO] [stdout] test input::tests::a_plain_arrow_collapses_to_the_selection_edge ... ok
[INFO] [stdout] test input::tests::autofocus_makes_a_field_typable_without_a_tap ... ok
[INFO] [stdout] test inherit::tests::the_theme_is_what_sits_at_the_root ... ok
[INFO] [stdout] test input::tests::copy_without_a_selection_is_not_consumed ... ok
[INFO] [stdout] test input::tests::backspace_takes_the_selection_rather_than_one_character ... ok
[INFO] [stdout] test input::tests::shift_arrows_grow_a_selection_and_a_plain_one_drops_it ... ok
[INFO] [stdout] test input::tests::a_shifted_arrow_still_selects ... ok
[INFO] [stdout] test input::tests::a_masked_field_hides_the_text_without_changing_it ... ok
[INFO] [stdout] test input::tests::a_capital_is_not_a_selection ... ok
[INFO] [stdout] test input::tests::a_field_without_the_keyboard_asks_for_no_frames ... ok
[INFO] [stdout] test input::tests::cut_removes_the_selection_and_copy_leaves_it ... ok
[INFO] [stdout] test input::tests::tap_focuses_and_ctrl_chord_is_ignored ... ok
[INFO] [stdout] test kept::tests::a_second_build_reads_back_what_the_first_one_kept ... ok
[INFO] [stdout] test kept::tests::one_surfaces_state_is_not_another_surfaces ... ok
[INFO] [stdout] test input::tests::typing_over_a_selection_replaces_it ... ok
[INFO] [stdout] test keyboard::tests::a_press_answers_for_one_frame_only ... ok
[INFO] [stdout] test keyboard::tests::a_repeated_key_is_not_a_new_press ... ok
[INFO] [stdout] test input::tests::typing_inserts_at_caret ... ok
[INFO] [stdout] test keynav::tests::a_horizontal_list_reads_the_other_pair_of_arrows ... ok
[INFO] [stdout] test keyboard::tests::losing_focus_forgets_what_was_held ... ok
[INFO] [stdout] test keynav::tests::the_arrows_always_navigate_and_the_letters_only_do_in_vim_mode ... ok
[INFO] [stdout] test keynav::tests::a_row_move_crosses_a_whole_row_and_a_partial_one_is_still_a_row ... ok
[INFO] [stdout] test keynav::tests::a_grid_uses_both_pairs_of_arrows ... ok
[INFO] [stdout] test keyboard::tests::a_bare_modifier_is_visible_without_any_key_event ... ok
[INFO] [stdout] test keyboard::tests::a_key_stays_held_until_it_is_released ... ok
[INFO] [stdout] test layout_item::tests::a_rounded_inset_clip_cuts_the_shape_it_names ... ok
[INFO] [stdout] test layout_item::tests::a_press_outside_the_clip_never_reaches_what_it_hides ... ok
[INFO] [stdout] test lazy::tests::a_hidden_block_ignores_events ... ok
[INFO] [stdout] test layout_item::tests::a_paint_only_clip_lets_the_pointer_through ... ok
[INFO] [stdout] test keynav::tests::the_selection_wraps_at_both_ends_and_survives_a_list_that_shrank ... ok
[INFO] [stdout] test lazy::tests::a_hidden_block_takes_no_space ... ok
[INFO] [stdout] test layout_item::tests::a_one_way_clip_leaves_the_other_axis_unbounded ... ok
[INFO] [stdout] test named_overlay::tests::a_name_resolves_to_one_shared_signal ... ok
[INFO] [stdout] test lazy::tests::builds_once_and_only_toggles_afterwards ... ok
[INFO] [stdout] test input::tests::the_shortcut_guard_covers_every_key_this_field_edits ... ok
[INFO] [stdout] test lazy::tests::defers_construction_until_the_condition_first_holds ... ok
[INFO] [stdout] test overlay::tests::a_hidden_overlay_does_not_take_the_keyboard ... ok
[INFO] [stdout] test overlay::tests::a_panel_placed_beside_its_trigger_centres_on_it_and_flips_when_it_has_to ... ok
[INFO] [stdout] test overlay::tests::a_modal_that_is_up_holds_tab_inside_itself ... ok
[INFO] [stdout] test overlay::tests::an_anchored_panel_shifts_and_flips_to_stay_on_screen ... ok
[INFO] [stdout] test named_overlay::tests::the_state_is_reactive ... ok
[INFO] [stdout] test overlay::tests::anchored_content_tracks_trigger ... ok
[INFO] [stdout] test overlay::tests::background_alone_receives_tap ... ok
[INFO] [stdout] test overlay::tests::click_through_overlay_lets_background_tap_through ... ok
[INFO] [stdout] test overlay::tests::overlay_receives_tap_and_blocks_background ... ok
[INFO] [stdout] test overlay::tests::portaled_overlay_blocks_background ... ok
[INFO] [stdout] test pointer::tests::a_box_of_no_size_does_not_swallow_what_it_holds ... ok
[INFO] [stdout] test named_overlay::tests::opening_a_name_before_its_overlay_is_built_still_opens_it ... ok
[INFO] [stdout] test pointer::tests::a_click_through_label_does_not_stand_between_the_pointer_and_the_pane ... ok
[INFO] [stdout] test pointer::tests::a_covered_pane_is_not_hovered_by_a_move_over_the_panel ... ok
[INFO] [stdout] test pointer::tests::a_control_inside_a_click_through_bar_is_still_hovered ... ok
[INFO] [stdout] test pointer::tests::a_covering_sibling_takes_the_pointer_from_the_one_beneath ... ok
[INFO] [stdout] test pointer::tests::cursor_leaving_the_window_does_not_forget_a_held_button ... ok
[INFO] [stdout] test reactive_list::tests::a_keyed_row_keeps_its_widget_and_still_sees_its_new_value ... ok
[INFO] [stdout] test reactive_list::tests::a_child_may_remove_itself_from_inside_its_own_handler ... ok
[INFO] [stdout] test reactive_list::tests::builds_initial_items ... ok
[INFO] [stdout] test reactive_list::tests::positional_reuses_nodes_on_append ... ok
[INFO] [stdout] test reactive_list::tests::reconcile_appends_new_item ... ok
[INFO] [stdout] test reactive_list::tests::reconcile_reuses_nodes_on_reorder_and_remove ... ok
[INFO] [stdout] test reactive_list::tests::rebuilding_a_row_does_not_accumulate_what_its_build_created ... ok
[INFO] [stdout] test reactive_list::tests::with_gap_spaces_items_in_layout ... ok
[INFO] [stdout] test reactive_list::tests::added_item_gets_laid_out_after_relayout ... ok
[INFO] [stdout] test reorder::tests::a_slot_turns_at_an_items_centre_not_at_its_edge ... ok
[INFO] [stdout] test overlay::tests::tab_does_not_walk_into_an_overlay_that_is_not_showing ... ok
[INFO] [stdout] test reorder::tests::an_out_of_range_source_is_refused_rather_than_panicking ... ok
[INFO] [stdout] test reorder::tests::a_vertical_strip_reads_the_other_coordinate ... ok
[INFO] [stdout] test reorder::tests::dropping_where_it_already_is_moves_nothing ... ok
[INFO] [stdout] test reorder::tests::moving_leftwards_lands_on_the_slot_as_counted ... ok
[INFO] [stdout] test reorder::tests::moving_rightwards_accounts_for_the_hole_left_behind ... ok
[INFO] [stdout] test reorder::tests::past_the_last_item_is_the_slot_after_it ... ok
[INFO] [stdout] test scroll_area::scrollbar_tests::a_press_on_the_track_pages_towards_it ... ok
[INFO] [stdout] test scroll_area::scrollbar_tests::dragging_the_thumb_moves_the_content_in_proportion ... ok
[INFO] [stdout] test scroll_area::scrollbar_tests::a_press_beside_the_bar_is_not_a_grab ... ok
[INFO] [stdout] test scroll_area::scrollbar_tests::letting_go_ends_the_drag ... ok
[INFO] [stdout] test scroll_area::scrollbar_tests::the_thumb_is_grabbed_where_it_was_taken_hold_of ... ok
[INFO] [stdout] test scroll_area::scrollbar_tests::the_horizontal_bar_drags_the_same_way ... ok
[INFO] [stdout] test scroll_area::scrollbar_tests::there_is_nothing_to_grab_when_the_content_fits ... ok
[INFO] [stdout] test scroll_area::surface_scroll_tests::a_target_that_draws_the_offset_asks_for_nothing ... ok
[INFO] [stdout] test scroll_area::surface_scroll_tests::a_scroll_the_surface_reports_drops_the_request_still_pending ... ok
[INFO] [stdout] test scroll_area::surface_scroll_tests::a_request_is_taken_by_the_frame_that_carries_it ... ok
[INFO] [stdout] test scroll_area::surface_scroll_tests::the_thumb_can_be_dragged_and_asks_the_surface_to_move ... ok
[INFO] [stdout] test scroll_area::tests::a_press_catches_a_notch_still_being_covered ... ok
[INFO] [stdout] test scroll_area::tests::a_taller_viewport_pulls_the_view_back_into_the_content ... ok
[INFO] [stdout] test scroll_area::tests::a_scroll_built_on_kept_offsets_opens_where_the_last_one_left_off ... ok
[INFO] [stdout] test scroll_area::tests::a_surface_that_cannot_show_the_gap_takes_the_notch_whole ... ok
[INFO] [stdout] test scroll_area::tests::a_trigger_scrolled_inside_a_scroll_area_anchors_where_it_is_drawn ... ok
[INFO] [stdout] test scroll_area::tests::a_viewport_command_run_from_an_effect_does_not_undo_the_users_own_scrolling ... ok
[INFO] [stdout] test scroll_area::tests::as_layout_item_uses_leaf_rect_as_viewport ... ok
[INFO] [stdout] test scroll_area::tests::child_receives_offset_pointer_event ... ok
[INFO] [stdout] test scroll_area::tests::as_layout_item_emits_clip_and_vbar_on_overflow ... ok
[INFO] [stdout] test scroll_area::tests::content_that_gets_shorter_pulls_the_view_back_into_it ... ok
[INFO] [stdout] test scroll_area::tests::pointer_outside_viewport_is_ignored ... ok
[INFO] [stdout] test scroll_area::tests::scroll_clamps_to_max ... ok
[INFO] [stdout] test scroll_area::tests::scroll_area_lays_out_its_detached_content ... ok
[INFO] [stdout] test scroll_area::tests::scroll_lines_updates_offset ... ok
[INFO] [stdout] test scroll_area::tests::scroll_gesture_over_button_does_not_click ... ok
[INFO] [stdout] test scroll_area::tests::scroll_x_clamps_to_max ... ok
[INFO] [stdout] test scroll_area::tests::scroll_pixels_updates_offset ... ok
[INFO] [stdout] test scroll_area::tests::scroll_clamps_to_zero ... ok
[INFO] [stdout] test scroll_area::tests::scroll_x_clamps_to_zero ... ok
[INFO] [stdout] test scroll_area::tests::scroll_x_lines_updates_offset ... ok
[INFO] [stdout] test scroll_area::tests::scroll_x_pixels_updates_offset ... ok
[INFO] [stdout] test scroll_area::tests::view_emits_hbar_when_content_overflows_x ... ok
[INFO] [stdout] test scroll_area::tests::view_emits_clip_and_scrollbar_when_content_overflows ... ok
[INFO] [stdout] test scroll_area::tests::view_no_hbar_when_content_fits_x ... ok
[INFO] [stdout] test scroll_area::tests::wheel_inside_viewport_scrolls_without_a_prior_move ... ok
[INFO] [stdout] test scroll_area::tests::view_no_scrollbar_when_content_fits ... ok
[INFO] [stdout] test scroll_area::tests::wheel_outside_viewport_does_not_scroll ... ok
[INFO] [stdout] test named_overlay::tests::open_and_close_drive_the_same_state ... ok
[INFO] [stdout] test input::tests::keys_ignored_when_not_focused ... ok
[INFO] [stdout] test scroll_area::touchpad_tests::fingers_leaving_without_having_moved_carry_nothing ... ok
[INFO] [stdout] test scroll_region::tests::a_scrolled_node_reports_its_on_screen_position ... ok
[INFO] [stdout] test scroll_region::tests::nested_scroll_offsets_accumulate ... ok
[INFO] [stdout] test scroll_region::tests::a_node_outside_the_region_is_unaffected ... ok
[INFO] [stdout] test slots::tests::a_child_built_from_the_recipe_can_see_the_parent_making_it ... ok
[INFO] [stdout] test slots::tests::a_child_outside_any_parent_sees_nothing ... ok
[INFO] [stdout] test slots::tests::a_nested_parent_shadows_the_one_it_sits_in ... ok
[INFO] [stdout] test slots::tests::the_context_does_not_outlive_the_build_that_opened_it ... ok
[INFO] [stdout] test slots::tests::the_recipe_can_be_run_more_than_once ... ok
[INFO] [stdout] test fling::tests::a_pause_mid_gesture_is_not_a_fling ... ok
[INFO] [stdout] test styled_container::paint_state_tests::states_resolve_most_specific_first ... ok
[INFO] [stdout] test styled_container::tests::a_box_emits_no_element_while_capture_is_off ... ok
[INFO] [stdout] test styled_container::paint_state_tests::a_state_without_a_style_never_reads_its_signal ... ok
[INFO] [stdout] test styled_container::tests::a_captured_box_carries_the_css_it_asked_for ... ok
[INFO] [stdout] test styled_container::tests::a_box_wanting_only_alt_presses_leaves_the_primary_one_alone ... ok
[INFO] [stdout] test styled_container::tests::a_box_that_holds_the_stroke_keeps_it_from_whatever_contains_it ... ok
[INFO] [stdout] test styled_container::tests::a_control_joins_the_tab_order_answers_enter_and_says_what_it_is ... ok
[INFO] [stdout] test styled_container::tests::a_child_that_takes_the_press_does_not_take_the_drag_with_it ... ok
[INFO] [stdout] test styled_container::tests::a_disabled_box_does_not_claim_the_pointer_shape ... ok
[INFO] [stdout] test styled_container::tests::a_document_backend_does_not_cost_a_box_its_press ... ok
[INFO] [stdout] test styled_container::tests::a_disabled_box_neither_lights_up_nor_fires ... ok
[INFO] [stdout] test styled_container::tests::a_drag_inside_another_one_is_the_only_one_that_runs ... ok
[INFO] [stdout] test scroll_area::touchpad_tests::a_platform_running_its_own_momentum_takes_the_offset_back ... ok
[INFO] [stdout] test styled_container::tests::a_disabled_wrapper_shields_its_children ... ok
[INFO] [stdout] test scroll_area::touchpad_tests::a_flick_carries_on_after_the_fingers_leave ... ok
[INFO] [stdout] test scroll_area::touchpad_tests::a_gesture_this_area_never_applied_is_not_its_to_carry ... ok
[INFO] [stdout] test styled_container::tests::a_key_handler_that_took_the_key_leaves_nothing_behind ... ok
[INFO] [stdout] test styled_container::tests::a_focus_ring_is_drawn_over_the_state_that_won_not_instead_of_it ... ok
[INFO] [stdout] test styled_container::tests::a_drag_starts_only_from_the_buttons_the_box_asked_for ... ok
[INFO] [stdout] test styled_container::tests::a_plain_pressable_box_still_ignores_non_primary_buttons ... ok
[INFO] [stdout] test styled_container::tests::a_global_key_handler_stands_aside_while_a_field_has_the_caret ... ok
[INFO] [stdout] test styled_container::tests::a_tap_takes_focus_without_drawing_a_ring ... ok
[INFO] [stdout] test styled_container::tests::a_theme_button_click_that_repaints_the_tree_does_not_panic ... ok
[INFO] [stdout] test styled_container::tests::a_press_handler_alone_is_not_a_control ... ok
[INFO] [stdout] test styled_container::tests::a_drag_survives_the_cursor_leaving_the_window ... ok
[INFO] [stdout] test styled_container::tests::a_focused_button_does_not_swallow_shortcuts ... ok
[INFO] [stdout] test styled_container::tests::active_style_swaps_on_press_and_clears_on_release ... ok
[INFO] [stdout] test styled_container::tests::a_style_effect_that_reads_the_rect_its_own_layout_pass_just_wrote_settles_instead_of_panicking ... ok
[INFO] [stdout] test styled_container::tests::box_transform_scale_pivots_on_center ... ok
[INFO] [stdout] test styled_container::tests::an_effect_lives_exactly_as_long_as_the_scope_that_built_it ... ok
[INFO] [stdout] test styled_container::tests::a_threshold_splits_a_click_from_a_drag_on_the_same_button ... ok
[INFO] [stdout] test styled_container::tests::box_transform_translate_offsets_origin ... ok
[INFO] [stdout] test styled_container::tests::disabling_a_hovered_box_takes_the_hover_back ... ok
[INFO] [stdout] test styled_container::tests::dragging_off_the_box_cancels_an_alt_press ... ok
[INFO] [stdout] test styled_container::tests::drag_released_outside_bounds_ends_via_parent_dispatch ... ok
[INFO] [stdout] test styled_container::tests::active_style_takes_precedence_over_hover ... ok
[INFO] [stdout] test styled_container::tests::active_style_clears_when_press_drags_off ... ok
[INFO] [stdout] test styled_container::tests::box_transform_identity_is_none ... ok
[INFO] [stdout] test styled_container::tests::maybe_on_alt_press_of_none_lets_a_secondary_press_fall_through ... ok
[INFO] [stdout] test styled_container::tests::hover_style_swaps_on_mouse_move ... ok
[INFO] [stdout] test styled_container::tests::maybe_on_focus_of_none_does_not_join_the_tab_order ... ok
[INFO] [stdout] test styled_container::tests::inner_button_press_wins_over_box ... ok
[INFO] [stdout] test styled_container::tests::nested_boxes_nest_their_elements ... ok
[INFO] [stdout] test styled_container::tests::losing_window_focus_ends_a_live_drag ... ok
[INFO] [stdout] test styled_container::tests::maybe_on_focus_of_some_fires_like_on_focus ... ok
[INFO] [stdout] test styled_container::tests::on_alt_press_reports_which_non_primary_button_tapped ... ok
[INFO] [stdout] test styled_container::tests::on_key_fires_on_key_press ... ok
[INFO] [stdout] test styled_container::tests::on_drag_end_works_without_an_on_drag ... ok
[INFO] [stdout] test styled_container::tests::on_focus_fires_on_gain_and_loss ... ok
[INFO] [stdout] test styled_container::tests::on_press_fires_on_tap_not_press ... ok
[INFO] [stdout] test styled_container::tests::on_drag_reports_press_then_moves_until_release ... ok
[INFO] [stdout] test styled_container::tests::on_drag_end_fires_once_with_the_release_position ... ok
[INFO] [stdout] test styled_container::tests::releasing_a_different_button_than_armed_completes_nothing ... ok
[INFO] [stdout] test styled_container::tests::on_hover_fires_on_enter_and_leave ... ok
[INFO] [stdout] test styled_container::tests::pressable_publishes_rect_to_interactive_registry_and_withdraws_on_drop ... ok
[INFO] [stdout] test styled_container::tests::on_scroll_targets_by_position_and_normalises_lines ... ok
[INFO] [stdout] test styled_container::tests::on_pointer_move_reports_the_position_local_to_the_box ... ok
[INFO] [stdout] test styled_container::tests::scroll_drag_does_not_press_box ... ok
[INFO] [stdout] test styled_container::tests::the_disabled_paint_wins_over_every_other_state ... ok
[INFO] [stdout] test surface::tests::dismiss_fires_on_outside_press_only ... ok
[INFO] [stdout] test styled_container::tests::the_button_registry_holds_what_is_down ... ok
[INFO] [stdout] test styled_container::tests::touch_move_does_not_set_hover ... ok
[INFO] [stdout] test surface::tests::cross_axis_margin_insets_the_panel_from_the_side_edges ... ok
[INFO] [stdout] test surface::tests::enter_transform_fade_is_opacity_only ... ok
[INFO] [stdout] test surface::tests::no_dismiss_when_not_configured ... ok
[INFO] [stdout] test surface_context::tests::an_effect_owned_by_no_surface_reenters_the_ambient_world ... ok
[INFO] [stdout] test surface::tests::enter_transform_slide_offsets_from_edge_then_settles ... ok
[INFO] [stdout] test surface_context::tests::effect_reenters_its_surface_layout_world ... ok
[INFO] [stdout] test surface::tests::escape_dismisses_only_what_the_panel_left_alone ... ok
[INFO] [stdout] test surface_context::tests::provide_inject_is_per_surface_and_survives_into_effects ... ok
[INFO] [stdout] test surface_context::tests::one_surfaces_parent_links_never_answer_for_another ... ok
[INFO] [stdout] test surface_context::tests::global_signal_reruns_all_surfaces_each_under_its_context ... ok
[INFO] [stdout] test text::tests::a_measured_label_re_measures_when_its_content_changes ... ok
[INFO] [stdout] test input::tests::the_caret_follows_the_alignment_the_text_was_drawn_with ... ok
[INFO] [stdout] test container::tests::container_on_event_returns_ignored_with_no_handlers ... ok
[INFO] [stdout] test text_area::tests::a_selection_across_lines_cuts_whole ... ok
[INFO] [stdout] test line_gutter::tests::height_tracks_line_count ... ok
[INFO] [stdout] test text_area::tests::backspace_at_line_start_joins_lines ... ok
[INFO] [stdout] test text_area::tests::copy_leaves_the_text_and_the_selection_alone ... ok
[INFO] [stdout] test input::tests::the_caret_blinks_while_the_field_holds_the_keyboard ... ok
[INFO] [stdout] test text_area::tests::ctrl_chord_is_ignored_as_shortcut ... ok
[INFO] [stdout] test text_area::tests::enter_inserts_newline_and_typing_continues_on_new_line ... ok
[INFO] [stdout] test text_area::tests::shift_arrows_grow_a_selection_and_backspace_takes_it ... ok
[INFO] [stdout] test accessibility::tests::a_control_is_named_by_the_text_it_draws ... ok
[INFO] [stdout] test text_area::tests::typing_over_a_selection_replaces_it ... ok
[INFO] [stdout] test scroll_area::tests::a_click_inside_scrolled_content_that_rerenders_it_does_not_panic ... ok
[INFO] [stdout] test virtual_list::tests::an_unmeasured_viewport_renders_everything_rather_than_nothing ... ok
[INFO] [stdout] test virtual_list::tests::the_window_covers_the_screen_plus_its_overscan ... ok
[INFO] [stdout] test window_root::tests::a_press_on_nothing_lets_the_keyboard_go ... ok
[INFO] [stdout] test text_area::tests::enter_replaces_a_selection ... ok
[INFO] [stdout] test container::tests::a_click_that_rerenders_the_widget_it_landed_on_does_not_panic ... ok
[INFO] [stdout] test input::tests::typing_lights_the_caret_again ... ok
[INFO] [stdout] test text::tests::text_lands_on_a_whole_pixel_row ... ok
[INFO] [stdout] test text_area::tests::arrow_up_down_moves_between_lines ... ok
[INFO] [stdout] test container::tests::container_view_returns_group_with_children ... ok
[INFO] [stdout] test text::tests::a_wrapped_block_is_not_pushed_down_by_the_lines_it_gained ... ok
[INFO] [stdout] test text::tests::text_stays_inside_a_box_that_is_exactly_one_line_tall ... ok
[INFO] [stdout] test text_area::tests::click_focuses_and_positions_caret_without_reborrow ... ok
[INFO] [stdout] test input::tests::the_caret_is_as_tall_as_the_line_the_text_is_laid_out_on ... ok
[INFO] [stdout] test window_root::tests::a_press_on_the_field_leaves_it_holding_the_keyboard ... ok
[INFO] [stdout] test text::tests::auto_text_height_grows_when_narrower ... ok
[INFO] [stdout] test text::tests::two_labels_of_one_style_share_a_baseline_whatever_letters_they_have ... ok
[INFO] [stdout] test text_area::tests::the_shortcut_guard_covers_every_key_this_editor_edits ... ok
[INFO] [stdout] test virtual_list::tests::the_window_is_clamped_at_both_ends ... ok
[INFO] [stdout] test styled_container::tests::on_long_press_fires_after_threshold_not_on_quick_release ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 285 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests telar_ui_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51", kill_on_drop: false }`
[INFO] [stdout] 50f359a91ce5666467092131cc28782df52d809bebc07bf6d89846593be1aa51
