[INFO] fetching crate waterui-layout 0.5.1...
[INFO] testing waterui-layout-0.5.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate waterui-layout 0.5.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate waterui-layout 0.5.1
[INFO] finished tweaking crates.io crate waterui-layout 0.5.1
[INFO] tweaked toml for crates.io crate waterui-layout 0.5.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate waterui-layout 0.5.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate waterui-layout 0.5.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a
[INFO] running `Command { std: "docker" "start" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a", 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" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a", 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" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling event-listener v5.4.2
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling nami-core v0.3.3
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling polycool v0.4.0
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling icu_locid_transform v2.0.0
[INFO] [stderr]    Compiling icu_locid v2.0.0
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling kurbo v0.13.1
[INFO] [stderr]    Compiling executor-core v0.7.1
[INFO] [stderr]    Compiling suiteki v0.1.0
[INFO] [stderr]    Compiling linebender_resource_handle v0.1.1
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling waterui-graphics v0.5.1
[INFO] [stderr]    Compiling color v0.3.3
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]    Compiling peniko v0.6.1
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling nami-derive v0.3.1
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling waterui-macros v0.5.1
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling nami v0.11.2
[INFO] [stderr]    Compiling waterui-core v0.5.1
[INFO] [stderr]    Compiling waterui-layout v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 47.98s
[INFO] running `Command { std: "docker" "inspect" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a", 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" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling waterui-layout v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.01s
[INFO] running `Command { std: "docker" "inspect" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a", 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" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/waterui-layout/6acaa94c6a259a73/out/waterui_layout-6acaa94c6a259a73)
[INFO] [stdout] 
[INFO] [stdout] running 154 tests
[INFO] [stdout] test collections::grid::tests::test_grid_placement_with_infinite_bounds_uses_intrinsic_width ... ok
[INFO] [stdout] test collections::grid::tests::test_grid_size_2x2 ... ok
[INFO] [stdout] test collections::scroll::tests::repeated_target_requests_advance_generation ... ok
[INFO] [stdout] test containers::absolute::tests::test_absolute_layout_gives_full_bounds_to_each_child_bounded_proposal ... ok
[INFO] [stdout] test containers::absolute::tests::test_absolute_layout_respects_parent_constraints ... ok
[INFO] [stdout] test containers::absolute::tests::test_pin_constraints_remeasure_after_width_resolution_bounded_proposal ... ok
[INFO] [stdout] test containers::absolute::tests::test_positioned_layout_absolute_anchor_math_bounded_proposal ... ok
[INFO] [stdout] test collections::grid::tests::test_grid_intrinsic_width_when_unconstrained ... ok
[INFO] [stdout] test containers::absolute::tests::test_pin_constraints_clamp_negative_size_bounded_proposal ... ok
[INFO] [stdout] test containers::absolute::tests::test_pin_constraints_bottom_trailing_fixed_size_bounded_proposal ... ok
[INFO] [stdout] test containers::absolute::tests::test_pin_constraints_fill_with_insets_bounded_proposal ... ok
[INFO] [stdout] test alignment::tests::tokens_convert_to_the_positions_they_name ... ok
[INFO] [stdout] test containers::absolute::tests::test_positioned_layout_measures_child_with_parent_bounds_proposal ... ok
[INFO] [stdout] test containers::aspect_ratio::tests::fill_covers_a_wider_offer ... ok
[INFO] [stdout] test containers::absolute::tests::test_absolute_layout_uses_finite_size_for_unspecified_proposal ... ok
[INFO] [stdout] test containers::absolute::tests::test_positioned_layout_fractional_with_offset_bounded_proposal ... ok
[INFO] [stdout] test containers::aspect_ratio::tests::the_child_sets_the_scale_when_nothing_is_offered ... ok
[INFO] [stdout] test containers::container::tests::right_to_left_direction_mirrors_horizontal_placement_bounded_proposal ... ok
[INFO] [stdout] test containers::aspect_ratio::tests::one_offered_axis_decides_the_other ... ok
[INFO] [stdout] test collections::grid::tests::test_grid_placement_bounded_proposal ... ok
[INFO] [stdout] test containers::aspect_ratio::tests::fit_stays_inside_a_wider_offer ... ok
[INFO] [stdout] test containers::aspect_ratio::tests::the_child_is_centred_in_the_bounds_it_does_not_fill_bounded_proposal ... ok
[INFO] [stdout] test containers::frame::tests::a_bounded_maximum_clamps_the_reported_floor ... ok
[INFO] [stdout] test containers::frame::tests::a_bounded_maximum_fills_up_to_that_maximum ... ok
[INFO] [stdout] test containers::frame::tests::a_filling_frame_reproposes_its_offer_to_a_rigid_child ... ok
[INFO] [stdout] test containers::frame::tests::a_max_only_frame_reports_the_child_floor_on_a_min_size_query ... ok
[INFO] [stdout] test containers::frame::tests::a_rigid_child_does_not_grow_into_a_larger_proposal ... ok
[INFO] [stdout] test containers::frame::tests::a_minimum_alone_does_not_make_the_frame_greedy ... ok
[INFO] [stdout] test containers::absolute::tests::test_positioned_layout_uses_finite_size_for_unspecified_proposal ... ok
[INFO] [stdout] test containers::frame::tests::an_ideal_does_not_cap_the_child_once_the_frame_has_grown ... ok
[INFO] [stdout] test containers::frame::tests::an_unconstrained_frame_takes_its_ideal_and_hands_that_to_the_child ... ok
[INFO] [stdout] test containers::frame::tests::an_ideal_size_is_what_an_unconstrained_parent_gets ... ok
[INFO] [stdout] test containers::frame::tests::an_infinite_maximum_takes_the_whole_offer ... ok
[INFO] [stdout] test containers::frame::tests::constrained_axes_select_their_owned_region_during_placement ... ok
[INFO] [stdout] test containers::frame::tests::an_ideal_frame_still_adopts_a_rigid_child_size ... ok
[INFO] [stdout] test containers::frame::tests::placement_holds_the_frames_own_minimum_and_maximum_bounded_proposal ... ok
[INFO] [stdout] test containers::frame::tests::test_fixed_width_resists_zero_min_query ... ok
[INFO] [stdout] test containers::frame::tests::test_frame_alignment_bounded_proposal ... ok
[INFO] [stdout] test containers::frame::tests::finite_stack_offers_remeasure_capped_wrapping_children ... ok
[INFO] [stdout] test containers::frame::tests::an_ideal_answers_only_the_dimensions_the_parent_left_unspecified ... ok
[INFO] [stdout] test containers::frame::tests::an_ideal_that_is_also_the_maximum_is_a_natural_size_that_only_shrinks ... ok
[INFO] [stdout] test modifiers::alignment_guide::tests::horizontal_alignment_guide_preserves_content_stretch_axis ... ok
[INFO] [stdout] test containers::frame::tests::test_min_width_clamps_zero_min_query ... ok
[INFO] [stdout] test modifiers::alignment_guide::tests::horizontal_alignment_guide_body_exposes_override_key ... ok
[INFO] [stdout] test modifiers::alignment_guide::tests::vertical_alignment_guide_body_exposes_override_key ... ok
[INFO] [stdout] test containers::frame::tests::finite_maximum_frames_grow_only_to_their_reported_limit ... ok
[INFO] [stdout] test containers::frame::tests::reactive_width_invalidates_and_updates_measurement ... ok
[INFO] [stdout] test modifiers::background::tests::test_background_fills_bounds_bounded_proposal ... ok
[INFO] [stdout] test modifiers::padding::tests::reactive_insets_invalidate_and_change_measurement ... ok
[INFO] [stdout] test modifiers::padding::tests::test_padding_placement_bounded_proposal ... ok
[INFO] [stdout] test modifiers::overlay::tests::test_overlay_body_preserves_base_stretch_axis ... ok
[INFO] [stdout] test modifiers::overlay::tests::test_overlay_size_from_base ... ok
[INFO] [stdout] test modifiers::overlay::tests::test_overlay_placement_center_bounded_proposal ... ok
[INFO] [stdout] test modifiers::padding::tests::test_padding_offsets_explicit_guides ... ok
[INFO] [stdout] test modifiers::background::tests::test_background_layout_reports_its_content_stretch_axis ... ok
[INFO] [stdout] test modifiers::background::tests::test_background_size_from_content ... ok
[INFO] [stdout] test modifiers::overlay::tests::test_overlay_preserves_intrinsic_base_size_under_parent_proposal ... ok
[INFO] [stdout] test stack::distribute::tests::insufficient_space_preserves_exact_minima ... ok
[INFO] [stdout] test stack::distribute::tests::lower_priority_gives_way_first ... ok
[INFO] [stdout] test stack::distribute::tests::one_flexible_child_receives_the_exact_remainder ... ok
[INFO] [stdout] test stack::distribute::tests::equal_children_shrink_equally ... ok
[INFO] [stdout] test stack::distribute::tests::everything_fits_is_a_no_op ... ok
[INFO] [stdout] test modifiers::padding::tests::test_padding_size ... ok
[INFO] [stdout] test stack::distribute::tests::a_child_never_shrinks_below_its_reported_minimum ... ok
[INFO] [stdout] test stack::distribute::tests::large_ideals_do_not_erase_a_small_budget ... ok
[INFO] [stdout] test stack::hstack::tests::test_hstack_measures_stretch_child_with_allocated_width_for_height ... ok
[INFO] [stdout] test stack::hstack::tests::test_hstack_min_size_query_correctly_sums_children ... ok
[INFO] [stdout] test stack::hstack::tests::test_hstack_size_two_children ... ok
[INFO] [stdout] test stack::hstack::tests::test_hstack_with_spacer ... ok
[INFO] [stdout] test stack::vstack::tests::a_column_counts_a_growing_child_in_its_intrinsic_height ... ok
[INFO] [stdout] test stack::vstack::tests::a_cross_filling_child_still_sets_the_column_width ... ok
[INFO] [stdout] test stack::vstack::tests::a_row_never_shrinks_below_the_height_it_reports_bounded_proposal ... ok
[INFO] [stdout] test stack::vstack::tests::a_spacer_adds_nothing_to_the_intrinsic_height ... ok
[INFO] [stdout] test stack::hstack::tests::test_hstack_place_uses_stretch_child_wrapped_height_bounded_proposal ... ok
[INFO] [stdout] test stack::hstack::tests::test_hstack_compression_keeps_small_children_intrinsic_bounded_proposal ... ok
[INFO] [stdout] test stack::vstack::tests::compressible_children_shrink_to_fit_the_column_bounded_proposal ... ok
[INFO] [stdout] test stack::hstack::tests::test_hstack_compresses_equal_children_evenly_bounded_proposal ... ok
[INFO] [stdout] test stack::vstack::tests::a_column_reports_its_widest_child_however_it_is_asked ... ok
[INFO] [stdout] test stack::hstack::tests::test_hstack_compression_never_goes_below_a_reported_minimum_bounded_proposal ... ok
[INFO] [stdout] test stack::vstack::tests::test_vstack_size_two_children ... ok
[INFO] [stdout] test stack::distribute::tests::the_widest_child_absorbs_the_deficit_alone ... ok
[INFO] [stdout] test tests::a_row_of_labels_stays_content_sized ... ok
[INFO] [stdout] test tests::a_stretcher_above_the_deficit_share_keeps_its_floor_in_a_column_bounded_proposal ... ok
[INFO] [stdout] test tests::a_stretcher_above_the_deficit_share_keeps_its_floor_in_a_row_bounded_proposal ... ok
[INFO] [stdout] test tests::a_zero_minimum_spacer_still_collapses_before_the_column_content_bounded_proposal ... ok
[INFO] [stdout] test tests::a_row_of_fillers_asks_for_space_on_their_behalf ... ok
[INFO] [stdout] test tests::a_spacer_keeps_its_minimum_length_when_the_column_is_short_bounded_proposal ... ok
[INFO] [stdout] test tests::a_zero_minimum_spacer_still_collapses_before_the_row_content_bounded_proposal ... ok
[INFO] [stdout] test tests::a_spacer_keeps_its_minimum_length_when_the_row_is_short_bounded_proposal ... ok
[INFO] [stdout] test tests::contract::cross_axis_fill_preserves_its_minimum_in_small_bounds ... ok
[INFO] [stdout] test stack::hstack::tests::a_cross_filling_child_still_sets_the_row_height ... ok
[INFO] [stdout] test stack::vstack::tests::test_vstack_with_spacer ... ok
[INFO] [stdout] test tests::contract::cross_axis_maximum_query_preserves_unbounded_response ... ok
[INFO] [stdout] test tests::contract::equal_bounds_allocate_identically_whatever_the_proposal_or_probe_order ... ok
[INFO] [stdout] test tests::contract::explicit_guides_shape_the_envelope_on_edge_alignments ... ok
[INFO] [stdout] test tests::contract::placement_allocates_the_main_axis_from_the_resolved_bounds ... ok
[INFO] [stdout] test tests::contract::nested_sections_follow_reference_allocations_on_both_axes ... ok
[INFO] [stdout] test tests::contract::placement_proposes_the_resolved_extent_on_underfill ... ok
[INFO] [stdout] test tests::contract::rigid_cross_axis_placement_overflows_a_smaller_host_region ... ok
[INFO] [stdout] test stack::zstack::tests::test_zstack_placement_center_bounded_proposal ... ok
[INFO] [stdout] test stack::zstack::tests::test_zstack_size_multiple_children ... ok
[INFO] [stdout] test tests::one_element_tuple_is_a_single_child_payload ... ok
[INFO] [stdout] test tests::rows_of_fillers_share_the_column_they_sit_in_bounded_proposal ... ok
[INFO] [stdout] test tests::test_bounds_with_offset_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_alignment_bottom_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_alignment_center_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_alignment_top_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_children_exceed_bounds_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_cross_axis_divider_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_empty ... ok
[INFO] [stdout] test tests::contract::spacing_invalidation_and_membership_changes_return_to_original_geometry ... ok
[INFO] [stdout] test tests::test_hstack_first_baseline_uses_text_baselines ... ok
[INFO] [stdout] test tests::contract::flexible_children_follow_reference_allocations_on_both_axes ... ok
[INFO] [stdout] test tests::contract::placement_proposes_the_resolved_cross_extent ... ok
[INFO] [stdout] test tests::test_hstack_keeps_nested_stack_content_sized_and_centered_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_horizontal_stretch_textfield_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_in_vstack_respects_width_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_intrinsic_height_includes_zero_ideal_fill ... ok
[INFO] [stdout] test tests::test_hstack_multiple_children_total_exceeds_bounds_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_multiple_horizontal_stretch_children_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_reports_rigid_minimum_under_smaller_proposal ... ok
[INFO] [stdout] test tests::test_hstack_single_child ... ok
[INFO] [stdout] test tests::test_hstack_vertical_expanding_child_width ... ok
[INFO] [stdout] test tests::test_hstack_main_axis_spacer_bounded_proposal ... ok
[INFO] [stdout] test tests::hstack_intrinsic_round_trip_does_not_spuriously_wrap_text ... ok
[INFO] [stdout] test tests::test_hstack_multiple_spacers_bounded_proposal ... ok
[INFO] [stdout] test tests::test_stack_cross_axis_stretch_is_symmetric ... ok
[INFO] [stdout] test tests::test_vstack_alignment_center_bounded_proposal ... ok
[INFO] [stdout] test tests::contract::rigid_cross_axis_response_is_preserved_on_both_axes ... ok
[INFO] [stdout] test tests::test_hstack_with_flexible_text_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_preserves_horizontal_stretch_min_width_when_fixed_content_overflows_bounded_proposal ... ok
[INFO] [stdout] test tests::test_hstack_single_child_exceeds_bounds_bounded_proposal ... ok
[INFO] [stdout] test tests::test_negative_remaining_space_with_spacer_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_child_width_exceeds_bounds_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_explicit_horizontal_alignment_uses_guides ... ok
[INFO] [stdout] test tests::test_vstack_form_layout_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_form_with_spacer_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_alignment_leading_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_alignment_trailing_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_children_exceed_bounds_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_empty ... ok
[INFO] [stdout] test tests::test_vstack_cross_axis_divider_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_horizontal_stretch_textfield_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_horizontal_expanding_child_height ... ok
[INFO] [stdout] test tests::test_vstack_intrinsic_width_includes_zero_ideal_fill ... ok
[INFO] [stdout] test tests::test_vstack_main_axis_spacer_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_with_axis_expanding_child_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_with_both_spacer_and_horizontal_expanding_bounded_proposal ... ok
[INFO] [stdout] test tests::test_zero_bounds_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_reports_rigid_cross_axis_minimum ... ok
[INFO] [stdout] test tests::test_vstack_multiple_spacers_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_text_wrapping_bounded_proposal ... ok
[INFO] [stdout] test tests::test_vstack_multiple_vertical_stretch_children_bounded_proposal ... ok
[INFO] [stdout] test tests::contract::nested_rigid_stacks_preserve_mixed_axis_probe_responses ... ok
[INFO] [stderr]    Doc-tests waterui_layout
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 154 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.25s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test src/collections/grid.rs - collections::grid::Grid (line 338) ... FAILED
[INFO] [stdout] test src/collections/scroll.rs - collections::scroll::ScrollView (line 71) ... FAILED
[INFO] [stdout] test src/collections/scroll.rs - collections::scroll::ScrollView (line 97) ... FAILED
[INFO] [stdout] test src/containers/absolute.rs - containers::absolute::Absolute (line 627) ... FAILED
[INFO] [stdout] test src/collections/scroll.rs - collections::scroll::ScrollView (line 87) ... FAILED
[INFO] [stdout] test src/collections/grid.rs - collections::grid::Grid (line 325) ... FAILED
[INFO] [stdout] test src/containers/absolute.rs - containers::absolute::PositionExt::pin (line 586) ... FAILED
[INFO] [stdout] test src/containers/absolute.rs - containers::absolute::PositionExt::position_anchor (line 479) ... FAILED
[INFO] [stdout] test src/containers/absolute.rs - containers::absolute::PositionExt::position (line 465) ... FAILED
[INFO] [stdout] test src/containers/absolute.rs - containers::absolute::PositionExt::position_in (line 510) ... FAILED
[INFO] [stdout] test src/containers/absolute.rs - containers::absolute::absolute (line 672) ... FAILED
[INFO] [stdout] test src/containers/absolute.rs - containers::absolute::PositionExt::position_in_offset (line 551) ... FAILED
[INFO] [stdout] test src/containers/absolute.rs - containers::absolute::PositionExt::position_in_anchor (line 524) ... FAILED
[INFO] [stdout] test src/containers/absolute.rs - containers::absolute (line 8) ... FAILED
[INFO] [stdout] test src/containers/spacer.rs - containers::spacer::Spacer (line 21) ... FAILED
[INFO] [stdout] test src/stack/hstack.rs - stack::hstack::HStack (line 29) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 33) ... FAILED
[INFO] [stdout] test src/stack/hstack.rs - stack::hstack::HStack (line 53) ... FAILED
[INFO] [stdout] test src/modifiers/safe_area.rs - modifiers::safe_area::IgnoreSafeArea (line 131) ... FAILED
[INFO] [stdout] test src/modifiers/background.rs - modifiers::background (line 8) ... FAILED
[INFO] [stdout] test src/stack/vstack.rs - stack::vstack::VStack (line 199) ... FAILED
[INFO] [stdout] test src/stack/hstack.rs - stack::hstack::HStack (line 41) ... FAILED
[INFO] [stdout] test src/stack/zstack.rs - stack::zstack::ZStack (line 246) ... FAILED
[INFO] [stdout] test src/stack/zstack.rs - stack::zstack::ZStack (line 258) ... FAILED
[INFO] [stdout] test src/stack/vstack.rs - stack::vstack::VStack (line 223) ... FAILED
[INFO] [stdout] test src/stack/vstack.rs - stack::vstack::VStack (line 211) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/collections/grid.rs - collections::grid::Grid (line 338) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | use waterui::layout::grid::{Grid, GridRow};
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `waterui::layout::grid::Grid`, `waterui::layout::grid::GridRow`
[INFO] [stdout]    --> src/collections/grid.rs:339:29
[INFO] [stdout]     |
[INFO] [stdout] 339 | use waterui::layout::grid::{Grid, GridRow};
[INFO] [stdout]     |                             ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:341:40
[INFO] [stdout]     |
[INFO] [stdout] 341 | fn gallery(rows: Vec<GridRow>) -> impl View {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Alignment` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:344:16
[INFO] [stdout]     |
[INFO] [stdout] 344 |     .alignment(Alignment::Leading)
[INFO] [stdout]     |                ^^^^^^^^^ use of undeclared type `Alignment`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 338 + use std::fmt::Alignment;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/collections/scroll.rs - collections::scroll::ScrollView (line 71) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 | use waterui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn feed() -> impl View {
[INFO] [stdout]    |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `scroll` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | scroll(
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vstack` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     vstack((
[INFO] [stdout]    |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         text("Item 1"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         text("Item 2"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         text("Item 3"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/collections/scroll.rs - collections::scroll::ScrollView (line 97) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 | use waterui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 | use waterui::layout::scroll::scroll_both;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `waterui::layout::scroll::scroll_both`
[INFO] [stdout]   --> src/collections/scroll.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 | use waterui::layout::scroll::scroll_both;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/collections/scroll.rs:100:29
[INFO] [stdout]     |
[INFO] [stdout] 100 | fn canvas(large_image: impl View) -> impl View {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/collections/scroll.rs:100:43
[INFO] [stdout]     |
[INFO] [stdout] 100 | fn canvas(large_image: impl View) -> impl View {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/absolute.rs - containers::absolute::Absolute (line 627) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:628:5
[INFO] [stdout]     |
[INFO] [stdout] 628 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:629:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | fn stage(fab: impl View) -> impl View {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:629:34
[INFO] [stdout]     |
[INFO] [stdout] 629 | fn stage(fab: impl View) -> impl View {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `absolute` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:630:1
[INFO] [stdout]     |
[INFO] [stdout] 630 | absolute((
[INFO] [stdout]     | ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 627 + use std::path::absolute;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:631:5
[INFO] [stdout]     |
[INFO] [stdout] 631 |     Color::grey(), // Fills automatically (StretchAxis::Both)
[INFO] [stdout]     |     ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:632:34
[INFO] [stdout]     |
[INFO] [stdout] 632 |     text("Centered").position_in(UnitPoint::CENTER),
[INFO] [stdout]     |                                  ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:633:28
[INFO] [stdout]     |
[INFO] [stdout] 633 |     fab.position_in_offset(UnitPoint::BOTTOM_TRAILING, UnitPoint::BOTTOM_TRAILING, -16.0, -16.0),
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:633:56
[INFO] [stdout]     |
[INFO] [stdout] 633 |     fab.position_in_offset(UnitPoint::BOTTOM_TRAILING, UnitPoint::BOTTOM_TRAILING, -16.0, -16.0),
[INFO] [stdout]     |                                                        ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:632:5
[INFO] [stdout]     |
[INFO] [stdout] 632 |     text("Centered").position_in(UnitPoint::CENTER),
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/collections/scroll.rs - collections::scroll::ScrollView (line 87) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | use waterui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 | use waterui::layout::scroll::scroll_horizontal;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `waterui::layout::scroll::scroll_horizontal`
[INFO] [stdout]   --> src/collections/scroll.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 | use waterui::layout::scroll::scroll_horizontal;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 | fn carousel(long_content: impl View) -> impl View {
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/collections/scroll.rs:90:46
[INFO] [stdout]    |
[INFO] [stdout] 90 | fn carousel(long_content: impl View) -> impl View {
[INFO] [stdout]    |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/collections/grid.rs - collections::grid::Grid (line 325) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 | use waterui::layout::grid::{grid, row};
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `waterui::layout::grid::grid`, `waterui::layout::grid::row`
[INFO] [stdout]    --> src/collections/grid.rs:326:29
[INFO] [stdout]     |
[INFO] [stdout] 326 | use waterui::layout::grid::{grid, row};
[INFO] [stdout]     |                             ^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 | fn table() -> impl View {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:330:10
[INFO] [stdout]     |
[INFO] [stdout] 330 |     row((text("A1"), text("A2"))),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:330:22
[INFO] [stdout]     |
[INFO] [stdout] 330 |     row((text("A1"), text("A2"))),
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:331:10
[INFO] [stdout]     |
[INFO] [stdout] 331 |     row((text("B1"), text("B2"))),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/collections/grid.rs:331:22
[INFO] [stdout]     |
[INFO] [stdout] 331 |     row((text("B1"), text("B2"))),
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/absolute.rs - containers::absolute::PositionExt::pin (line 586) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:587:5
[INFO] [stdout]     |
[INFO] [stdout] 587 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:588:28
[INFO] [stdout]     |
[INFO] [stdout] 588 | fn pinned(background: impl View, badge: impl View) {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:588:46
[INFO] [stdout]     |
[INFO] [stdout] 588 | fn pinned(background: impl View, badge: impl View) {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PinConstraints` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:590:16
[INFO] [stdout]     |
[INFO] [stdout] 590 | background.pin(PinConstraints::all(12.0));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ use of undeclared type `PinConstraints`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PinConstraints` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 |     PinConstraints::new()
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ use of undeclared type `PinConstraints`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/absolute.rs - containers::absolute::PositionExt::position_anchor (line 479) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 480 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:481:21
[INFO] [stdout]     |
[INFO] [stdout] 481 | fn placed() -> impl View {
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:482:31
[INFO] [stdout]     |
[INFO] [stdout] 482 | text("Hello").position_anchor(UnitPoint::TOP_LEADING, 10.0, 10.0)
[INFO] [stdout]     |                               ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:482:1
[INFO] [stdout]     |
[INFO] [stdout] 482 | text("Hello").position_anchor(UnitPoint::TOP_LEADING, 10.0, 10.0)
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/absolute.rs - containers::absolute::PositionExt::position (line 465) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 | fn placed() -> impl View {
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:468:1
[INFO] [stdout]     |
[INFO] [stdout] 468 | text("Hello").position(100.0, 50.0) // center at (100, 50)
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/absolute.rs - containers::absolute::PositionExt::position_in (line 510) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:512:21
[INFO] [stdout]     |
[INFO] [stdout] 512 | fn placed() -> impl View {
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:513:30
[INFO] [stdout]     |
[INFO] [stdout] 513 | text("Centered").position_in(UnitPoint::CENTER)
[INFO] [stdout]     |                              ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:513:1
[INFO] [stdout]     |
[INFO] [stdout] 513 | text("Centered").position_in(UnitPoint::CENTER)
[INFO] [stdout]     | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/absolute.rs - containers::absolute::absolute (line 672) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:673:5
[INFO] [stdout]     |
[INFO] [stdout] 673 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:674:27
[INFO] [stdout]     |
[INFO] [stdout] 674 | fn stage(background: impl View, icon: impl View) -> impl View {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:674:44
[INFO] [stdout]     |
[INFO] [stdout] 674 | fn stage(background: impl View, icon: impl View) -> impl View {
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:674:58
[INFO] [stdout]     |
[INFO] [stdout] 674 | fn stage(background: impl View, icon: impl View) -> impl View {
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `absolute` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:675:1
[INFO] [stdout]     |
[INFO] [stdout] 675 | absolute((
[INFO] [stdout]     | ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 672 + use std::path::absolute;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:678:22
[INFO] [stdout]     |
[INFO] [stdout] 678 |     icon.position_in(UnitPoint::CENTER),
[INFO] [stdout]     |                      ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:677:5
[INFO] [stdout]     |
[INFO] [stdout] 677 |     text("Hello").position(50.0, 100.0),
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/absolute.rs - containers::absolute::PositionExt::position_in_offset (line 551) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:553:21
[INFO] [stdout]     |
[INFO] [stdout] 553 | fn placed(fab: impl View) -> impl View {
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:553:35
[INFO] [stdout]     |
[INFO] [stdout] 553 | fn placed(fab: impl View) -> impl View {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:556:5
[INFO] [stdout]     |
[INFO] [stdout] 556 |     UnitPoint::BOTTOM_TRAILING,
[INFO] [stdout]     |     ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:557:5
[INFO] [stdout]     |
[INFO] [stdout] 557 |     UnitPoint::BOTTOM_TRAILING,
[INFO] [stdout]     |     ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/absolute.rs - containers::absolute::PositionExt::position_in_anchor (line 524) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:526:22
[INFO] [stdout]     |
[INFO] [stdout] 526 | fn placed(view: impl View) -> impl View {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:526:36
[INFO] [stdout]     |
[INFO] [stdout] 526 | fn placed(view: impl View) -> impl View {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:528:25
[INFO] [stdout]     |
[INFO] [stdout] 528 | view.position_in_anchor(UnitPoint::TOP_LEADING, UnitPoint::CENTER)
[INFO] [stdout]     |                         ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]    --> src/containers/absolute.rs:528:49
[INFO] [stdout]     |
[INFO] [stdout] 528 | view.position_in_anchor(UnitPoint::TOP_LEADING, UnitPoint::CENTER)
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/absolute.rs - containers::absolute (line 8) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]  --> src/containers/absolute.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use waterui::prelude::*;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:11:30
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn overlay_stage(badge: impl View, panel: impl View) -> impl View {
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:11:48
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn overlay_stage(badge: impl View, panel: impl View) -> impl View {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:11:62
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn overlay_stage(badge: impl View, panel: impl View) -> impl View {
[INFO] [stdout]    |                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `absolute` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | absolute((
[INFO] [stdout]    | ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  8 + use std::path::absolute;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Color::grey(), // Fills container
[INFO] [stdout]    |     ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:14:32
[INFO] [stdout]    |
[INFO] [stdout] 14 |     text("Center").position_in(UnitPoint::CENTER),
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         UnitPoint::TOP_TRAILING,
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UnitPoint` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         UnitPoint::TOP_TRAILING,
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `UnitPoint`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PinConstraints` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     panel.pin(PinConstraints::all(16.0)),
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ use of undeclared type `PinConstraints`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/containers/absolute.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     text("Center").position_in(UnitPoint::CENTER),
[INFO] [stdout]    |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/spacer.rs - containers::spacer::Spacer (line 21) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use waterui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use waterui::layout::spacer::spacer_min;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `waterui::layout::spacer::spacer_min`
[INFO] [stdout]   --> src/containers/spacer.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use waterui::layout::spacer::spacer_min;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     text("Title"),
[INFO] [stdout]    |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spacer` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     spacer(),
[INFO] [stdout]    |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `button` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     button("Done").action(|| {}),
[INFO] [stdout]    |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `hstack` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | hstack((
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spacer` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | hstack((spacer(), text("Centered"), spacer()));
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 | hstack((spacer(), text("Centered"), spacer()));
[INFO] [stdout]    |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spacer` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:33:37
[INFO] [stdout]    |
[INFO] [stdout] 33 | hstack((spacer(), text("Centered"), spacer()));
[INFO] [stdout]    |                                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `hstack` in this scope
[INFO] [stdout]   --> src/containers/spacer.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | hstack((spacer(), text("Centered"), spacer()));
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stack/hstack.rs - stack::hstack::HStack (line 29) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use waterui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn greeting() -> impl View {
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `hstack` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | hstack((
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     text("Hello"),
[INFO] [stdout]    |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     text("World"),
[INFO] [stdout]    |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 33) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/lib.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use waterui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/lib.rs:36:26
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn toolbar() -> impl View {
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `hstack` in this scope
[INFO] [stdout]   --> src/lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     hstack((
[INFO] [stdout]    |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/lib.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         text("WaterUI"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spacer` in this scope
[INFO] [stdout]   --> src/lib.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         spacer(),
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vstack` in this scope
[INFO] [stdout]   --> src/lib.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         vstack((text("Docs"), text("Blog"))),
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/lib.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |         vstack((text("Docs"), text("Blog"))),
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/lib.rs:40:31
[INFO] [stdout]    |
[INFO] [stdout] 40 |         vstack((text("Docs"), text("Blog"))),
[INFO] [stdout]    |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stack/hstack.rs - stack::hstack::HStack (line 53) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | use waterui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 | fn toolbar() -> impl View {
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `hstack` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | hstack((
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     text("Leading"),
[INFO] [stdout]    |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spacer` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     spacer(),
[INFO] [stdout]    |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     text("Trailing"),
[INFO] [stdout]    |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/modifiers/safe_area.rs - modifiers::safe_area::IgnoreSafeArea (line 131) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/modifiers/safe_area.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `text` in this scope
[INFO] [stdout]    --> src/modifiers/safe_area.rs:138:19
[INFO] [stdout]     |
[INFO] [stdout] 138 | let header_view = text!("Inbox");
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/modifiers/safe_area.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | Color::blue().ignore_safe_area(EdgeSet::ALL);
[INFO] [stdout]     | ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `EdgeSet` in this scope
[INFO] [stdout]    --> src/modifiers/safe_area.rs:135:32
[INFO] [stdout]     |
[INFO] [stdout] 135 | Color::blue().ignore_safe_area(EdgeSet::ALL);
[INFO] [stdout]     |                                ^^^^^^^ use of undeclared type `EdgeSet`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `EdgeSet` in this scope
[INFO] [stdout]    --> src/modifiers/safe_area.rs:139:30
[INFO] [stdout]     |
[INFO] [stdout] 139 | header_view.ignore_safe_area(EdgeSet::TOP);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `EdgeSet`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/modifiers/background.rs - modifiers::background (line 8) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]  --> src/modifiers/background.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use waterui::prelude::*;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `text` in this scope
[INFO] [stdout]   --> src/modifiers/background.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 | background(text!("Hello"), Color::blue());
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `text` in this scope
[INFO] [stdout]   --> src/modifiers/background.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | text!("Hello").background(gradient_view);
[INFO] [stdout]    | ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> src/modifiers/background.rs:11:29
[INFO] [stdout]    |
[INFO] [stdout] 11 | let gradient_view = hstack((Color::blue(), Color::teal()));
[INFO] [stdout]    |                             ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> src/modifiers/background.rs:11:44
[INFO] [stdout]    |
[INFO] [stdout] 11 | let gradient_view = hstack((Color::blue(), Color::teal()));
[INFO] [stdout]    |                                            ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `hstack` in this scope
[INFO] [stdout]   --> src/modifiers/background.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | let gradient_view = hstack((Color::blue(), Color::teal()));
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> src/modifiers/background.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout] 17 | background(text!("Hello"), Color::blue());
[INFO] [stdout]    |                            ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `background` in this scope
[INFO] [stdout]   --> src/modifiers/background.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | background(text!("Hello"), Color::blue());
[INFO] [stdout]    | ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stack/vstack.rs - stack::vstack::VStack (line 199) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:201:22
[INFO] [stdout]     |
[INFO] [stdout] 201 | fn heading() -> impl View {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vstack` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | vstack((
[INFO] [stdout]     | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     text("Title"),
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     text("Subtitle"),
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stack/hstack.rs - stack::hstack::HStack (line 41) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | use waterui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 | fn spaced() -> impl View {
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HStack` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | HStack::new(VerticalAlignment::Top, 20.0, (
[INFO] [stdout]    | ^^^^^^ use of undeclared type `HStack`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VerticalAlignment` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 | HStack::new(VerticalAlignment::Top, 20.0, (
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of undeclared type `VerticalAlignment`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     text("First"),
[INFO] [stdout]    |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]   --> src/stack/hstack.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     text("Second"),
[INFO] [stdout]    |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stack/zstack.rs - stack::zstack::ZStack (line 246) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:248:21
[INFO] [stdout]     |
[INFO] [stdout] 248 | fn banner() -> impl View {
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Color::blue(),
[INFO] [stdout]     |     ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zstack` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:249:1
[INFO] [stdout]     |
[INFO] [stdout] 249 | zstack((
[INFO] [stdout]     | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     text("Overlay Text"),
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stack/zstack.rs - stack::zstack::ZStack (line 258) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:260:34
[INFO] [stdout]     |
[INFO] [stdout] 260 | fn aligned(background_view: impl View, content_view: impl View) -> impl View {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:260:59
[INFO] [stdout]     |
[INFO] [stdout] 260 | fn aligned(background_view: impl View, content_view: impl View) -> impl View {
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:260:73
[INFO] [stdout]     |
[INFO] [stdout] 260 | fn aligned(background_view: impl View, content_view: impl View) -> impl View {
[INFO] [stdout]     |                                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Alignment` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 | ZStack::new(Alignment::TopLeading, (
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `Alignment`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 258 + use std::fmt::Alignment;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ZStack` in this scope
[INFO] [stdout]    --> src/stack/zstack.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | ZStack::new(Alignment::TopLeading, (
[INFO] [stdout]     | ^^^^^^ use of undeclared type `ZStack`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stack/vstack.rs - stack::vstack::VStack (line 223) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:224:5
[INFO] [stdout]     |
[INFO] [stdout] 224 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:225:19
[INFO] [stdout]     |
[INFO] [stdout] 225 | fn page() -> impl View {
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vstack` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | vstack((
[INFO] [stdout]     | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     text("Header"),
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `spacer` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     spacer(),
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     text("Footer"),
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stack/vstack.rs - stack::vstack::VStack (line 211) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `waterui` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 | use waterui::prelude::*;
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `waterui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `waterui`, use `cargo add waterui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `View` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:213:21
[INFO] [stdout]     |
[INFO] [stdout] 213 | fn spaced() -> impl View {
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VStack` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | VStack::new(HorizontalAlignment::Leading, 8.0, (
[INFO] [stdout]     | ^^^^^^ use of undeclared type `VStack`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HorizontalAlignment` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 | VStack::new(HorizontalAlignment::Leading, 8.0, (
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ use of undeclared type `HorizontalAlignment`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     text("First"),
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]    --> src/stack/vstack.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     text("Second"),
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/collections/grid.rs - collections::grid::Grid (line 325)
[INFO] [stdout]     src/collections/grid.rs - collections::grid::Grid (line 338)
[INFO] [stdout]     src/collections/scroll.rs - collections::scroll::ScrollView (line 71)
[INFO] [stdout]     src/collections/scroll.rs - collections::scroll::ScrollView (line 87)
[INFO] [stdout]     src/collections/scroll.rs - collections::scroll::ScrollView (line 97)
[INFO] [stdout]     src/containers/absolute.rs - containers::absolute (line 8)
[INFO] [stdout]     src/containers/absolute.rs - containers::absolute::Absolute (line 627)
[INFO] [stdout]     src/containers/absolute.rs - containers::absolute::PositionExt::pin (line 586)
[INFO] [stdout]     src/containers/absolute.rs - containers::absolute::PositionExt::position (line 465)
[INFO] [stdout]     src/containers/absolute.rs - containers::absolute::PositionExt::position_anchor (line 479)
[INFO] [stdout]     src/containers/absolute.rs - containers::absolute::PositionExt::position_in (line 510)
[INFO] [stdout]     src/containers/absolute.rs - containers::absolute::PositionExt::position_in_anchor (line 524)
[INFO] [stdout]     src/containers/absolute.rs - containers::absolute::PositionExt::position_in_offset (line 551)
[INFO] [stdout]     src/containers/absolute.rs - containers::absolute::absolute (line 672)
[INFO] [stdout]     src/containers/spacer.rs - containers::spacer::Spacer (line 21)
[INFO] [stdout]     src/lib.rs - (line 33)
[INFO] [stdout]     src/modifiers/background.rs - modifiers::background (line 8)
[INFO] [stdout]     src/modifiers/safe_area.rs - modifiers::safe_area::IgnoreSafeArea (line 131)
[INFO] [stdout]     src/stack/hstack.rs - stack::hstack::HStack (line 29)
[INFO] [stdout]     src/stack/hstack.rs - stack::hstack::HStack (line 41)
[INFO] [stdout]     src/stack/hstack.rs - stack::hstack::HStack (line 53)
[INFO] [stdout]     src/stack/vstack.rs - stack::vstack::VStack (line 199)
[INFO] [stdout]     src/stack/vstack.rs - stack::vstack::VStack (line 211)
[INFO] [stdout]     src/stack/vstack.rs - stack::vstack::VStack (line 223)
[INFO] [stdout]     src/stack/zstack.rs - stack::zstack::ZStack (line 246)
[INFO] [stdout]     src/stack/zstack.rs - stack::zstack::ZStack (line 258)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 26 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.14s; merged doctests compilation took 0.44s
[INFO] running `Command { std: "docker" "inspect" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a", kill_on_drop: false }`
[INFO] [stdout] 269a0a23ce2f050b3db46c8dc36375ac3f730b45689ffdc4fef5b56069ad677a
