[INFO] fetching crate uzor-core 1.0.2... [INFO] testing uzor-core-1.0.2 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate uzor-core 1.0.2 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate uzor-core 1.0.2 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate uzor-core 1.0.2 [INFO] tweaked toml for crates.io crate uzor-core 1.0.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate uzor-core 1.0.2 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 uzor-core 1.0.2 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-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] a326f0d87670116f907a1ebf5cf51120185fbab39052d8e715ce6998be86f732 [INFO] running `Command { std: "docker" "start" "-a" "a326f0d87670116f907a1ebf5cf51120185fbab39052d8e715ce6998be86f732", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a326f0d87670116f907a1ebf5cf51120185fbab39052d8e715ce6998be86f732", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a326f0d87670116f907a1ebf5cf51120185fbab39052d8e715ce6998be86f732", kill_on_drop: false }` [INFO] [stdout] a326f0d87670116f907a1ebf5cf51120185fbab39052d8e715ce6998be86f732 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 622827b1bac82079e1183bf7ef6b519bf45d9eaf02e1406520b8f9ba6bc8e915 [INFO] running `Command { std: "docker" "start" "-a" "622827b1bac82079e1183bf7ef6b519bf45d9eaf02e1406520b8f9ba6bc8e915", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling slotmap v1.1.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling uzor-animation v1.0.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling uzor-core v1.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.09s [INFO] running `Command { std: "docker" "inspect" "622827b1bac82079e1183bf7ef6b519bf45d9eaf02e1406520b8f9ba6bc8e915", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "622827b1bac82079e1183bf7ef6b519bf45d9eaf02e1406520b8f9ba6bc8e915", kill_on_drop: false }` [INFO] [stdout] 622827b1bac82079e1183bf7ef6b519bf45d9eaf02e1406520b8f9ba6bc8e915 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] c24cc7344d66e42f3ae026dfd5999b828a4681e9918e010c13a1bd6d6c0f0381 [INFO] running `Command { std: "docker" "start" "-a" "c24cc7344d66e42f3ae026dfd5999b828a4681e9918e010c13a1bd6d6c0f0381", kill_on_drop: false }` [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling uzor-core v1.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling env_logger v0.10.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 15.26s [INFO] running `Command { std: "docker" "inspect" "c24cc7344d66e42f3ae026dfd5999b828a4681e9918e010c13a1bd6d6c0f0381", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c24cc7344d66e42f3ae026dfd5999b828a4681e9918e010c13a1bd6d6c0f0381", kill_on_drop: false }` [INFO] [stdout] c24cc7344d66e42f3ae026dfd5999b828a4681e9918e010c13a1bd6d6c0f0381 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 2c0f5a0290c1e7c5fbab710405c257cd288324f4517d54c3dfda10f3e21653ab [INFO] running `Command { std: "docker" "start" "-a" "2c0f5a0290c1e7c5fbab710405c257cd288324f4517d54c3dfda10f3e21653ab", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uzor_core-8124606fd16add9d) [INFO] [stdout] [INFO] [stdout] running 188 tests [INFO] [stdout] test animation::coordinator::tests::test_cancel_property ... ok [INFO] [stdout] test animation::coordinator::tests::test_cancel_widget ... ok [INFO] [stdout] test animation::coordinator::tests::test_decay_animation ... ok [INFO] [stdout] test animation::coordinator::tests::test_get_or_with_default ... ok [INFO] [stdout] test animation::coordinator::tests::test_interruption_replaces_old ... ok [INFO] [stdout] test animation::coordinator::tests::test_multiple_widgets_simultaneously ... ok [INFO] [stdout] test animation::coordinator::tests::test_has_active_is_animating ... ok [INFO] [stdout] test animation::coordinator::tests::test_spring_animation ... ok [INFO] [stdout] test animation::coordinator::tests::test_tween_lifecycle ... ok [INFO] [stdout] test input::animation::tests::test_animated_value_creation ... ok [INFO] [stdout] test input::animation::tests::test_animated_value_animation ... ok [INFO] [stdout] test input::animation::tests::test_animated_value_instant_set ... ok [INFO] [stdout] test input::animation::tests::test_animated_value_zero_duration ... ok [INFO] [stdout] test input::animation::tests::test_animation_state_any_animating ... ok [INFO] [stdout] test input::animation::tests::test_animation_state_bool ... ok [INFO] [stdout] test input::animation::tests::test_animation_state_clear ... ok [INFO] [stdout] test animation::coordinator::tests::test_easing_functions ... ok [INFO] [stdout] test input::animation::tests::test_animation_state_is_animating ... ok [INFO] [stdout] test input::animation::tests::test_animation_state_remove ... ok [INFO] [stdout] test input::animation::tests::test_animation_state_value ... ok [INFO] [stdout] test input::animation::tests::test_custom_easing_and_duration ... ok [INFO] [stdout] test input::animation::tests::test_easing_cubic ... ok [INFO] [stdout] test input::animation::tests::test_easing_functions_bounds ... ok [INFO] [stdout] test input::animation::tests::test_easing_linear ... ok [INFO] [stdout] test input::animation::tests::test_easing_quad ... ok [INFO] [stdout] test input::animation::tests::test_lerp ... ok [INFO] [stdout] test input::animation::tests::test_lerp_color ... ok [INFO] [stdout] test input::coordinator::tests::test_click_detection ... ok [INFO] [stdout] test input::coordinator::tests::test_focus_management ... ok [INFO] [stdout] test input::coordinator::tests::test_drag_start_continue_end ... ok [INFO] [stdout] test input::coordinator::tests::test_process_click ... ok [INFO] [stdout] test input::coordinator::tests::test_hover_start_end ... ok [INFO] [stdout] test input::coordinator::tests::test_register_and_hit_test ... ok [INFO] [stdout] test input::coordinator::tests::test_z_order_layers ... ok [INFO] [stdout] test input::cursor::tests::test_cursor_icon_css_name ... ok [INFO] [stdout] test input::cursor::tests::test_cursor_icon_default_trait ... ok [INFO] [stdout] test input::cursor::tests::test_cursor_icon_is_resize ... ok [INFO] [stdout] test input::cursor::tests::test_cursor_state_default_trait ... ok [INFO] [stdout] test input::coordinator::tests::test_modal_blocks_lower_layers ... ok [INFO] [stdout] test input::cursor::tests::test_cursor_state_new ... ok [INFO] [stdout] test input::coordinator::tests::test_modal_layer_blocks_and_process_click ... ok [INFO] [stdout] test input::cursor::tests::test_cursor_icon_is_drag ... ok [INFO] [stdout] test input::cursor::tests::test_cursor_priority_override ... ok [INFO] [stdout] test input::cursor::tests::test_cursor_state_set ... ok [INFO] [stdout] test input::cursor::tests::test_default_priority_constant ... ok [INFO] [stdout] test input::event_processor::tests::test_multi_touch_tracking ... ok [INFO] [stdout] test input::event_processor::tests::test_pointer_click ... ok [INFO] [stdout] test input::event_processor::tests::test_pointer_left_clears_position ... ok [INFO] [stdout] test input::cursor::tests::test_cursor_state_reset ... ok [INFO] [stdout] test input::coordinator::tests::test_no_click_on_drag_only_widget ... ok [INFO] [stdout] test input::event_processor::tests::test_pointer_move ... ok [INFO] [stdout] test input::event_processor::tests::test_scroll ... ok [INFO] [stdout] test input::event_processor::tests::test_reset ... ok [INFO] [stdout] test input::event_processor::tests::test_touch_to_pointer ... ok [INFO] [stdout] test input::events::tests::test_key_code_categories ... ok [INFO] [stdout] test input::events::tests::test_key_code_default ... ok [INFO] [stdout] test input::event_processor::tests::test_window_focus_clears_state ... ok [INFO] [stdout] test input::event_processor::tests::test_touch_end_generates_click ... ok [INFO] [stdout] test input::event_processor::tests::test_touch_cancel ... ok [INFO] [stdout] test input::event_processor::tests::test_modifiers ... ok [INFO] [stdout] test input::handlers::tests::test_button_input_disabled ... ok [INFO] [stdout] test input::handlers::tests::test_button_input_hover ... ok [INFO] [stdout] test input::handlers::tests::test_widget_hit_test ... ok [INFO] [stdout] test input::response::tests::test_any_click ... ok [INFO] [stdout] test input::response::tests::test_builder_methods ... ok [INFO] [stdout] test input::response::tests::test_create_response_click ... ok [INFO] [stdout] test input::response::tests::test_create_response_hover ... ok [INFO] [stdout] test input::response::tests::test_create_response_hover_ended ... ok [INFO] [stdout] test input::response::tests::test_create_response_no_sense ... ok [INFO] [stdout] test input::response::tests::test_create_response_right_click ... ok [INFO] [stdout] test input::response::tests::test_default_response ... ok [INFO] [stdout] test input::response::tests::test_interacted ... ok [INFO] [stdout] test input::response::tests::test_is_active ... ok [INFO] [stdout] test input::response::tests::test_is_pointer_over ... ok [INFO] [stdout] test input::response::tests::test_response_bitor_operator ... ok [INFO] [stdout] test input::response::tests::test_response_union ... ok [INFO] [stdout] test input::response::tests::test_response_new ... ok [INFO] [stdout] test input::response::tests::test_union_enabled_state ... ok [INFO] [stdout] test input::sense::tests::test_bitor_operator ... ok [INFO] [stdout] test input::sense::tests::test_constructor_methods ... ok [INFO] [stdout] test input::sense::tests::test_default ... ok [INFO] [stdout] test input::sense::tests::test_clone_and_copy ... ok [INFO] [stdout] test input::sense::tests::test_eq_and_hash ... ok [INFO] [stdout] test input::response::tests::test_union_preserves_drag_data ... ok [INFO] [stdout] test input::sense::tests::test_intersection ... ok [INFO] [stdout] test input::sense::tests::test_predefined_constants ... ok [INFO] [stdout] test input::sense::tests::test_query_methods ... ok [INFO] [stdout] test input::sense::tests::test_union ... ok [INFO] [stdout] test input::sense::tests::test_with_methods ... ok [INFO] [stdout] test input::shortcuts::tests::test_format_key ... ok [INFO] [stdout] test input::shortcuts::tests::test_registry_basic ... ok [INFO] [stdout] test input::shortcuts::tests::test_registry_clear ... ok [INFO] [stdout] test input::shortcuts::tests::test_registry_consume ... ok [INFO] [stdout] test input::shortcuts::tests::test_registry_is_pressed ... ok [INFO] [stdout] test input::shortcuts::tests::test_registry_names ... ok [INFO] [stdout] test input::shortcuts::tests::test_registry_format ... ok [INFO] [stdout] test input::shortcuts::tests::test_shortcut_builders ... ok [INFO] [stdout] test input::shortcuts::tests::test_shortcut_command ... ok [INFO] [stdout] test input::shortcuts::tests::test_shortcut_format ... ok [INFO] [stdout] test input::shortcuts::tests::test_shortcut_creation ... ok [INFO] [stdout] test input::tooltip::tests::test_calculate_position_corner ... ok [INFO] [stdout] test input::tooltip::tests::test_calculate_position_left_edge ... ok [INFO] [stdout] test input::shortcuts::tests::test_shortcut_matches ... ok [INFO] [stdout] test input::shortcuts::tests::test_shortcut_matches_logically ... ok [INFO] [stdout] test input::tooltip::tests::test_calculate_position_right_edge ... ok [INFO] [stdout] test input::tooltip::tests::test_calculate_position_too_large ... ok [INFO] [stdout] test input::tooltip::tests::test_config_default ... ok [INFO] [stdout] test input::tooltip::tests::test_set_delay ... ok [INFO] [stdout] test input::tooltip::tests::test_hover_tracking ... ok [INFO] [stdout] test input::tooltip::tests::test_tooltip_auto_visibility ... ok [INFO] [stdout] test input::tooltip::tests::test_tooltip_clear ... ok [INFO] [stdout] test input::tooltip::tests::test_tooltip_delay_timing ... ok [INFO] [stdout] test input::tooltip::tests::test_tooltip_state_new ... ok [INFO] [stdout] test input::tooltip::tests::test_tooltip_request_creation ... ok [INFO] [stdout] test input::tooltip::tests::test_tooltip_state_with_delay ... ok [INFO] [stdout] test input::tooltip::tests::test_tooltip_visibility ... ok [INFO] [stdout] test input::tooltip::tests::test_tooltip_wrong_widget ... ok [INFO] [stdout] test input::touch::tests::test_clear_deltas ... ok [INFO] [stdout] test input::touch::tests::test_centroid ... ok [INFO] [stdout] test input::touch::tests::test_pan_gesture ... ok [INFO] [stdout] test input::touch::tests::test_pinch_gesture ... ok [INFO] [stdout] test input::touch::tests::test_touch_creation ... ok [INFO] [stdout] test input::touch::tests::test_touch_angle ... ok [INFO] [stdout] test input::touch::tests::test_touch_distance ... ok [INFO] [stdout] test input::touch::tests::test_touch_state_add_remove ... ok [INFO] [stdout] test input::touch::tests::test_touch_update ... ok [INFO] [stdout] test input::widget_state::tests::test_click_count_reset_after_triple ... ok [INFO] [stdout] test input::widget_state::tests::test_double_click_detection ... ok [INFO] [stdout] test input::widget_state::tests::test_click_detection ... ok [INFO] [stdout] test input::widget_state::tests::test_drag_state ... ok [INFO] [stdout] test input::widget_state::tests::test_focus_state ... ok [INFO] [stdout] test input::widget_state::tests::test_hover_state ... ok [INFO] [stdout] test input::widget_state::tests::test_triple_click_detection ... ok [INFO] [stdout] test input::widget_state::tests::test_triple_click_different_widget ... ok [INFO] [stdout] test input::widget_state::tests::test_triple_click_timeout ... ok [INFO] [stdout] test input::widget_state::tests::test_triple_click_too_far ... ok [INFO] [stdout] test input::widget_state::tests::test_widget_id ... ok [INFO] [stdout] test layout::tree::tests::test_flex_column_layout ... ok [INFO] [stdout] test layout::tree::tests::test_flex_row_layout_with_gap ... ok [INFO] [stdout] test types::state::tests::test_double_click_detection ... ok [INFO] [stdout] test types::state::tests::test_drag_state ... ok [INFO] [stdout] test types::state::tests::test_focus_state ... ok [INFO] [stdout] test types::state::tests::test_hover_state ... ok [INFO] [stdout] test types::state::tests::test_scroll_state_drag ... ok [INFO] [stdout] test types::state::tests::test_scroll_state_reset ... ok [INFO] [stdout] test types::state::tests::test_scroll_state_wheel ... ok [INFO] [stdout] test types::state::tests::test_widget_id ... ok [INFO] [stdout] test types::state::tests::test_widget_input_state ... ok [INFO] [stdout] test types::state::tests::test_widget_state ... ok [INFO] [stdout] test widgets::context_menu::tests::test_click_handling_disabled ... ok [INFO] [stdout] test input::touch::tests::test_rotation_gesture ... ok [INFO] [stdout] test widgets::context_menu::tests::test_click_handling_enabled ... ok [INFO] [stdout] test widgets::context_menu::tests::test_click_handling_separator ... ok [INFO] [stdout] test widgets::context_menu::tests::test_click_out_of_bounds ... ok [INFO] [stdout] test widgets::context_menu::tests::test_context_menu_result ... ok [INFO] [stdout] test widgets::context_menu::tests::test_get_item ... ok [INFO] [stdout] test widgets::context_menu::tests::test_handle_input_click ... ok [INFO] [stdout] test widgets::context_menu::tests::test_handle_input_click_outside ... ok [INFO] [stdout] test widgets::context_menu::tests::test_handle_input_disabled_item ... ok [INFO] [stdout] test widgets::context_menu::tests::test_hover_tracking ... ok [INFO] [stdout] test widgets::context_menu::tests::test_handle_input_hover ... ok [INFO] [stdout] test widgets::context_menu::tests::test_menu_item_builder ... ok [INFO] [stdout] test widgets::context_menu::tests::test_menu_item_disabled ... ok [INFO] [stdout] test widgets::context_menu::tests::test_menu_item_creation ... ok [INFO] [stdout] test widgets::context_menu::tests::test_menu_rect ... ok [INFO] [stdout] test widgets::context_menu::tests::test_menu_state_open_close ... ok [INFO] [stdout] test widgets::context_menu::tests::test_menu_state_with_widget ... ok [INFO] [stdout] test widgets::context_menu::tests::test_separator_item ... ok [INFO] [stdout] test widgets::text_input::behavior::tests::test_config_auto_live_update_for_search ... ok [INFO] [stdout] test widgets::text_input::behavior::tests::test_config_manual_live_update ... ok [INFO] [stdout] test widgets::text_input::input::tests::test_enter_confirms_float ... ok [INFO] [stdout] test widgets::text_input::input::tests::test_enter_clamps_value ... ok [INFO] [stdout] test widgets::text_input::input::tests::test_enter_invalid_cancels ... ok [INFO] [stdout] test widgets::text_input::input::tests::test_free_text_accepts_all_printable ... ok [INFO] [stdout] test widgets::text_input::input::tests::test_live_update ... ok [INFO] [stdout] test widgets::text_input::input::tests::test_numeric_float_filters ... ok [INFO] [stdout] test widgets::text_input::input::tests::test_numeric_int_filters ... ok [INFO] [stdout] test widgets::text_input::input::tests::test_tab_navigation ... ok [INFO] [stdout] test widgets::text_input::state::tests::test_basic_editing ... ok [INFO] [stdout] test widgets::text_input::state::tests::test_cancel ... ok [INFO] [stdout] test widgets::text_input::state::tests::test_cursor_movement ... ok [INFO] [stdout] test widgets::text_input::state::tests::test_selection ... ok [INFO] [stdout] test input::handlers::tests::test_checkbox_toggle ... ok [INFO] [stdout] test input::handlers::tests::test_slider_drag ... ok [INFO] [stdout] test input::response::tests::test_disabled_builder ... ok [INFO] [stdout] test input::tooltip::tests::test_calculate_position_basic ... ok [INFO] [stdout] test input::tooltip::tests::test_calculate_position_bottom_edge ... ok [INFO] [stdout] test types::state::tests::test_click_detection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 188 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-d7e6a4b8dc0b4b47) [INFO] [stdout] [INFO] [stderr] Running tests/render_input_cycle_tests.rs (/opt/rustwide/target/debug/deps/render_input_cycle_tests-19ccb98775fcd991) [INFO] [stdout] running 23 tests [INFO] [stdout] test test_button_click_outside_not_registered ... ok [INFO] [stdout] test test_checkbox_hover_states ... ok [INFO] [stdout] test test_boundary_clicks ... ok [INFO] [stdout] test test_button_full_interaction_flow ... ok [INFO] [stdout] test test_complex_drag_sequence ... ok [INFO] [stdout] test test_keyboard_modifiers ... ok [INFO] [stdout] test test_middle_click ... ok [INFO] [stdout] test test_right_click_context_menu ... ok [INFO] [stdout] test test_scroll_track_click ... ok [INFO] [stdout] test test_scroll_in_scrollable_area ... ok [INFO] [stdout] test test_scrollbar_clamping ... ok [INFO] [stdout] test test_drag_delta_calculation ... ok [INFO] [stdout] test test_scrollbar_no_scroll_when_content_fits ... ok [INFO] [stdout] test test_consume_events ... ok [INFO] [stdout] test test_slider_drag_flow ... ok [INFO] [stdout] test test_slider_with_modifiers ... ok [INFO] [stdout] test test_widget_input_state_pending_focus ... ok [INFO] [stdout] test test_widget_input_state_management ... ok [INFO] [stdout] test test_slider_disabled_state ... ok [INFO] [stdout] test test_zero_size_rect ... ok [INFO] [stdout] test test_scrollbar_wheel_and_drag ... ok [INFO] [stdout] test test_modal_with_scrollable_content ... ok [INFO] [stdout] test test_modifier_any ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stderr] Doc-tests uzor_core [INFO] [stdout] test test_button_hover_and_click ... ok [INFO] [stdout] test test_checkbox_toggle_via_widget_state ... ok [INFO] [stdout] test test_double_click_detection_timing ... ok [INFO] [stdout] test test_button_press_and_release ... ok [INFO] [stdout] test test_complex_drag_sequence ... ok [INFO] [stdout] test test_double_click_different_widgets ... ok [INFO] [stdout] test test_focus_flow ... ok [INFO] [stdout] test test_focus_multiple_requests ... ok [INFO] [stdout] test test_scroll_state_drag ... ok [INFO] [stdout] test test_scroll_state_reset ... ok [INFO] [stdout] test test_double_click_distance_threshold ... ok [INFO] [stdout] test test_slider_drag_cycle ... ok [INFO] [stdout] test test_scrollbar_with_scroll_state ... ok [INFO] [stdout] test test_end_frame_processing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test src/input/coordinator.rs - input::coordinator::InputCoordinator::push_scoped_region (line 239) ... ignored [INFO] [stdout] test src/input/event_processor.rs - input::event_processor::EventProcessor (line 32) ... ignored [INFO] [stdout] test src/widgets/container/state.rs - widgets::container::state (line 45) ... ignored [INFO] [stdout] test src/widgets/container/state.rs - widgets::container::state (line 91) ... ignored [INFO] [stdout] test src/widgets/container/state.rs - widgets::container::state::SimpleContainerState (line 235) ... ignored [INFO] [stdout] test src/widgets/container/theme.rs - widgets::container::theme (line 35) ... ignored [INFO] [stdout] test src/widgets/container/theme.rs - widgets::container::theme (line 55) ... ignored [INFO] [stdout] test src/widgets/container/theme.rs - widgets::container::theme::ContainerTheme (line 104) ... ignored [INFO] [stdout] test src/widgets/container/theme.rs - widgets::container::theme::ContainerTheme (line 92) ... ignored [INFO] [stdout] test src/widgets/container/theme.rs - widgets::container::theme::DefaultContainerTheme (line 177) ... ignored [INFO] [stdout] test src/widgets/container/types.rs - widgets::container::types::ContainerType (line 21) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu (line 8) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuItem::disabled (line 101) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuItem::new (line 66) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuItem::separator (line 146) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuItem::with_icon (line 130) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuItem::with_separator (line 115) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuItem::with_shortcut (line 86) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::close (line 290) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::get_active (line 318) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::get_hovered (line 368) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::get_item (line 427) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::handle_click (line 384) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::is_open (line 303) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::item_count (line 411) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::new (line 236) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::open (line 249) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::open_for_widget (line 269) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::set_hovered (line 354) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::ContextMenuState::set_menu_rect (line 336) ... ignored [INFO] [stdout] test src/widgets/context_menu.rs - widgets::context_menu::handle_context_menu_input (line 513) ... ignored [INFO] [stdout] test src/widgets/popup/state.rs - widgets::popup::state (line 42) ... ignored [INFO] [stdout] test src/widgets/popup/state.rs - widgets::popup::state::SimplePopupState (line 191) ... ignored [INFO] [stdout] test src/widgets/popup/theme.rs - widgets::popup::theme::DefaultPopupTheme (line 158) ... ignored [INFO] [stdout] test src/widgets/popup/theme.rs - widgets::popup::theme::PopupTheme (line 46) ... ignored [INFO] [stdout] test src/widgets/button/defaults.rs - widgets::button::defaults (line 21) ... FAILED [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/widgets/button/defaults.rs - widgets::button::defaults (line 21) stdout ---- [INFO] [stdout] error: unknown start of token: \u{2192} [INFO] [stdout] --> src/widgets/button/defaults.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | Enum (types.rs) → Defaults (THIS FILE) → Render (render.rs) → Production (custom) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2192} [INFO] [stdout] --> src/widgets/button/defaults.rs:22:40 [INFO] [stdout] | [INFO] [stdout] 22 | Enum (types.rs) → Defaults (THIS FILE) → Render (render.rs) → Production (custom) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2192} [INFO] [stdout] --> src/widgets/button/defaults.rs:22:61 [INFO] [stdout] | [INFO] [stdout] 22 | Enum (types.rs) → Defaults (THIS FILE) → Render (render.rs) → Production (custom) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2191} [INFO] [stdout] --> src/widgets/button/defaults.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | ↑ WHAT ↑ Fallback params ↑ Quick proto ↑ Full control [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2191} [INFO] [stdout] --> src/widgets/button/defaults.rs:23:23 [INFO] [stdout] | [INFO] [stdout] 23 | ↑ WHAT ↑ Fallback params ↑ Quick proto ↑ Full control [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2191} [INFO] [stdout] --> src/widgets/button/defaults.rs:23:44 [INFO] [stdout] | [INFO] [stdout] 23 | ↑ WHAT ↑ Fallback params ↑ Quick proto ↑ Full control [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2191} [INFO] [stdout] --> src/widgets/button/defaults.rs:23:63 [INFO] [stdout] | [INFO] [stdout] 23 | ↑ WHAT ↑ Fallback params ↑ Quick proto ↑ Full control [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: keyword `enum` is written in the wrong case [INFO] [stdout] --> src/widgets/button/defaults.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | Enum (types.rs) → Defaults (THIS FILE) → Render (render.rs) → Production (custom) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: write it in lowercase [INFO] [stdout] | [INFO] [stdout] 22 - Enum (types.rs) → Defaults (THIS FILE) → Render (render.rs) → Production (custom) [INFO] [stdout] 22 + enum (types.rs) → Defaults (THIS FILE) → Render (render.rs) → Production (custom) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `(` [INFO] [stdout] --> src/widgets/button/defaults.rs:22:6 [INFO] [stdout] | [INFO] [stdout] 22 | Enum (types.rs) → Defaults (THIS FILE) → Render (render.rs) → Production (custom) [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/widgets/button/defaults.rs - widgets::button::defaults (line 21) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 35 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2c0f5a0290c1e7c5fbab710405c257cd288324f4517d54c3dfda10f3e21653ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2c0f5a0290c1e7c5fbab710405c257cd288324f4517d54c3dfda10f3e21653ab", kill_on_drop: false }` [INFO] [stdout] 2c0f5a0290c1e7c5fbab710405c257cd288324f4517d54c3dfda10f3e21653ab