From adbfc731525588016272c07c9cfe9adc6ff51575 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 12:49:09 +0000 Subject: [PATCH 01/15] Add zero, auto and points style helpers --- src/compute/flexbox.rs | 24 +++--- src/layout.rs | 4 +- src/lib.rs | 1 + src/resolve.rs | 48 ++++++------ src/style.rs | 6 +- src/style_helpers.rs | 168 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 210 insertions(+), 41 deletions(-) create mode 100644 src/style_helpers.rs diff --git a/src/compute/flexbox.rs b/src/compute/flexbox.rs index a418fb444..5e1d10f6f 100644 --- a/src/compute/flexbox.rs +++ b/src/compute/flexbox.rs @@ -367,10 +367,10 @@ fn compute_constants(style: &Style, node_size: Size>, parent_size: S width: node_size.width.maybe_sub(padding_border.horizontal_axis_sum()), height: node_size.height.maybe_sub(padding_border.vertical_axis_sum()), }; - let gap = style.gap.resolve_or_default(node_inner_size.or(Size { width: Some(0.0), height: Some(0.0) })); + let gap = style.gap.resolve_or_default(node_inner_size.or(Size::zero())); - let container_size = Size::ZERO; - let inner_container_size = Size::ZERO; + let container_size = Size::zero(); + let inner_container_size = Size::zero(); AlgoConstants { dir, @@ -413,10 +413,10 @@ fn generate_anonymous_flex_items(tree: &impl LayoutTree, node: Node, constants: violation: 0.0, frozen: false, - hypothetical_inner_size: Size::ZERO, - hypothetical_outer_size: Size::ZERO, - target_size: Size::ZERO, - outer_target_size: Size::ZERO, + hypothetical_inner_size: Size::zero(), + hypothetical_outer_size: Size::zero(), + target_size: Size::zero(), + outer_target_size: Size::zero(), baseline: 0.0, @@ -1020,7 +1020,7 @@ fn calculate_children_base_lines( &Layout { order: tree.children(node).position(|n| *n == child.node).unwrap() as u32, size: preliminary_size, - location: Point::ZERO, + location: Point::zero(), }, ); } @@ -1900,8 +1900,8 @@ mod tests { }; assert_eq!(constants.node_inner_size, inner_size); - assert_eq!(constants.container_size, Size::ZERO); - assert_eq!(constants.inner_container_size, Size::ZERO); + assert_eq!(constants.container_size, Size::zero()); + assert_eq!(constants.inner_container_size, Size::zero()); } #[test] @@ -1933,8 +1933,8 @@ mod tests { // all layouts should resolve to ZERO due to the root's DISPLAY::NONE for (node, _) in &taffy.nodes { if let Ok(layout) = taffy.layout(node) { - assert_eq!(layout.size, Size::ZERO); - assert_eq!(layout.location, Point::ZERO); + assert_eq!(layout.size, Size::zero()); + assert_eq!(layout.location, Point::zero()); } } } diff --git a/src/layout.rs b/src/layout.rs index 6d95995ce..020b25af9 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -126,7 +126,7 @@ impl Layout { /// This means it should be rendered below all other [`Layout`]s. #[must_use] pub const fn new() -> Self { - Self { order: 0, size: Size::ZERO, location: Point::ZERO } + Self { order: 0, size: Size::zero(), location: Point::ZERO } } /// Creates a new zero-[`Layout`] with the supplied `order` value. @@ -135,7 +135,7 @@ impl Layout { /// The Zero-layout has size and location set to ZERO. #[must_use] pub const fn with_order(order: u32) -> Self { - Self { order, size: Size::ZERO, location: Point::ZERO } + Self { order, size: Size::zero(), location: Point::ZERO } } } diff --git a/src/lib.rs b/src/lib.rs index 80134e8d7..a04c80a38 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -27,6 +27,7 @@ pub mod math; pub mod node; pub mod prelude; pub mod style; +pub mod style_helpers; pub mod tree; #[cfg(feature = "random")] diff --git a/src/resolve.rs b/src/resolve.rs index 08f85c5d7..687d644b4 100644 --- a/src/resolve.rs +++ b/src/resolve.rs @@ -180,10 +180,10 @@ mod tests { /// /// The parent / context should not affect the outcome. #[rstest] - #[case(Size::AUTO, Size::NONE, Size::NONE)] - #[case(Size::AUTO, Size::new(5.0, 5.0), Size::NONE)] - #[case(Size::AUTO, Size::new(-5.0, -5.0), Size::NONE)] - #[case(Size::AUTO, Size::new(0.0, 0.0), Size::NONE)] + #[case(Size::auto(), Size::NONE, Size::NONE)] + #[case(Size::auto(), Size::new(5.0, 5.0), Size::NONE)] + #[case(Size::auto(), Size::new(-5.0, -5.0), Size::NONE)] + #[case(Size::auto(), Size::new(0.0, 0.0), Size::NONE)] fn maybe_resolve_auto( #[case] input: Size, #[case] context: Size>, @@ -274,10 +274,10 @@ mod tests { use rstest::rstest; #[rstest] - #[case(Rect::UNDEFINED, Size::NONE, Rect::ZERO)] - #[case(Rect::UNDEFINED, Size::new(5.0, 5.0), Rect::ZERO)] - #[case(Rect::UNDEFINED, Size::new(-5.0, -5.0), Rect::ZERO)] - #[case(Rect::UNDEFINED, Size::new(0.0, 0.0), Rect::ZERO)] + #[case(Rect::UNDEFINED, Size::NONE, Rect::zero())] + #[case(Rect::UNDEFINED, Size::new(5.0, 5.0), Rect::zero())] + #[case(Rect::UNDEFINED, Size::new(-5.0, -5.0), Rect::zero())] + #[case(Rect::UNDEFINED, Size::new(0.0, 0.0), Rect::zero())] fn resolve_or_default_undefined( #[case] input: Rect, #[case] context: Size>, @@ -287,10 +287,10 @@ mod tests { } #[rstest] - #[case(Rect::AUTO, Size::NONE, Rect::ZERO)] - #[case(Rect::AUTO, Size::new(5.0, 5.0), Rect::ZERO)] - #[case(Rect::AUTO, Size::new(-5.0, -5.0), Rect::ZERO)] - #[case(Rect::AUTO, Size::new(0.0, 0.0), Rect::ZERO)] + #[case(Rect::auto(), Size::NONE, Rect::zero())] + #[case(Rect::auto(), Size::new(5.0, 5.0), Rect::zero())] + #[case(Rect::auto(), Size::new(-5.0, -5.0), Rect::zero())] + #[case(Rect::auto(), Size::new(0.0, 0.0), Rect::zero())] fn resolve_or_default_auto( #[case] input: Rect, #[case] context: Size>, @@ -313,10 +313,10 @@ mod tests { } #[rstest] - #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Size::NONE, Rect::ZERO)] + #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Size::NONE, Rect::zero())] #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Size::new(5.0, 5.0), Rect::new(25.0, 25.0, 25.0, 25.0))] #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Size::new(-5.0, -5.0), Rect::new(-25.0, -25.0, -25.0, -25.0))] - #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Size::new(0.0, 0.0), Rect::ZERO)] + #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Size::new(0.0, 0.0), Rect::zero())] fn resolve_or_default_percent( #[case] input: Rect, #[case] context: Size>, @@ -333,10 +333,10 @@ mod tests { use rstest::rstest; #[rstest] - #[case(Rect::UNDEFINED, None, Rect::ZERO)] - #[case(Rect::UNDEFINED, Some(5.0), Rect::ZERO)] - #[case(Rect::UNDEFINED, Some(-5.0), Rect::ZERO)] - #[case(Rect::UNDEFINED, Some(0.0), Rect::ZERO)] + #[case(Rect::UNDEFINED, None, Rect::zero())] + #[case(Rect::UNDEFINED, Some(5.0), Rect::zero())] + #[case(Rect::UNDEFINED, Some(-5.0), Rect::zero())] + #[case(Rect::UNDEFINED, Some(0.0), Rect::zero())] fn resolve_or_default_undefined( #[case] input: Rect, #[case] context: Option, @@ -346,10 +346,10 @@ mod tests { } #[rstest] - #[case(Rect::AUTO, None, Rect::ZERO)] - #[case(Rect::AUTO, Some(5.0), Rect::ZERO)] - #[case(Rect::AUTO, Some(-5.0), Rect::ZERO)] - #[case(Rect::AUTO, Some(0.0), Rect::ZERO)] + #[case(Rect::auto(), None, Rect::zero())] + #[case(Rect::auto(), Some(5.0), Rect::zero())] + #[case(Rect::auto(), Some(-5.0), Rect::zero())] + #[case(Rect::auto(), Some(0.0), Rect::zero())] fn resolve_or_default_auto( #[case] input: Rect, #[case] context: Option, @@ -372,10 +372,10 @@ mod tests { } #[rstest] - #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), None, Rect::ZERO)] + #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), None, Rect::zero())] #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Some(5.0), Rect::new(25.0, 25.0, 25.0, 25.0))] #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Some(-5.0), Rect::new(-25.0, -25.0, -25.0, -25.0))] - #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Some(0.0), Rect::ZERO)] + #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Some(0.0), Rect::zero())] fn resolve_or_default_percent( #[case] input: Rect, #[case] context: Option, diff --git a/src/style.rs b/src/style.rs index 7b0b13491..06b93544c 100644 --- a/src/style.rs +++ b/src/style.rs @@ -445,9 +445,9 @@ impl Style { flex_grow: 0.0, flex_shrink: 1.0, flex_basis: Dimension::Auto, - size: Size::AUTO, - min_size: Size::AUTO, - max_size: Size::AUTO, + size: Size::auto(), + min_size: Size::auto(), + max_size: Size::auto(), aspect_ratio: None, }; } diff --git a/src/style_helpers.rs b/src/style_helpers.rs new file mode 100644 index 000000000..6c6de2117 --- /dev/null +++ b/src/style_helpers.rs @@ -0,0 +1,168 @@ +//! Helper functions which it make it easier to create instances of types in the `style` and `geometry` modules. + +use crate::geometry::{Point, Rect, Size}; +use crate::style::Dimension; + +/// Returns the zero value for that type +pub const fn zero() -> T { + T::ZERO +} + +/// Trait to abstract over zero values +pub trait TaffyZero { + /// The zero value for type implementing TaffyZero + const ZERO: Self; +} +impl TaffyZero for f32 { + const ZERO: f32 = 0.0; +} +impl TaffyZero for Dimension { + const ZERO: Dimension = Dimension::Points(0.0); +} +impl TaffyZero for Option { + const ZERO: Option = Some(T::ZERO); +} +impl TaffyZero for Point { + const ZERO: Point = Point { x: T::ZERO, y: T::ZERO }; +} +impl Point { + /// Returns a Point where both the x and y values are the zero value of the contained type + /// (e.g. 0.0, Some(0.0), or Dimension::Points(0.0)) + pub const fn zero() -> Self { + zero::() + } +} +impl TaffyZero for Size { + const ZERO: Size = Size { width: T::ZERO, height: T::ZERO }; +} +impl Size { + /// Returns a Size where both the width and height values are the zero value of the contained type + /// (e.g. 0.0, Some(0.0), or Dimension::Points(0.0)) + pub const fn zero() -> Self { + zero::() + } +} +impl TaffyZero for Rect { + const ZERO: Rect = Rect { left: T::ZERO, right: T::ZERO, top: T::ZERO, bottom: T::ZERO }; +} +impl Rect { + /// Returns a Size where the left, right, top, and bottom values are all the zero value of the contained type + /// (e.g. 0.0, Some(0.0), or Dimension::Points(0.0)) + pub const fn zero() -> Self { + zero::() + } +} + +/// Returns the auto value for that type +pub const fn auto() -> T { + T::AUTO +} + +/// Trait to abstract over auto values +pub trait TaffyAuto { + /// The auto value for type implementing TaffyZero + const AUTO: Self; +} +impl TaffyAuto for Dimension { + const AUTO: Dimension = Dimension::Auto; +} +impl TaffyAuto for Option { + const AUTO: Option = Some(T::AUTO); +} +impl TaffyAuto for Point { + const AUTO: Point = Point { x: T::AUTO, y: T::AUTO }; +} +impl Point { + /// Returns a Point where both the x and y values are the auto value of the contained type + /// (e.g. Dimension::Auto or LengthPercentageAuto::Auto) + pub const fn auto() -> Self { + auto::() + } +} +impl TaffyAuto for Size { + const AUTO: Size = Size { width: T::AUTO, height: T::AUTO }; +} +impl Size { + /// Returns a Size where both the width and height values are the auto value of the contained type + /// (e.g. Dimension::Auto or LengthPercentageAuto::Auto) + pub const fn auto() -> Self { + auto::() + } +} +impl TaffyAuto for Rect { + const AUTO: Rect = Rect { left: T::AUTO, right: T::AUTO, top: T::AUTO, bottom: T::AUTO }; +} +impl Rect { + /// Returns a Size where the left, right, top, and bottom values are all the auto value of the contained type + /// (e.g. Dimension::Auto or LengthPercentageAuto::Auto) + pub const fn auto() -> Self { + auto::() + } +} + +/// Returns a value of the inferred type which represent a constant of points +pub fn points + Copy, T: FromPoints>(points: Input) -> T { + T::from_points(points) +} + +/// Trait to create constant points values from plain numbers +pub trait FromPoints { + /// Converts into an Into into Self + fn from_points + Copy>(points: Input) -> Self; +} +impl FromPoints for f32 { + fn from_points + Copy>(points: Input) -> Self { + points.into() + } +} +impl FromPoints for Option { + fn from_points + Copy>(points: Input) -> Self { + Some(points.into()) + } +} +impl FromPoints for Dimension { + fn from_points + Copy>(points: Input) -> Self { + Dimension::Points(points.into()) + } +} +impl FromPoints for Point { + fn from_points + Copy>(points: Input) -> Self { + Point { x: T::from_points(points.into()), y: T::from_points(points.into()) } + } +} +impl Point { + /// Returns a Point where both the x and y values are the constant points value of the contained type + /// (e.g. 2.1, Some(2.1), or Dimension::Points(2.1)) + pub fn points + Copy>(points_value: Input) -> Self { + points::(points_value) + } +} +impl FromPoints for Size { + fn from_points + Copy>(points: Input) -> Self { + Size { width: T::from_points(points.into()), height: T::from_points(points.into()) } + } +} +impl Size { + /// Returns a Size where both the width and height values are the constant points value of the contained type + /// (e.g. 2.1, Some(2.1), or Dimension::Points(2.1)) + pub fn points + Copy>(points_value: Input) -> Self { + points::(points_value) + } +} +impl FromPoints for Rect { + fn from_points + Copy>(points: Input) -> Self { + Rect { + left: T::from_points(points.into()), + right: T::from_points(points.into()), + top: T::from_points(points.into()), + bottom: T::from_points(points.into()), + } + } +} +impl Rect { + /// Returns a Rect where the left, right, top and bottom values are all constant points value of the contained type + /// (e.g. 2.1, Some(2.1), or Dimension::Points(2.1)) + pub fn points + Copy>(points_value: Input) -> Self { + points::(points_value) + } +} From 92a130db88ec1b5c56ea77b473e378acf1046bc7 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 12:50:49 +0000 Subject: [PATCH 02/15] Document Dimension::Points as being abstract units rather than typographic points (fixes #236) --- src/style.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/style.rs b/src/style.rs index 06b93544c..f89b24a8d 100644 --- a/src/style.rs +++ b/src/style.rs @@ -260,9 +260,8 @@ pub enum Dimension { Undefined, /// The dimension should be automatically computed Auto, - /// The dimension is stored in [points](https://en.wikipedia.org/wiki/Point_(typography)) - /// - /// Each point is about 0.353 mm in size. + /// Points are abstract absolute units. Users of Taffy may define what they correspond + /// to in their application (pixels, logical pixels, mm, etc) as they see fit. Points(f32), /// The dimension is stored in percentage relative to the parent item. Percent(f32), From f6b27486cc5c5eae492eded7277e26cdec8af337 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 12:57:53 +0000 Subject: [PATCH 03/15] Add style helpers to prelude --- src/prelude.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/prelude.rs b/src/prelude.rs index cf4297be7..e596efd0e 100644 --- a/src/prelude.rs +++ b/src/prelude.rs @@ -9,5 +9,6 @@ pub use crate::{ AlignContent, AlignItems, AlignSelf, Dimension, Display, FlexDirection, FlexWrap, JustifyContent, PositionType, Style, }, + style_helpers::{auto, points, zero}, tree::LayoutTree, }; From a835203934afea6326d4d515ea6f10bb1fec72e7 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 13:05:25 +0000 Subject: [PATCH 04/15] Add debug::print_tree to generated tests --- scripts/gentest/src/main.rs | 5 +++++ src/debug.rs | 1 - ...absolute_layout_align_items_and_justify_content_center.rs | 3 +++ ...n_items_and_justify_content_center_and_bottom_position.rs | 3 +++ ...ign_items_and_justify_content_center_and_left_position.rs | 3 +++ ...gn_items_and_justify_content_center_and_right_position.rs | 3 +++ ...lign_items_and_justify_content_center_and_top_position.rs | 3 +++ ...solute_layout_align_items_and_justify_content_flex_end.rs | 3 +++ tests/generated/absolute_layout_align_items_center.rs | 3 +++ .../absolute_layout_align_items_center_on_child_only.rs | 3 +++ tests/generated/absolute_layout_child_order.rs | 3 +++ .../absolute_layout_in_wrap_reverse_column_container.rs | 3 +++ ...olute_layout_in_wrap_reverse_column_container_flex_end.rs | 3 +++ .../absolute_layout_in_wrap_reverse_row_container.rs | 3 +++ ...absolute_layout_in_wrap_reverse_row_container_flex_end.rs | 3 +++ tests/generated/absolute_layout_justify_content_center.rs | 3 +++ tests/generated/absolute_layout_no_size.rs | 3 +++ ...solute_layout_percentage_bottom_based_on_parent_height.rs | 3 +++ tests/generated/absolute_layout_start_top_end_bottom.rs | 3 +++ tests/generated/absolute_layout_width_height_end_bottom.rs | 3 +++ tests/generated/absolute_layout_width_height_start_top.rs | 3 +++ .../absolute_layout_width_height_start_top_end_bottom.rs | 3 +++ tests/generated/absolute_layout_within_border.rs | 3 +++ tests/generated/align_baseline.rs | 3 +++ tests/generated/align_baseline_child_multiline.rs | 3 +++ tests/generated/align_baseline_nested_child.rs | 3 +++ tests/generated/align_center_should_size_based_on_content.rs | 3 +++ tests/generated/align_content_space_around_single_line.rs | 3 +++ tests/generated/align_content_space_around_wrapped.rs | 3 +++ tests/generated/align_content_space_between_single_line.rs | 3 +++ tests/generated/align_content_space_between_wrapped.rs | 3 +++ tests/generated/align_content_space_evenly_single_line.rs | 3 +++ tests/generated/align_content_space_evenly_wrapped.rs | 3 +++ tests/generated/align_flex_start_with_shrinking_children.rs | 3 +++ .../align_flex_start_with_shrinking_children_with_stretch.rs | 3 +++ tests/generated/align_flex_start_with_stretching_children.rs | 3 +++ tests/generated/align_items_center.rs | 3 +++ ...lign_items_center_child_with_margin_bigger_than_parent.rs | 3 +++ ...n_items_center_child_without_margin_bigger_than_parent.rs | 3 +++ tests/generated/align_items_center_with_child_margin.rs | 3 +++ tests/generated/align_items_center_with_child_top.rs | 3 +++ tests/generated/align_items_flex_end.rs | 3 +++ ...gn_items_flex_end_child_with_margin_bigger_than_parent.rs | 3 +++ ...items_flex_end_child_without_margin_bigger_than_parent.rs | 3 +++ tests/generated/align_items_flex_start.rs | 3 +++ tests/generated/align_items_min_max.rs | 3 +++ tests/generated/align_items_stretch.rs | 3 +++ tests/generated/align_self_baseline.rs | 3 +++ tests/generated/align_self_center.rs | 3 +++ tests/generated/align_self_flex_end.rs | 3 +++ tests/generated/align_self_flex_end_override_flex_start.rs | 3 +++ tests/generated/align_self_flex_start.rs | 3 +++ tests/generated/align_strech_should_size_based_on_parent.rs | 3 +++ tests/generated/border_center_child.rs | 3 +++ tests/generated/border_flex_child.rs | 3 +++ tests/generated/border_no_child.rs | 3 +++ tests/generated/border_stretch_child.rs | 3 +++ tests/generated/child_min_max_width_flexing.rs | 3 +++ tests/generated/container_with_unsized_child.rs | 3 +++ tests/generated/display_none.rs | 3 +++ tests/generated/display_none_fixed_size.rs | 3 +++ tests/generated/display_none_with_child.rs | 3 +++ tests/generated/display_none_with_margin.rs | 3 +++ tests/generated/display_none_with_position.rs | 3 +++ .../generated/flex_basis_and_main_dimen_set_when_flexing.rs | 3 +++ tests/generated/flex_basis_flex_grow_column.rs | 3 +++ tests/generated/flex_basis_flex_grow_row.rs | 3 +++ tests/generated/flex_basis_flex_shrink_column.rs | 3 +++ tests/generated/flex_basis_flex_shrink_row.rs | 3 +++ tests/generated/flex_basis_larger_than_content_column.rs | 3 +++ tests/generated/flex_basis_larger_than_content_row.rs | 3 +++ tests/generated/flex_basis_overrides_main_size.rs | 3 +++ ...lightly_smaller_then_content_with_flex_grow_large_size.rs | 3 +++ tests/generated/flex_basis_smaller_than_content_column.rs | 3 +++ tests/generated/flex_basis_smaller_than_content_row.rs | 3 +++ tests/generated/flex_basis_smaller_than_main_dimen_column.rs | 3 +++ tests/generated/flex_basis_smaller_than_main_dimen_row.rs | 3 +++ ...x_basis_smaller_then_content_with_flex_grow_large_size.rs | 3 +++ ...x_basis_smaller_then_content_with_flex_grow_small_size.rs | 3 +++ ..._smaller_then_content_with_flex_grow_unconstraint_size.rs | 3 +++ ...is_smaller_then_content_with_flex_grow_very_large_size.rs | 3 +++ tests/generated/flex_basis_unconstraint_column.rs | 3 +++ tests/generated/flex_basis_unconstraint_row.rs | 3 +++ tests/generated/flex_direction_column.rs | 3 +++ tests/generated/flex_direction_column_no_height.rs | 3 +++ tests/generated/flex_direction_column_reverse.rs | 3 +++ tests/generated/flex_direction_row.rs | 3 +++ tests/generated/flex_direction_row_no_width.rs | 3 +++ tests/generated/flex_direction_row_reverse.rs | 3 +++ tests/generated/flex_grow_child.rs | 3 +++ tests/generated/flex_grow_flex_basis_percent_min_max.rs | 3 +++ tests/generated/flex_grow_height_maximized.rs | 3 +++ tests/generated/flex_grow_in_at_most_container.rs | 3 +++ tests/generated/flex_grow_less_than_factor_one.rs | 3 +++ tests/generated/flex_grow_root_minimized.rs | 3 +++ tests/generated/flex_grow_shrink_at_most.rs | 3 +++ tests/generated/flex_grow_to_min.rs | 3 +++ tests/generated/flex_grow_within_constrained_max_column.rs | 3 +++ tests/generated/flex_grow_within_constrained_max_row.rs | 3 +++ tests/generated/flex_grow_within_constrained_max_width.rs | 3 +++ tests/generated/flex_grow_within_constrained_min_column.rs | 3 +++ .../generated/flex_grow_within_constrained_min_max_column.rs | 3 +++ tests/generated/flex_grow_within_constrained_min_row.rs | 3 +++ tests/generated/flex_grow_within_max_width.rs | 3 +++ tests/generated/flex_root_ignored.rs | 3 +++ tests/generated/flex_shrink_by_outer_margin_with_max_size.rs | 3 +++ .../flex_shrink_flex_grow_child_flex_shrink_other_child.rs | 3 +++ tests/generated/flex_shrink_flex_grow_row.rs | 3 +++ tests/generated/flex_shrink_to_zero.rs | 3 +++ tests/generated/flex_wrap_align_stretch_fits_one_row.rs | 3 +++ ...flex_wrap_children_with_min_main_overriding_flex_basis.rs | 3 +++ tests/generated/flex_wrap_wrap_to_child_height.rs | 3 +++ tests/generated/gap_column_gap_child_margins.rs | 3 +++ tests/generated/gap_column_gap_flexible.rs | 3 +++ tests/generated/gap_column_gap_flexible_undefined_parent.rs | 3 +++ tests/generated/gap_column_gap_inflexible.rs | 3 +++ .../generated/gap_column_gap_inflexible_undefined_parent.rs | 3 +++ tests/generated/gap_column_gap_justify_center.rs | 3 +++ tests/generated/gap_column_gap_justify_flex_end.rs | 3 +++ tests/generated/gap_column_gap_justify_flex_start.rs | 3 +++ tests/generated/gap_column_gap_justify_space_around.rs | 3 +++ tests/generated/gap_column_gap_justify_space_between.rs | 3 +++ tests/generated/gap_column_gap_justify_space_evenly.rs | 3 +++ tests/generated/gap_column_gap_mixed_flexible.rs | 3 +++ .../gap_column_gap_percentage_cyclic_partially_shrinkable.rs | 3 +++ .../generated/gap_column_gap_percentage_cyclic_shrinkable.rs | 3 +++ .../gap_column_gap_percentage_cyclic_unshrinkable.rs | 3 +++ tests/generated/gap_column_gap_percentage_flexible.rs | 3 +++ tests/generated/gap_column_gap_percentage_inflexible.rs | 3 +++ tests/generated/gap_column_gap_wrap_align_center.rs | 3 +++ tests/generated/gap_column_gap_wrap_align_flex_end.rs | 3 +++ tests/generated/gap_column_gap_wrap_align_flex_start.rs | 3 +++ tests/generated/gap_column_gap_wrap_align_space_around.rs | 3 +++ tests/generated/gap_column_gap_wrap_align_space_between.rs | 3 +++ tests/generated/gap_column_gap_wrap_align_stretch.rs | 3 +++ tests/generated/gap_column_row_gap_wrapping.rs | 3 +++ tests/generated/gap_percentage_row_gap_wrapping.rs | 3 +++ tests/generated/gap_row_gap_align_items_end.rs | 3 +++ tests/generated/gap_row_gap_align_items_stretch.rs | 3 +++ tests/generated/gap_row_gap_column_child_margins.rs | 3 +++ tests/generated/gap_row_gap_row_wrap_child_margins.rs | 3 +++ tests/generated/justify_content_column_center.rs | 3 +++ tests/generated/justify_content_column_flex_end.rs | 3 +++ tests/generated/justify_content_column_flex_start.rs | 3 +++ .../justify_content_column_min_height_and_margin_bottom.rs | 3 +++ .../justify_content_column_min_height_and_margin_top.rs | 3 +++ tests/generated/justify_content_column_space_around.rs | 3 +++ tests/generated/justify_content_column_space_between.rs | 3 +++ tests/generated/justify_content_column_space_evenly.rs | 3 +++ tests/generated/justify_content_min_max.rs | 3 +++ ...min_width_with_padding_child_width_greater_than_parent.rs | 3 +++ ...t_min_width_with_padding_child_width_lower_than_parent.rs | 3 +++ tests/generated/justify_content_overflow_min_max.rs | 3 +++ tests/generated/justify_content_row_center.rs | 3 +++ tests/generated/justify_content_row_flex_end.rs | 3 +++ tests/generated/justify_content_row_flex_start.rs | 3 +++ tests/generated/justify_content_row_max_width_and_margin.rs | 3 +++ tests/generated/justify_content_row_min_width_and_margin.rs | 3 +++ tests/generated/justify_content_row_space_around.rs | 3 +++ tests/generated/justify_content_row_space_between.rs | 3 +++ tests/generated/justify_content_row_space_evenly.rs | 3 +++ tests/generated/margin_and_flex_column.rs | 3 +++ tests/generated/margin_and_flex_row.rs | 3 +++ tests/generated/margin_and_stretch_column.rs | 3 +++ tests/generated/margin_and_stretch_row.rs | 3 +++ tests/generated/margin_auto_bottom.rs | 3 +++ tests/generated/margin_auto_bottom_and_top.rs | 3 +++ tests/generated/margin_auto_bottom_and_top_justify_center.rs | 3 +++ tests/generated/margin_auto_left.rs | 3 +++ tests/generated/margin_auto_left_and_right.rs | 3 +++ tests/generated/margin_auto_left_and_right_column.rs | 3 +++ .../margin_auto_left_and_right_column_and_center.rs | 3 +++ tests/generated/margin_auto_left_and_right_strech.rs | 3 +++ tests/generated/margin_auto_left_child_bigger_than_parent.rs | 3 +++ .../margin_auto_left_fix_right_child_bigger_than_parent.rs | 3 +++ .../margin_auto_left_right_child_bigger_than_parent.rs | 3 +++ tests/generated/margin_auto_left_stretching_child.rs | 3 +++ tests/generated/margin_auto_mutiple_children_column.rs | 3 +++ tests/generated/margin_auto_mutiple_children_row.rs | 3 +++ tests/generated/margin_auto_right.rs | 3 +++ tests/generated/margin_auto_top.rs | 3 +++ tests/generated/margin_auto_top_and_bottom_strech.rs | 3 +++ tests/generated/margin_auto_top_stretching_child.rs | 3 +++ tests/generated/margin_bottom.rs | 3 +++ .../margin_fix_left_auto_right_child_bigger_than_parent.rs | 3 +++ tests/generated/margin_left.rs | 3 +++ tests/generated/margin_right.rs | 3 +++ tests/generated/margin_should_not_be_part_of_max_height.rs | 3 +++ tests/generated/margin_should_not_be_part_of_max_width.rs | 3 +++ tests/generated/margin_top.rs | 3 +++ tests/generated/margin_with_sibling_column.rs | 3 +++ tests/generated/margin_with_sibling_row.rs | 3 +++ tests/generated/max_height.rs | 3 +++ tests/generated/max_height_overrides_height.rs | 3 +++ tests/generated/max_height_overrides_height_on_root.rs | 3 +++ tests/generated/max_width.rs | 3 +++ tests/generated/max_width_overrides_width.rs | 3 +++ tests/generated/max_width_overrides_width_on_root.rs | 3 +++ tests/generated/min_height.rs | 3 +++ tests/generated/min_height_overrides_height.rs | 3 +++ tests/generated/min_height_overrides_height_on_root.rs | 3 +++ tests/generated/min_max_percent_no_width_height.rs | 3 +++ tests/generated/min_width.rs | 3 +++ tests/generated/min_width_overrides_width.rs | 3 +++ tests/generated/min_width_overrides_width_on_root.rs | 3 +++ tests/generated/nested_overflowing_child.rs | 3 +++ .../nested_overflowing_child_in_constraint_parent.rs | 3 +++ tests/generated/overflow_cross_axis.rs | 3 +++ tests/generated/overflow_main_axis.rs | 3 +++ tests/generated/padding_align_end_child.rs | 3 +++ tests/generated/padding_center_child.rs | 3 +++ tests/generated/padding_flex_child.rs | 3 +++ tests/generated/padding_no_child.rs | 3 +++ tests/generated/padding_stretch_child.rs | 3 +++ tests/generated/parent_wrap_child_size_overflowing_parent.rs | 3 +++ tests/generated/percent_absolute_position.rs | 3 +++ tests/generated/percent_within_flex_grow.rs | 3 +++ tests/generated/percentage_absolute_position.rs | 3 +++ .../generated/percentage_container_in_wrapping_container.rs | 3 +++ tests/generated/percentage_flex_basis.rs | 3 +++ tests/generated/percentage_flex_basis_cross.rs | 3 +++ tests/generated/percentage_flex_basis_cross_max_height.rs | 3 +++ tests/generated/percentage_flex_basis_cross_max_width.rs | 3 +++ tests/generated/percentage_flex_basis_cross_min_height.rs | 3 +++ tests/generated/percentage_flex_basis_cross_min_width.rs | 3 +++ tests/generated/percentage_flex_basis_main_max_height.rs | 3 +++ tests/generated/percentage_flex_basis_main_max_width.rs | 3 +++ tests/generated/percentage_flex_basis_main_min_width.rs | 3 +++ ...percentage_margin_should_calculate_based_only_on_width.rs | 3 +++ ...tiple_nested_with_padding_margin_and_percentage_values.rs | 3 +++ ...ercentage_padding_should_calculate_based_only_on_width.rs | 3 +++ tests/generated/percentage_position_bottom_right.rs | 3 +++ tests/generated/percentage_position_left_top.rs | 3 +++ .../generated/percentage_size_based_on_parent_inner_size.rs | 3 +++ tests/generated/percentage_size_of_flex_basis.rs | 3 +++ tests/generated/percentage_width_height.rs | 3 +++ .../percentage_width_height_undefined_parent_size.rs | 3 +++ .../generated/relative_position_should_not_nudge_siblings.rs | 3 +++ .../rounding_flex_basis_flex_grow_row_prime_number_width.rs | 3 +++ .../rounding_flex_basis_flex_grow_row_width_of_100.rs | 3 +++ tests/generated/rounding_flex_basis_flex_shrink_row.rs | 3 +++ tests/generated/rounding_flex_basis_overrides_main_size.rs | 3 +++ tests/generated/rounding_fractial_input_1.rs | 3 +++ tests/generated/rounding_fractial_input_2.rs | 3 +++ tests/generated/rounding_fractial_input_3.rs | 3 +++ tests/generated/rounding_fractial_input_4.rs | 3 +++ tests/generated/rounding_total_fractial.rs | 3 +++ tests/generated/rounding_total_fractial_nested.rs | 3 +++ tests/generated/size_defined_by_child.rs | 3 +++ tests/generated/size_defined_by_child_with_border.rs | 3 +++ tests/generated/size_defined_by_child_with_padding.rs | 3 +++ tests/generated/size_defined_by_grand_child.rs | 3 +++ .../width_smaller_then_content_with_flex_grow_large_size.rs | 3 +++ .../width_smaller_then_content_with_flex_grow_small_size.rs | 3 +++ ..._smaller_then_content_with_flex_grow_unconstraint_size.rs | 3 +++ ...th_smaller_then_content_with_flex_grow_very_large_size.rs | 3 +++ tests/generated/wrap_column.rs | 3 +++ .../generated/wrap_nodes_with_content_sizing_margin_cross.rs | 3 +++ .../wrap_nodes_with_content_sizing_overflowing_margin.rs | 3 +++ tests/generated/wrap_reverse_column.rs | 3 +++ tests/generated/wrap_reverse_column_fixed_size.rs | 3 +++ tests/generated/wrap_reverse_row.rs | 3 +++ tests/generated/wrap_reverse_row_align_content_center.rs | 3 +++ tests/generated/wrap_reverse_row_align_content_flex_start.rs | 3 +++ .../generated/wrap_reverse_row_align_content_space_around.rs | 3 +++ tests/generated/wrap_reverse_row_align_content_stretch.rs | 3 +++ .../generated/wrap_reverse_row_single_line_different_size.rs | 3 +++ tests/generated/wrap_row.rs | 3 +++ tests/generated/wrap_row_align_items_center.rs | 3 +++ tests/generated/wrap_row_align_items_flex_end.rs | 3 +++ tests/generated/wrapped_column_max_height.rs | 3 +++ tests/generated/wrapped_column_max_height_flex.rs | 3 +++ tests/generated/wrapped_row_within_align_items_center.rs | 3 +++ tests/generated/wrapped_row_within_align_items_flex_end.rs | 3 +++ tests/generated/wrapped_row_within_align_items_flex_start.rs | 3 +++ 275 files changed, 824 insertions(+), 1 deletion(-) diff --git a/scripts/gentest/src/main.rs b/scripts/gentest/src/main.rs index cb793a11b..832b4b3fb 100644 --- a/scripts/gentest/src/main.rs +++ b/scripts/gentest/src/main.rs @@ -174,6 +174,11 @@ fn generate_test(name: impl AsRef, description: &json::JsonValue) -> TokenS let mut taffy = taffy::Taffy::new(); #node_description taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); + #assertions } ) diff --git a/src/debug.rs b/src/debug.rs index e2935858d..18b3ec848 100644 --- a/src/debug.rs +++ b/src/debug.rs @@ -7,7 +7,6 @@ use crate::tree::LayoutTree; /// Prints a debug representation of the computed layout for a tree of nodes, starting with the passed root node. pub fn print_tree(tree: &impl LayoutTree, root: Node) { - println!(); print_node(tree, root, 0); } diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center.rs index 98a9670a5..fd4e587ca 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center.rs @@ -31,6 +31,9 @@ fn absolute_layout_align_items_and_justify_content_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs index 3d7029a99..f1b6f9b17 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs @@ -35,6 +35,9 @@ fn absolute_layout_align_items_and_justify_content_center_and_bottom_position() ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs index 30f66b21a..da4c0ae99 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs @@ -32,6 +32,9 @@ fn absolute_layout_align_items_and_justify_content_center_and_left_position() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs index 29be89e91..8e35fdb3a 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs @@ -32,6 +32,9 @@ fn absolute_layout_align_items_and_justify_content_center_and_right_position() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs index 354d6d591..a1312b860 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs @@ -32,6 +32,9 @@ fn absolute_layout_align_items_and_justify_content_center_and_top_position() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs b/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs index 5437bc880..ac09d9e4e 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs @@ -31,6 +31,9 @@ fn absolute_layout_align_items_and_justify_content_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_align_items_center.rs b/tests/generated/absolute_layout_align_items_center.rs index 9dbd89669..cf274a01b 100644 --- a/tests/generated/absolute_layout_align_items_center.rs +++ b/tests/generated/absolute_layout_align_items_center.rs @@ -30,6 +30,9 @@ fn absolute_layout_align_items_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_align_items_center_on_child_only.rs b/tests/generated/absolute_layout_align_items_center_on_child_only.rs index 9202dc06f..f201a1089 100644 --- a/tests/generated/absolute_layout_align_items_center_on_child_only.rs +++ b/tests/generated/absolute_layout_align_items_center_on_child_only.rs @@ -30,6 +30,9 @@ fn absolute_layout_align_items_center_on_child_only() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_child_order.rs b/tests/generated/absolute_layout_child_order.rs index 8880c472c..f7149738e 100644 --- a/tests/generated/absolute_layout_child_order.rs +++ b/tests/generated/absolute_layout_child_order.rs @@ -57,6 +57,9 @@ fn absolute_layout_child_order() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs b/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs index a1bbc224b..d06923f51 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs @@ -31,6 +31,9 @@ fn absolute_layout_in_wrap_reverse_column_container() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs b/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs index e0cf89dd4..5430379b2 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs @@ -32,6 +32,9 @@ fn absolute_layout_in_wrap_reverse_column_container_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs b/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs index e6cff67ac..7208cc8cf 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs @@ -30,6 +30,9 @@ fn absolute_layout_in_wrap_reverse_row_container() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs b/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs index 2e0d053bc..df68f16b7 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs @@ -31,6 +31,9 @@ fn absolute_layout_in_wrap_reverse_row_container_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_justify_content_center.rs b/tests/generated/absolute_layout_justify_content_center.rs index a6f48dbf8..8176127b6 100644 --- a/tests/generated/absolute_layout_justify_content_center.rs +++ b/tests/generated/absolute_layout_justify_content_center.rs @@ -30,6 +30,9 @@ fn absolute_layout_justify_content_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 110f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_no_size.rs b/tests/generated/absolute_layout_no_size.rs index a59e52c16..bc3c90673 100644 --- a/tests/generated/absolute_layout_no_size.rs +++ b/tests/generated/absolute_layout_no_size.rs @@ -21,6 +21,9 @@ fn absolute_layout_no_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs b/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs index 1e94e04ea..4ed0b8fce 100644 --- a/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs +++ b/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs @@ -63,6 +63,9 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_start_top_end_bottom.rs b/tests/generated/absolute_layout_start_top_end_bottom.rs index f77b12913..9bb2295b4 100644 --- a/tests/generated/absolute_layout_start_top_end_bottom.rs +++ b/tests/generated/absolute_layout_start_top_end_bottom.rs @@ -31,6 +31,9 @@ fn absolute_layout_start_top_end_bottom() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_width_height_end_bottom.rs b/tests/generated/absolute_layout_width_height_end_bottom.rs index 5ef93ddbd..2a895f4c5 100644 --- a/tests/generated/absolute_layout_width_height_end_bottom.rs +++ b/tests/generated/absolute_layout_width_height_end_bottom.rs @@ -34,6 +34,9 @@ fn absolute_layout_width_height_end_bottom() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_width_height_start_top.rs b/tests/generated/absolute_layout_width_height_start_top.rs index fd0af4c56..050be25b4 100644 --- a/tests/generated/absolute_layout_width_height_start_top.rs +++ b/tests/generated/absolute_layout_width_height_start_top.rs @@ -34,6 +34,9 @@ fn absolute_layout_width_height_start_top() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs b/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs index 890bc0bf9..1aae079ea 100644 --- a/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs +++ b/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs @@ -36,6 +36,9 @@ fn absolute_layout_width_height_start_top_end_bottom() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/absolute_layout_within_border.rs b/tests/generated/absolute_layout_within_border.rs index 138b5f1a6..a30bf47c2 100644 --- a/tests/generated/absolute_layout_within_border.rs +++ b/tests/generated/absolute_layout_within_border.rs @@ -119,6 +119,9 @@ fn absolute_layout_within_border() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_baseline.rs b/tests/generated/align_baseline.rs index c7a63a436..8b3b9abc5 100644 --- a/tests/generated/align_baseline.rs +++ b/tests/generated/align_baseline.rs @@ -42,6 +42,9 @@ fn align_baseline() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_baseline_child_multiline.rs b/tests/generated/align_baseline_child_multiline.rs index e6f1cf41d..f8222a01c 100644 --- a/tests/generated/align_baseline_child_multiline.rs +++ b/tests/generated/align_baseline_child_multiline.rs @@ -87,6 +87,9 @@ fn align_baseline_child_multiline() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 80f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_baseline_nested_child.rs b/tests/generated/align_baseline_nested_child.rs index 2ef52b6d7..221ac90f0 100644 --- a/tests/generated/align_baseline_nested_child.rs +++ b/tests/generated/align_baseline_nested_child.rs @@ -56,6 +56,9 @@ fn align_baseline_nested_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_center_should_size_based_on_content.rs b/tests/generated/align_center_should_size_based_on_content.rs index 13a2ce2a7..3fcd85d3d 100644 --- a/tests/generated/align_center_should_size_based_on_content.rs +++ b/tests/generated/align_center_should_size_based_on_content.rs @@ -43,6 +43,9 @@ fn align_center_should_size_based_on_content() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_content_space_around_single_line.rs b/tests/generated/align_content_space_around_single_line.rs index d4b6d2568..13217bf0e 100644 --- a/tests/generated/align_content_space_around_single_line.rs +++ b/tests/generated/align_content_space_around_single_line.rs @@ -94,6 +94,9 @@ fn align_content_space_around_single_line() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_content_space_around_wrapped.rs b/tests/generated/align_content_space_around_wrapped.rs index c5b5fdf69..ef450100b 100644 --- a/tests/generated/align_content_space_around_wrapped.rs +++ b/tests/generated/align_content_space_around_wrapped.rs @@ -95,6 +95,9 @@ fn align_content_space_around_wrapped() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_content_space_between_single_line.rs b/tests/generated/align_content_space_between_single_line.rs index c2c8804d4..3d007b5a2 100644 --- a/tests/generated/align_content_space_between_single_line.rs +++ b/tests/generated/align_content_space_between_single_line.rs @@ -94,6 +94,9 @@ fn align_content_space_between_single_line() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_content_space_between_wrapped.rs b/tests/generated/align_content_space_between_wrapped.rs index d30813840..6a71759e6 100644 --- a/tests/generated/align_content_space_between_wrapped.rs +++ b/tests/generated/align_content_space_between_wrapped.rs @@ -95,6 +95,9 @@ fn align_content_space_between_wrapped() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_content_space_evenly_single_line.rs b/tests/generated/align_content_space_evenly_single_line.rs index 9c3f1cfaa..01b9d6d27 100644 --- a/tests/generated/align_content_space_evenly_single_line.rs +++ b/tests/generated/align_content_space_evenly_single_line.rs @@ -94,6 +94,9 @@ fn align_content_space_evenly_single_line() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_content_space_evenly_wrapped.rs b/tests/generated/align_content_space_evenly_wrapped.rs index 6283490d2..e3ba7521d 100644 --- a/tests/generated/align_content_space_evenly_wrapped.rs +++ b/tests/generated/align_content_space_evenly_wrapped.rs @@ -95,6 +95,9 @@ fn align_content_space_evenly_wrapped() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_flex_start_with_shrinking_children.rs b/tests/generated/align_flex_start_with_shrinking_children.rs index 731929b13..e28d65348 100644 --- a/tests/generated/align_flex_start_with_shrinking_children.rs +++ b/tests/generated/align_flex_start_with_shrinking_children.rs @@ -27,6 +27,9 @@ fn align_flex_start_with_shrinking_children() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 500f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs b/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs index 087f73268..e21bf7a34 100644 --- a/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs +++ b/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs @@ -27,6 +27,9 @@ fn align_flex_start_with_shrinking_children_with_stretch() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 500f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_flex_start_with_stretching_children.rs b/tests/generated/align_flex_start_with_stretching_children.rs index 496da8fdd..5862512ac 100644 --- a/tests/generated/align_flex_start_with_stretching_children.rs +++ b/tests/generated/align_flex_start_with_stretching_children.rs @@ -22,6 +22,9 @@ fn align_flex_start_with_stretching_children() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 500f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_center.rs b/tests/generated/align_items_center.rs index 40e74dc22..a9f3f8df1 100644 --- a/tests/generated/align_items_center.rs +++ b/tests/generated/align_items_center.rs @@ -29,6 +29,9 @@ fn align_items_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs b/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs index ddb227b88..58a4ae293 100644 --- a/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs @@ -41,6 +41,9 @@ fn align_items_center_child_with_margin_bigger_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 50f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs b/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs index 5b8cd441a..02d88b271 100644 --- a/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs @@ -36,6 +36,9 @@ fn align_items_center_child_without_margin_bigger_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 50f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_center_with_child_margin.rs b/tests/generated/align_items_center_with_child_margin.rs index 3dc86233c..ecf46d9da 100644 --- a/tests/generated/align_items_center_with_child_margin.rs +++ b/tests/generated/align_items_center_with_child_margin.rs @@ -30,6 +30,9 @@ fn align_items_center_with_child_margin() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_center_with_child_top.rs b/tests/generated/align_items_center_with_child_top.rs index e55868e00..a3f72dfc4 100644 --- a/tests/generated/align_items_center_with_child_top.rs +++ b/tests/generated/align_items_center_with_child_top.rs @@ -30,6 +30,9 @@ fn align_items_center_with_child_top() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_flex_end.rs b/tests/generated/align_items_flex_end.rs index 09eb2891c..50979ee49 100644 --- a/tests/generated/align_items_flex_end.rs +++ b/tests/generated/align_items_flex_end.rs @@ -29,6 +29,9 @@ fn align_items_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs b/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs index 19db7d4c0..9e57f5c42 100644 --- a/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs @@ -41,6 +41,9 @@ fn align_items_flex_end_child_with_margin_bigger_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 50f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs b/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs index b023a1d7f..a7925f995 100644 --- a/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs @@ -36,6 +36,9 @@ fn align_items_flex_end_child_without_margin_bigger_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 50f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_flex_start.rs b/tests/generated/align_items_flex_start.rs index 5419717a5..dea5a9eca 100644 --- a/tests/generated/align_items_flex_start.rs +++ b/tests/generated/align_items_flex_start.rs @@ -29,6 +29,9 @@ fn align_items_flex_start() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_min_max.rs b/tests/generated/align_items_min_max.rs index c35fe6060..79abacd60 100644 --- a/tests/generated/align_items_min_max.rs +++ b/tests/generated/align_items_min_max.rs @@ -34,6 +34,9 @@ fn align_items_min_max() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_items_stretch.rs b/tests/generated/align_items_stretch.rs index 89c78b866..1f62ee0b8 100644 --- a/tests/generated/align_items_stretch.rs +++ b/tests/generated/align_items_stretch.rs @@ -24,6 +24,9 @@ fn align_items_stretch() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_self_baseline.rs b/tests/generated/align_self_baseline.rs index 702bf4329..88374a1b5 100644 --- a/tests/generated/align_self_baseline.rs +++ b/tests/generated/align_self_baseline.rs @@ -56,6 +56,9 @@ fn align_self_baseline() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_self_center.rs b/tests/generated/align_self_center.rs index 6a705b2a2..fecaf4ee1 100644 --- a/tests/generated/align_self_center.rs +++ b/tests/generated/align_self_center.rs @@ -29,6 +29,9 @@ fn align_self_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_self_flex_end.rs b/tests/generated/align_self_flex_end.rs index ebdb903e7..f16849581 100644 --- a/tests/generated/align_self_flex_end.rs +++ b/tests/generated/align_self_flex_end.rs @@ -29,6 +29,9 @@ fn align_self_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_self_flex_end_override_flex_start.rs b/tests/generated/align_self_flex_end_override_flex_start.rs index 992f56086..adb436156 100644 --- a/tests/generated/align_self_flex_end_override_flex_start.rs +++ b/tests/generated/align_self_flex_end_override_flex_start.rs @@ -30,6 +30,9 @@ fn align_self_flex_end_override_flex_start() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_self_flex_start.rs b/tests/generated/align_self_flex_start.rs index ad88302a4..56baf1088 100644 --- a/tests/generated/align_self_flex_start.rs +++ b/tests/generated/align_self_flex_start.rs @@ -29,6 +29,9 @@ fn align_self_flex_start() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/align_strech_should_size_based_on_parent.rs b/tests/generated/align_strech_should_size_based_on_parent.rs index 7e693c14f..dca7d4c45 100644 --- a/tests/generated/align_strech_should_size_based_on_parent.rs +++ b/tests/generated/align_strech_should_size_based_on_parent.rs @@ -42,6 +42,9 @@ fn align_strech_should_size_based_on_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/border_center_child.rs b/tests/generated/border_center_child.rs index cefeb2a0c..9c7f924fc 100644 --- a/tests/generated/border_center_child.rs +++ b/tests/generated/border_center_child.rs @@ -35,6 +35,9 @@ fn border_center_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/border_flex_child.rs b/tests/generated/border_flex_child.rs index 9d47a97f7..7656217b5 100644 --- a/tests/generated/border_flex_child.rs +++ b/tests/generated/border_flex_child.rs @@ -32,6 +32,9 @@ fn border_flex_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/border_no_child.rs b/tests/generated/border_no_child.rs index 6033b8326..763ed5e96 100644 --- a/tests/generated/border_no_child.rs +++ b/tests/generated/border_no_child.rs @@ -17,6 +17,9 @@ fn border_no_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 20f32); assert_eq!(taffy.layout(node).unwrap().size.height, 20f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/border_stretch_child.rs b/tests/generated/border_stretch_child.rs index a21ad850c..7dc84bb8a 100644 --- a/tests/generated/border_stretch_child.rs +++ b/tests/generated/border_stretch_child.rs @@ -31,6 +31,9 @@ fn border_stretch_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/child_min_max_width_flexing.rs b/tests/generated/child_min_max_width_flexing.rs index e10a4c8d4..8268b7b1d 100644 --- a/tests/generated/child_min_max_width_flexing.rs +++ b/tests/generated/child_min_max_width_flexing.rs @@ -39,6 +39,9 @@ fn child_min_max_width_flexing() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 120f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/container_with_unsized_child.rs b/tests/generated/container_with_unsized_child.rs index c6cf15a16..76aaeae55 100644 --- a/tests/generated/container_with_unsized_child.rs +++ b/tests/generated/container_with_unsized_child.rs @@ -16,6 +16,9 @@ fn container_with_unsized_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/display_none.rs b/tests/generated/display_none.rs index 3207d6a43..762110070 100644 --- a/tests/generated/display_none.rs +++ b/tests/generated/display_none.rs @@ -22,6 +22,9 @@ fn display_none() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/display_none_fixed_size.rs b/tests/generated/display_none_fixed_size.rs index 0d83ae4cf..8e5f40424 100644 --- a/tests/generated/display_none_fixed_size.rs +++ b/tests/generated/display_none_fixed_size.rs @@ -30,6 +30,9 @@ fn display_none_fixed_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/display_none_with_child.rs b/tests/generated/display_none_with_child.rs index 79afc0ce5..ebbae13a7 100644 --- a/tests/generated/display_none_with_child.rs +++ b/tests/generated/display_none_with_child.rs @@ -62,6 +62,9 @@ fn display_none_with_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/display_none_with_margin.rs b/tests/generated/display_none_with_margin.rs index 63d0a3bd3..a30b7c024 100644 --- a/tests/generated/display_none_with_margin.rs +++ b/tests/generated/display_none_with_margin.rs @@ -37,6 +37,9 @@ fn display_none_with_margin() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/display_none_with_position.rs b/tests/generated/display_none_with_position.rs index 716c7ac46..91ddb807a 100644 --- a/tests/generated/display_none_with_position.rs +++ b/tests/generated/display_none_with_position.rs @@ -27,6 +27,9 @@ fn display_none_with_position() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs b/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs index 89aaf5870..436fa038a 100644 --- a/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs +++ b/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs @@ -41,6 +41,9 @@ fn flex_basis_and_main_dimen_set_when_flexing() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_flex_grow_column.rs b/tests/generated/flex_basis_flex_grow_column.rs index 4225248ed..adde7ae13 100644 --- a/tests/generated/flex_basis_flex_grow_column.rs +++ b/tests/generated/flex_basis_flex_grow_column.rs @@ -27,6 +27,9 @@ fn flex_basis_flex_grow_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_flex_grow_row.rs b/tests/generated/flex_basis_flex_grow_row.rs index a3d10e19d..08ae00f8c 100644 --- a/tests/generated/flex_basis_flex_grow_row.rs +++ b/tests/generated/flex_basis_flex_grow_row.rs @@ -26,6 +26,9 @@ fn flex_basis_flex_grow_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_flex_shrink_column.rs b/tests/generated/flex_basis_flex_shrink_column.rs index c86e05817..460930d53 100644 --- a/tests/generated/flex_basis_flex_shrink_column.rs +++ b/tests/generated/flex_basis_flex_shrink_column.rs @@ -28,6 +28,9 @@ fn flex_basis_flex_shrink_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_flex_shrink_row.rs b/tests/generated/flex_basis_flex_shrink_row.rs index aac1109eb..a63b59a7f 100644 --- a/tests/generated/flex_basis_flex_shrink_row.rs +++ b/tests/generated/flex_basis_flex_shrink_row.rs @@ -27,6 +27,9 @@ fn flex_basis_flex_shrink_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_larger_than_content_column.rs b/tests/generated/flex_basis_larger_than_content_column.rs index 10bf609a4..962ae8584 100644 --- a/tests/generated/flex_basis_larger_than_content_column.rs +++ b/tests/generated/flex_basis_larger_than_content_column.rs @@ -35,6 +35,9 @@ fn flex_basis_larger_than_content_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_larger_than_content_row.rs b/tests/generated/flex_basis_larger_than_content_row.rs index 9a1abeda5..3e4355875 100644 --- a/tests/generated/flex_basis_larger_than_content_row.rs +++ b/tests/generated/flex_basis_larger_than_content_row.rs @@ -34,6 +34,9 @@ fn flex_basis_larger_than_content_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_overrides_main_size.rs b/tests/generated/flex_basis_overrides_main_size.rs index e2993a256..6297f186f 100644 --- a/tests/generated/flex_basis_overrides_main_size.rs +++ b/tests/generated/flex_basis_overrides_main_size.rs @@ -46,6 +46,9 @@ fn flex_basis_overrides_main_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs b/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs index 7b07c868e..f949655f3 100644 --- a/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs +++ b/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs @@ -59,6 +59,9 @@ fn flex_basis_slightly_smaller_then_content_with_flex_grow_large_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_smaller_than_content_column.rs b/tests/generated/flex_basis_smaller_than_content_column.rs index 4ffc91b85..730aa86c4 100644 --- a/tests/generated/flex_basis_smaller_than_content_column.rs +++ b/tests/generated/flex_basis_smaller_than_content_column.rs @@ -35,6 +35,9 @@ fn flex_basis_smaller_than_content_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_smaller_than_content_row.rs b/tests/generated/flex_basis_smaller_than_content_row.rs index 0bfe49c67..0ba1606d3 100644 --- a/tests/generated/flex_basis_smaller_than_content_row.rs +++ b/tests/generated/flex_basis_smaller_than_content_row.rs @@ -34,6 +34,9 @@ fn flex_basis_smaller_than_content_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_smaller_than_main_dimen_column.rs b/tests/generated/flex_basis_smaller_than_main_dimen_column.rs index fb1692acb..f9a94c2cb 100644 --- a/tests/generated/flex_basis_smaller_than_main_dimen_column.rs +++ b/tests/generated/flex_basis_smaller_than_main_dimen_column.rs @@ -26,6 +26,9 @@ fn flex_basis_smaller_than_main_dimen_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 50f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_smaller_than_main_dimen_row.rs b/tests/generated/flex_basis_smaller_than_main_dimen_row.rs index e7afa021e..62ca5340e 100644 --- a/tests/generated/flex_basis_smaller_than_main_dimen_row.rs +++ b/tests/generated/flex_basis_smaller_than_main_dimen_row.rs @@ -25,6 +25,9 @@ fn flex_basis_smaller_than_main_dimen_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs index 891791cb7..1938be416 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs @@ -59,6 +59,9 @@ fn flex_basis_smaller_then_content_with_flex_grow_large_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs index dc7276739..8d60c4ad9 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs @@ -59,6 +59,9 @@ fn flex_basis_smaller_then_content_with_flex_grow_small_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 10f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs index 331399ad7..9411bd950 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -51,6 +51,9 @@ fn flex_basis_smaller_then_content_with_flex_grow_unconstraint_size() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0, node1]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 90f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs index 455adf3b7..8ce7833e6 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs @@ -59,6 +59,9 @@ fn flex_basis_smaller_then_content_with_flex_grow_very_large_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_unconstraint_column.rs b/tests/generated/flex_basis_unconstraint_column.rs index 368c91fda..acdf6cfbe 100644 --- a/tests/generated/flex_basis_unconstraint_column.rs +++ b/tests/generated/flex_basis_unconstraint_column.rs @@ -18,6 +18,9 @@ fn flex_basis_unconstraint_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_basis_unconstraint_row.rs b/tests/generated/flex_basis_unconstraint_row.rs index 8aebef00a..a1bef26ec 100644 --- a/tests/generated/flex_basis_unconstraint_row.rs +++ b/tests/generated/flex_basis_unconstraint_row.rs @@ -13,6 +13,9 @@ fn flex_basis_unconstraint_row() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_direction_column.rs b/tests/generated/flex_direction_column.rs index c84a50d3c..e717da982 100644 --- a/tests/generated/flex_direction_column.rs +++ b/tests/generated/flex_direction_column.rs @@ -43,6 +43,9 @@ fn flex_direction_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_direction_column_no_height.rs b/tests/generated/flex_direction_column_no_height.rs index ff0edb7bc..08cb9b200 100644 --- a/tests/generated/flex_direction_column_no_height.rs +++ b/tests/generated/flex_direction_column_no_height.rs @@ -39,6 +39,9 @@ fn flex_direction_column_no_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 30f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_direction_column_reverse.rs b/tests/generated/flex_direction_column_reverse.rs index 0bd7d7b78..11764aab0 100644 --- a/tests/generated/flex_direction_column_reverse.rs +++ b/tests/generated/flex_direction_column_reverse.rs @@ -43,6 +43,9 @@ fn flex_direction_column_reverse() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_direction_row.rs b/tests/generated/flex_direction_row.rs index 0ea1ef7bc..10862b27f 100644 --- a/tests/generated/flex_direction_row.rs +++ b/tests/generated/flex_direction_row.rs @@ -42,6 +42,9 @@ fn flex_direction_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_direction_row_no_width.rs b/tests/generated/flex_direction_row_no_width.rs index 8f39d7bda..1c3040d60 100644 --- a/tests/generated/flex_direction_row_no_width.rs +++ b/tests/generated/flex_direction_row_no_width.rs @@ -38,6 +38,9 @@ fn flex_direction_row_no_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 30f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_direction_row_reverse.rs b/tests/generated/flex_direction_row_reverse.rs index 6accc505b..dbc633932 100644 --- a/tests/generated/flex_direction_row_reverse.rs +++ b/tests/generated/flex_direction_row_reverse.rs @@ -43,6 +43,9 @@ fn flex_direction_row_reverse() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_child.rs b/tests/generated/flex_grow_child.rs index 0240f803b..a46dc9859 100644 --- a/tests/generated/flex_grow_child.rs +++ b/tests/generated/flex_grow_child.rs @@ -14,6 +14,9 @@ fn flex_grow_child() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_flex_basis_percent_min_max.rs b/tests/generated/flex_grow_flex_basis_percent_min_max.rs index a307e7e56..5e4b1692e 100644 --- a/tests/generated/flex_grow_flex_basis_percent_min_max.rs +++ b/tests/generated/flex_grow_flex_basis_percent_min_max.rs @@ -41,6 +41,9 @@ fn flex_grow_flex_basis_percent_min_max() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 120f32); assert_eq!(taffy.layout(node).unwrap().size.height, 20f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_height_maximized.rs b/tests/generated/flex_grow_height_maximized.rs index bd5a0c0c4..a97f74e56 100644 --- a/tests/generated/flex_grow_height_maximized.rs +++ b/tests/generated/flex_grow_height_maximized.rs @@ -53,6 +53,9 @@ fn flex_grow_height_maximized() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_in_at_most_container.rs b/tests/generated/flex_grow_in_at_most_container.rs index 53e7e42e0..0ca334840 100644 --- a/tests/generated/flex_grow_in_at_most_container.rs +++ b/tests/generated/flex_grow_in_at_most_container.rs @@ -27,6 +27,9 @@ fn flex_grow_in_at_most_container() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_less_than_factor_one.rs b/tests/generated/flex_grow_less_than_factor_one.rs index a020a35eb..36dc4a1d9 100644 --- a/tests/generated/flex_grow_less_than_factor_one.rs +++ b/tests/generated/flex_grow_less_than_factor_one.rs @@ -32,6 +32,9 @@ fn flex_grow_less_than_factor_one() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 500f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_root_minimized.rs b/tests/generated/flex_grow_root_minimized.rs index 22e4a4f43..e9cdae1f6 100644 --- a/tests/generated/flex_grow_root_minimized.rs +++ b/tests/generated/flex_grow_root_minimized.rs @@ -57,6 +57,9 @@ fn flex_grow_root_minimized() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 300f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_shrink_at_most.rs b/tests/generated/flex_grow_shrink_at_most.rs index 2294090bc..676b0ae79 100644 --- a/tests/generated/flex_grow_shrink_at_most.rs +++ b/tests/generated/flex_grow_shrink_at_most.rs @@ -19,6 +19,9 @@ fn flex_grow_shrink_at_most() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_to_min.rs b/tests/generated/flex_grow_to_min.rs index a38cf2c7c..e01f5588f 100644 --- a/tests/generated/flex_grow_to_min.rs +++ b/tests/generated/flex_grow_to_min.rs @@ -32,6 +32,9 @@ fn flex_grow_to_min() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_within_constrained_max_column.rs b/tests/generated/flex_grow_within_constrained_max_column.rs index e07dc4ccf..9049571ca 100644 --- a/tests/generated/flex_grow_within_constrained_max_column.rs +++ b/tests/generated/flex_grow_within_constrained_max_column.rs @@ -35,6 +35,9 @@ fn flex_grow_within_constrained_max_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_within_constrained_max_row.rs b/tests/generated/flex_grow_within_constrained_max_row.rs index b2bf6fdab..9e0036e7d 100644 --- a/tests/generated/flex_grow_within_constrained_max_row.rs +++ b/tests/generated/flex_grow_within_constrained_max_row.rs @@ -44,6 +44,9 @@ fn flex_grow_within_constrained_max_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_within_constrained_max_width.rs b/tests/generated/flex_grow_within_constrained_max_width.rs index e3ae53a44..cfc164bfc 100644 --- a/tests/generated/flex_grow_within_constrained_max_width.rs +++ b/tests/generated/flex_grow_within_constrained_max_width.rs @@ -38,6 +38,9 @@ fn flex_grow_within_constrained_max_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_within_constrained_min_column.rs b/tests/generated/flex_grow_within_constrained_min_column.rs index 67d87805e..874c6e6d4 100644 --- a/tests/generated/flex_grow_within_constrained_min_column.rs +++ b/tests/generated/flex_grow_within_constrained_min_column.rs @@ -25,6 +25,9 @@ fn flex_grow_within_constrained_min_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_within_constrained_min_max_column.rs b/tests/generated/flex_grow_within_constrained_min_max_column.rs index 7fe5a193d..6ca9753b7 100644 --- a/tests/generated/flex_grow_within_constrained_min_max_column.rs +++ b/tests/generated/flex_grow_within_constrained_min_max_column.rs @@ -24,6 +24,9 @@ fn flex_grow_within_constrained_min_max_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_within_constrained_min_row.rs b/tests/generated/flex_grow_within_constrained_min_row.rs index fcf497253..7f9bb208f 100644 --- a/tests/generated/flex_grow_within_constrained_min_row.rs +++ b/tests/generated/flex_grow_within_constrained_min_row.rs @@ -25,6 +25,9 @@ fn flex_grow_within_constrained_min_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_grow_within_max_width.rs b/tests/generated/flex_grow_within_max_width.rs index d3b892060..958c54712 100644 --- a/tests/generated/flex_grow_within_max_width.rs +++ b/tests/generated/flex_grow_within_max_width.rs @@ -38,6 +38,9 @@ fn flex_grow_within_max_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_root_ignored.rs b/tests/generated/flex_root_ignored.rs index 27cdc61ba..dcc9c9d3d 100644 --- a/tests/generated/flex_root_ignored.rs +++ b/tests/generated/flex_root_ignored.rs @@ -39,6 +39,9 @@ fn flex_root_ignored() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 300f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs b/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs index 438392f67..1cd4ae986 100644 --- a/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs +++ b/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs @@ -30,6 +30,9 @@ fn flex_shrink_by_outer_margin_with_max_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 20f32); assert_eq!(taffy.layout(node).unwrap().size.height, 80f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs b/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs index f2f26ab9c..31690fdcf 100644 --- a/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs +++ b/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs @@ -45,6 +45,9 @@ fn flex_shrink_flex_grow_child_flex_shrink_other_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 500f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_shrink_flex_grow_row.rs b/tests/generated/flex_shrink_flex_grow_row.rs index adcdf52ca..8327e1780 100644 --- a/tests/generated/flex_shrink_flex_grow_row.rs +++ b/tests/generated/flex_shrink_flex_grow_row.rs @@ -45,6 +45,9 @@ fn flex_shrink_flex_grow_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 500f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_shrink_to_zero.rs b/tests/generated/flex_shrink_to_zero.rs index be2a72f10..dfa56d433 100644 --- a/tests/generated/flex_shrink_to_zero.rs +++ b/tests/generated/flex_shrink_to_zero.rs @@ -53,6 +53,9 @@ fn flex_shrink_to_zero() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 75f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_wrap_align_stretch_fits_one_row.rs b/tests/generated/flex_wrap_align_stretch_fits_one_row.rs index 3916ee095..44b183d6e 100644 --- a/tests/generated/flex_wrap_align_stretch_fits_one_row.rs +++ b/tests/generated/flex_wrap_align_stretch_fits_one_row.rs @@ -34,6 +34,9 @@ fn flex_wrap_align_stretch_fits_one_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 150f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs b/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs index 5a61bdd4a..7c30c950c 100644 --- a/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs +++ b/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs @@ -34,6 +34,9 @@ fn flex_wrap_children_with_min_main_overriding_flex_basis() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/flex_wrap_wrap_to_child_height.rs b/tests/generated/flex_wrap_wrap_to_child_height.rs index b496f3c7f..a7dd86b7d 100644 --- a/tests/generated/flex_wrap_wrap_to_child_height.rs +++ b/tests/generated/flex_wrap_wrap_to_child_height.rs @@ -54,6 +54,9 @@ fn flex_wrap_wrap_to_child_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_child_margins.rs b/tests/generated/gap_column_gap_child_margins.rs index ba1de74d5..2802e7216 100644 --- a/tests/generated/gap_column_gap_child_margins.rs +++ b/tests/generated/gap_column_gap_child_margins.rs @@ -64,6 +64,9 @@ fn gap_column_gap_child_margins() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 80f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_flexible.rs b/tests/generated/gap_column_gap_flexible.rs index 5c6b144ac..8e2692c26 100644 --- a/tests/generated/gap_column_gap_flexible.rs +++ b/tests/generated/gap_column_gap_flexible.rs @@ -53,6 +53,9 @@ fn gap_column_gap_flexible() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 80f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_flexible_undefined_parent.rs b/tests/generated/gap_column_gap_flexible_undefined_parent.rs index 2ee351b94..a3884be1a 100644 --- a/tests/generated/gap_column_gap_flexible_undefined_parent.rs +++ b/tests/generated/gap_column_gap_flexible_undefined_parent.rs @@ -49,6 +49,9 @@ fn gap_column_gap_flexible_undefined_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 20f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_inflexible.rs b/tests/generated/gap_column_gap_inflexible.rs index 8a404f670..52aeff18b 100644 --- a/tests/generated/gap_column_gap_inflexible.rs +++ b/tests/generated/gap_column_gap_inflexible.rs @@ -43,6 +43,9 @@ fn gap_column_gap_inflexible() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 80f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_inflexible_undefined_parent.rs b/tests/generated/gap_column_gap_inflexible_undefined_parent.rs index a8ba17947..ee1dd8d61 100644 --- a/tests/generated/gap_column_gap_inflexible_undefined_parent.rs +++ b/tests/generated/gap_column_gap_inflexible_undefined_parent.rs @@ -39,6 +39,9 @@ fn gap_column_gap_inflexible_undefined_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 80f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_justify_center.rs b/tests/generated/gap_column_gap_justify_center.rs index 9304b34f7..852e11d79 100644 --- a/tests/generated/gap_column_gap_justify_center.rs +++ b/tests/generated/gap_column_gap_justify_center.rs @@ -44,6 +44,9 @@ fn gap_column_gap_justify_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_justify_flex_end.rs b/tests/generated/gap_column_gap_justify_flex_end.rs index cc505c59f..8f39b9474 100644 --- a/tests/generated/gap_column_gap_justify_flex_end.rs +++ b/tests/generated/gap_column_gap_justify_flex_end.rs @@ -44,6 +44,9 @@ fn gap_column_gap_justify_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_justify_flex_start.rs b/tests/generated/gap_column_gap_justify_flex_start.rs index bf9729d05..6c6dd4b06 100644 --- a/tests/generated/gap_column_gap_justify_flex_start.rs +++ b/tests/generated/gap_column_gap_justify_flex_start.rs @@ -43,6 +43,9 @@ fn gap_column_gap_justify_flex_start() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_justify_space_around.rs b/tests/generated/gap_column_gap_justify_space_around.rs index 82f79c5e0..e423ff6f5 100644 --- a/tests/generated/gap_column_gap_justify_space_around.rs +++ b/tests/generated/gap_column_gap_justify_space_around.rs @@ -44,6 +44,9 @@ fn gap_column_gap_justify_space_around() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_justify_space_between.rs b/tests/generated/gap_column_gap_justify_space_between.rs index 91ae5ce00..4b43a1ba2 100644 --- a/tests/generated/gap_column_gap_justify_space_between.rs +++ b/tests/generated/gap_column_gap_justify_space_between.rs @@ -44,6 +44,9 @@ fn gap_column_gap_justify_space_between() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_justify_space_evenly.rs b/tests/generated/gap_column_gap_justify_space_evenly.rs index 3e9d561de..5e2d46849 100644 --- a/tests/generated/gap_column_gap_justify_space_evenly.rs +++ b/tests/generated/gap_column_gap_justify_space_evenly.rs @@ -44,6 +44,9 @@ fn gap_column_gap_justify_space_evenly() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_mixed_flexible.rs b/tests/generated/gap_column_gap_mixed_flexible.rs index c28537692..050f7f12e 100644 --- a/tests/generated/gap_column_gap_mixed_flexible.rs +++ b/tests/generated/gap_column_gap_mixed_flexible.rs @@ -45,6 +45,9 @@ fn gap_column_gap_mixed_flexible() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 80f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs index 1297a5869..4549da7a1 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs @@ -52,6 +52,9 @@ fn gap_column_gap_percentage_cyclic_partially_shrinkable() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 60f32); assert_eq!(taffy.layout(node).unwrap().size.height, 40f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs index 1a87ebc85..4ad9dfb5e 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs @@ -50,6 +50,9 @@ fn gap_column_gap_percentage_cyclic_shrinkable() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 60f32); assert_eq!(taffy.layout(node).unwrap().size.height, 40f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs index 62fcdceee..37573e5a5 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs @@ -53,6 +53,9 @@ fn gap_column_gap_percentage_cyclic_unshrinkable() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 60f32); assert_eq!(taffy.layout(node).unwrap().size.height, 40f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_percentage_flexible.rs b/tests/generated/gap_column_gap_percentage_flexible.rs index db34d50e3..348f8a939 100644 --- a/tests/generated/gap_column_gap_percentage_flexible.rs +++ b/tests/generated/gap_column_gap_percentage_flexible.rs @@ -53,6 +53,9 @@ fn gap_column_gap_percentage_flexible() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_percentage_inflexible.rs b/tests/generated/gap_column_gap_percentage_inflexible.rs index 8d2c64181..e94f61649 100644 --- a/tests/generated/gap_column_gap_percentage_inflexible.rs +++ b/tests/generated/gap_column_gap_percentage_inflexible.rs @@ -43,6 +43,9 @@ fn gap_column_gap_percentage_inflexible() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_wrap_align_center.rs b/tests/generated/gap_column_gap_wrap_align_center.rs index d83fa4a5f..459e0b5ba 100644 --- a/tests/generated/gap_column_gap_wrap_align_center.rs +++ b/tests/generated/gap_column_gap_wrap_align_center.rs @@ -100,6 +100,9 @@ fn gap_column_gap_wrap_align_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_wrap_align_flex_end.rs b/tests/generated/gap_column_gap_wrap_align_flex_end.rs index 89eccd8de..dd668164d 100644 --- a/tests/generated/gap_column_gap_wrap_align_flex_end.rs +++ b/tests/generated/gap_column_gap_wrap_align_flex_end.rs @@ -100,6 +100,9 @@ fn gap_column_gap_wrap_align_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_wrap_align_flex_start.rs b/tests/generated/gap_column_gap_wrap_align_flex_start.rs index ad2ea92d0..cd5e12ece 100644 --- a/tests/generated/gap_column_gap_wrap_align_flex_start.rs +++ b/tests/generated/gap_column_gap_wrap_align_flex_start.rs @@ -100,6 +100,9 @@ fn gap_column_gap_wrap_align_flex_start() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_wrap_align_space_around.rs b/tests/generated/gap_column_gap_wrap_align_space_around.rs index 55a58bbeb..a440fd653 100644 --- a/tests/generated/gap_column_gap_wrap_align_space_around.rs +++ b/tests/generated/gap_column_gap_wrap_align_space_around.rs @@ -100,6 +100,9 @@ fn gap_column_gap_wrap_align_space_around() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_wrap_align_space_between.rs b/tests/generated/gap_column_gap_wrap_align_space_between.rs index 2f354473a..3a937d60f 100644 --- a/tests/generated/gap_column_gap_wrap_align_space_between.rs +++ b/tests/generated/gap_column_gap_wrap_align_space_between.rs @@ -100,6 +100,9 @@ fn gap_column_gap_wrap_align_space_between() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_gap_wrap_align_stretch.rs b/tests/generated/gap_column_gap_wrap_align_stretch.rs index be1b3ca9c..24abaf582 100644 --- a/tests/generated/gap_column_gap_wrap_align_stretch.rs +++ b/tests/generated/gap_column_gap_wrap_align_stretch.rs @@ -67,6 +67,9 @@ fn gap_column_gap_wrap_align_stretch() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 300f32); assert_eq!(taffy.layout(node).unwrap().size.height, 300f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_column_row_gap_wrapping.rs b/tests/generated/gap_column_row_gap_wrapping.rs index 35293ce61..bd41fabc2 100644 --- a/tests/generated/gap_column_row_gap_wrapping.rs +++ b/tests/generated/gap_column_row_gap_wrapping.rs @@ -134,6 +134,9 @@ fn gap_column_row_gap_wrapping() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 80f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_percentage_row_gap_wrapping.rs b/tests/generated/gap_percentage_row_gap_wrapping.rs index 954f7e107..d294b6df3 100644 --- a/tests/generated/gap_percentage_row_gap_wrapping.rs +++ b/tests/generated/gap_percentage_row_gap_wrapping.rs @@ -134,6 +134,9 @@ fn gap_percentage_row_gap_wrapping() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 80f32); assert_eq!(taffy.layout(node).unwrap().size.height, 60f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_row_gap_align_items_end.rs b/tests/generated/gap_row_gap_align_items_end.rs index af22edb55..2ee3a96ec 100644 --- a/tests/generated/gap_row_gap_align_items_end.rs +++ b/tests/generated/gap_row_gap_align_items_end.rs @@ -76,6 +76,9 @@ fn gap_row_gap_align_items_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_row_gap_align_items_stretch.rs b/tests/generated/gap_row_gap_align_items_stretch.rs index b0c16545f..f9c22fc72 100644 --- a/tests/generated/gap_row_gap_align_items_stretch.rs +++ b/tests/generated/gap_row_gap_align_items_stretch.rs @@ -75,6 +75,9 @@ fn gap_row_gap_align_items_stretch() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_row_gap_column_child_margins.rs b/tests/generated/gap_row_gap_column_child_margins.rs index 16df50694..87d7e8b1f 100644 --- a/tests/generated/gap_row_gap_column_child_margins.rs +++ b/tests/generated/gap_row_gap_column_child_margins.rs @@ -65,6 +65,9 @@ fn gap_row_gap_column_child_margins() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/gap_row_gap_row_wrap_child_margins.rs b/tests/generated/gap_row_gap_row_wrap_child_margins.rs index 34363cd26..d5bfd693a 100644 --- a/tests/generated/gap_row_gap_row_wrap_child_margins.rs +++ b/tests/generated/gap_row_gap_row_wrap_child_margins.rs @@ -59,6 +59,9 @@ fn gap_row_gap_row_wrap_child_margins() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_column_center.rs b/tests/generated/justify_content_column_center.rs index 7b883f0f3..7ff86082d 100644 --- a/tests/generated/justify_content_column_center.rs +++ b/tests/generated/justify_content_column_center.rs @@ -44,6 +44,9 @@ fn justify_content_column_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_column_flex_end.rs b/tests/generated/justify_content_column_flex_end.rs index b3cc9be34..64e59b241 100644 --- a/tests/generated/justify_content_column_flex_end.rs +++ b/tests/generated/justify_content_column_flex_end.rs @@ -44,6 +44,9 @@ fn justify_content_column_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_column_flex_start.rs b/tests/generated/justify_content_column_flex_start.rs index 3b132c8b7..a8db9ac74 100644 --- a/tests/generated/justify_content_column_flex_start.rs +++ b/tests/generated/justify_content_column_flex_start.rs @@ -43,6 +43,9 @@ fn justify_content_column_flex_start() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_column_min_height_and_margin_bottom.rs b/tests/generated/justify_content_column_min_height_and_margin_bottom.rs index 4830d330a..4afc008db 100644 --- a/tests/generated/justify_content_column_min_height_and_margin_bottom.rs +++ b/tests/generated/justify_content_column_min_height_and_margin_bottom.rs @@ -30,6 +30,9 @@ fn justify_content_column_min_height_and_margin_bottom() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 20f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_column_min_height_and_margin_top.rs b/tests/generated/justify_content_column_min_height_and_margin_top.rs index 421918b97..ce5ec6644 100644 --- a/tests/generated/justify_content_column_min_height_and_margin_top.rs +++ b/tests/generated/justify_content_column_min_height_and_margin_top.rs @@ -30,6 +30,9 @@ fn justify_content_column_min_height_and_margin_top() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 20f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_column_space_around.rs b/tests/generated/justify_content_column_space_around.rs index 2089bd38d..4cd297994 100644 --- a/tests/generated/justify_content_column_space_around.rs +++ b/tests/generated/justify_content_column_space_around.rs @@ -44,6 +44,9 @@ fn justify_content_column_space_around() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_column_space_between.rs b/tests/generated/justify_content_column_space_between.rs index abea126ea..28e875f66 100644 --- a/tests/generated/justify_content_column_space_between.rs +++ b/tests/generated/justify_content_column_space_between.rs @@ -44,6 +44,9 @@ fn justify_content_column_space_between() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_column_space_evenly.rs b/tests/generated/justify_content_column_space_evenly.rs index 34f4f447a..222382efa 100644 --- a/tests/generated/justify_content_column_space_evenly.rs +++ b/tests/generated/justify_content_column_space_evenly.rs @@ -44,6 +44,9 @@ fn justify_content_column_space_evenly() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_min_max.rs b/tests/generated/justify_content_min_max.rs index 187b67119..a0437191f 100644 --- a/tests/generated/justify_content_min_max.rs +++ b/tests/generated/justify_content_min_max.rs @@ -34,6 +34,9 @@ fn justify_content_min_max() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs b/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs index 2912f6b79..099ea90c5 100644 --- a/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs +++ b/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs @@ -48,6 +48,9 @@ fn justify_content_min_width_with_padding_child_width_greater_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 1000f32); assert_eq!(taffy.layout(node).unwrap().size.height, 1584f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs b/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs index ae698b6b1..5e0b37e21 100644 --- a/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs +++ b/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs @@ -48,6 +48,9 @@ fn justify_content_min_width_with_padding_child_width_lower_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 1080f32); assert_eq!(taffy.layout(node).unwrap().size.height, 1584f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_overflow_min_max.rs b/tests/generated/justify_content_overflow_min_max.rs index e98a59729..3a90dfe13 100644 --- a/tests/generated/justify_content_overflow_min_max.rs +++ b/tests/generated/justify_content_overflow_min_max.rs @@ -62,6 +62,9 @@ fn justify_content_overflow_min_max() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 50f32); assert_eq!(taffy.layout(node).unwrap().size.height, 110f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_row_center.rs b/tests/generated/justify_content_row_center.rs index 59b98b05f..ef4390c01 100644 --- a/tests/generated/justify_content_row_center.rs +++ b/tests/generated/justify_content_row_center.rs @@ -43,6 +43,9 @@ fn justify_content_row_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_row_flex_end.rs b/tests/generated/justify_content_row_flex_end.rs index cf4b1fd32..c9bb6e71d 100644 --- a/tests/generated/justify_content_row_flex_end.rs +++ b/tests/generated/justify_content_row_flex_end.rs @@ -43,6 +43,9 @@ fn justify_content_row_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_row_flex_start.rs b/tests/generated/justify_content_row_flex_start.rs index 68dad366a..6b280fb5f 100644 --- a/tests/generated/justify_content_row_flex_start.rs +++ b/tests/generated/justify_content_row_flex_start.rs @@ -42,6 +42,9 @@ fn justify_content_row_flex_start() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_row_max_width_and_margin.rs b/tests/generated/justify_content_row_max_width_and_margin.rs index 2b1ce60e9..b956f4fd8 100644 --- a/tests/generated/justify_content_row_max_width_and_margin.rs +++ b/tests/generated/justify_content_row_max_width_and_margin.rs @@ -27,6 +27,9 @@ fn justify_content_row_max_width_and_margin() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 80f32); assert_eq!(taffy.layout(node).unwrap().size.height, 20f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_row_min_width_and_margin.rs b/tests/generated/justify_content_row_min_width_and_margin.rs index af0eeacdf..4f2c1f1f0 100644 --- a/tests/generated/justify_content_row_min_width_and_margin.rs +++ b/tests/generated/justify_content_row_min_width_and_margin.rs @@ -26,6 +26,9 @@ fn justify_content_row_min_width_and_margin() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 50f32); assert_eq!(taffy.layout(node).unwrap().size.height, 20f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_row_space_around.rs b/tests/generated/justify_content_row_space_around.rs index ae8786d3a..ea1c091ed 100644 --- a/tests/generated/justify_content_row_space_around.rs +++ b/tests/generated/justify_content_row_space_around.rs @@ -43,6 +43,9 @@ fn justify_content_row_space_around() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_row_space_between.rs b/tests/generated/justify_content_row_space_between.rs index 0f1e0647d..589f59cf1 100644 --- a/tests/generated/justify_content_row_space_between.rs +++ b/tests/generated/justify_content_row_space_between.rs @@ -43,6 +43,9 @@ fn justify_content_row_space_between() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/justify_content_row_space_evenly.rs b/tests/generated/justify_content_row_space_evenly.rs index 505bdeb5f..bf690505d 100644 --- a/tests/generated/justify_content_row_space_evenly.rs +++ b/tests/generated/justify_content_row_space_evenly.rs @@ -43,6 +43,9 @@ fn justify_content_row_space_evenly() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_and_flex_column.rs b/tests/generated/margin_and_flex_column.rs index f4f04c736..cbb39eab7 100644 --- a/tests/generated/margin_and_flex_column.rs +++ b/tests/generated/margin_and_flex_column.rs @@ -30,6 +30,9 @@ fn margin_and_flex_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_and_flex_row.rs b/tests/generated/margin_and_flex_row.rs index 77e21bc43..ec68d42db 100644 --- a/tests/generated/margin_and_flex_row.rs +++ b/tests/generated/margin_and_flex_row.rs @@ -29,6 +29,9 @@ fn margin_and_flex_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_and_stretch_column.rs b/tests/generated/margin_and_stretch_column.rs index a753e3a89..5107b3f1c 100644 --- a/tests/generated/margin_and_stretch_column.rs +++ b/tests/generated/margin_and_stretch_column.rs @@ -30,6 +30,9 @@ fn margin_and_stretch_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_and_stretch_row.rs b/tests/generated/margin_and_stretch_row.rs index 45f089b25..28da386bc 100644 --- a/tests/generated/margin_and_stretch_row.rs +++ b/tests/generated/margin_and_stretch_row.rs @@ -29,6 +29,9 @@ fn margin_and_stretch_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_bottom.rs b/tests/generated/margin_auto_bottom.rs index 673dc957c..69e42ccb7 100644 --- a/tests/generated/margin_auto_bottom.rs +++ b/tests/generated/margin_auto_bottom.rs @@ -43,6 +43,9 @@ fn margin_auto_bottom() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_bottom_and_top.rs b/tests/generated/margin_auto_bottom_and_top.rs index e407838b1..89f65a10e 100644 --- a/tests/generated/margin_auto_bottom_and_top.rs +++ b/tests/generated/margin_auto_bottom_and_top.rs @@ -47,6 +47,9 @@ fn margin_auto_bottom_and_top() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_bottom_and_top_justify_center.rs b/tests/generated/margin_auto_bottom_and_top_justify_center.rs index 507dd0410..bfe1df7fd 100644 --- a/tests/generated/margin_auto_bottom_and_top_justify_center.rs +++ b/tests/generated/margin_auto_bottom_and_top_justify_center.rs @@ -47,6 +47,9 @@ fn margin_auto_bottom_and_top_justify_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_left.rs b/tests/generated/margin_auto_left.rs index 0a284fdfb..f9810cbdc 100644 --- a/tests/generated/margin_auto_left.rs +++ b/tests/generated/margin_auto_left.rs @@ -43,6 +43,9 @@ fn margin_auto_left() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_left_and_right.rs b/tests/generated/margin_auto_left_and_right.rs index 2c9298a29..ab7ab6faa 100644 --- a/tests/generated/margin_auto_left_and_right.rs +++ b/tests/generated/margin_auto_left_and_right.rs @@ -46,6 +46,9 @@ fn margin_auto_left_and_right() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_left_and_right_column.rs b/tests/generated/margin_auto_left_and_right_column.rs index 79150e3ab..1b8436996 100644 --- a/tests/generated/margin_auto_left_and_right_column.rs +++ b/tests/generated/margin_auto_left_and_right_column.rs @@ -47,6 +47,9 @@ fn margin_auto_left_and_right_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_left_and_right_column_and_center.rs b/tests/generated/margin_auto_left_and_right_column_and_center.rs index bb896a689..a2c9161d1 100644 --- a/tests/generated/margin_auto_left_and_right_column_and_center.rs +++ b/tests/generated/margin_auto_left_and_right_column_and_center.rs @@ -47,6 +47,9 @@ fn margin_auto_left_and_right_column_and_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_left_and_right_strech.rs b/tests/generated/margin_auto_left_and_right_strech.rs index 023d03c5f..c9d7e3ecb 100644 --- a/tests/generated/margin_auto_left_and_right_strech.rs +++ b/tests/generated/margin_auto_left_and_right_strech.rs @@ -46,6 +46,9 @@ fn margin_auto_left_and_right_strech() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_left_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_child_bigger_than_parent.rs index 9294be1ee..a9281d7f7 100644 --- a/tests/generated/margin_auto_left_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_child_bigger_than_parent.rs @@ -30,6 +30,9 @@ fn margin_auto_left_child_bigger_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 52f32); assert_eq!(taffy.layout(node).unwrap().size.height, 52f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs index e203c2cf8..22c84ed3a 100644 --- a/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs @@ -34,6 +34,9 @@ fn margin_auto_left_fix_right_child_bigger_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 52f32); assert_eq!(taffy.layout(node).unwrap().size.height, 52f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs index 50f11daf4..27be48cdf 100644 --- a/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs @@ -34,6 +34,9 @@ fn margin_auto_left_right_child_bigger_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 52f32); assert_eq!(taffy.layout(node).unwrap().size.height, 52f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_left_stretching_child.rs b/tests/generated/margin_auto_left_stretching_child.rs index f3afc7938..5ba0bd163 100644 --- a/tests/generated/margin_auto_left_stretching_child.rs +++ b/tests/generated/margin_auto_left_stretching_child.rs @@ -41,6 +41,9 @@ fn margin_auto_left_stretching_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_mutiple_children_column.rs b/tests/generated/margin_auto_mutiple_children_column.rs index b8223d756..25ae6605b 100644 --- a/tests/generated/margin_auto_mutiple_children_column.rs +++ b/tests/generated/margin_auto_mutiple_children_column.rs @@ -58,6 +58,9 @@ fn margin_auto_mutiple_children_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_mutiple_children_row.rs b/tests/generated/margin_auto_mutiple_children_row.rs index 642f51e27..5cfe4491a 100644 --- a/tests/generated/margin_auto_mutiple_children_row.rs +++ b/tests/generated/margin_auto_mutiple_children_row.rs @@ -57,6 +57,9 @@ fn margin_auto_mutiple_children_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_right.rs b/tests/generated/margin_auto_right.rs index 6e4036632..298304faf 100644 --- a/tests/generated/margin_auto_right.rs +++ b/tests/generated/margin_auto_right.rs @@ -43,6 +43,9 @@ fn margin_auto_right() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_top.rs b/tests/generated/margin_auto_top.rs index 193519e9e..2342101dc 100644 --- a/tests/generated/margin_auto_top.rs +++ b/tests/generated/margin_auto_top.rs @@ -43,6 +43,9 @@ fn margin_auto_top() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_top_and_bottom_strech.rs b/tests/generated/margin_auto_top_and_bottom_strech.rs index 9fbfc8750..f6a6f2131 100644 --- a/tests/generated/margin_auto_top_and_bottom_strech.rs +++ b/tests/generated/margin_auto_top_and_bottom_strech.rs @@ -47,6 +47,9 @@ fn margin_auto_top_and_bottom_strech() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_auto_top_stretching_child.rs b/tests/generated/margin_auto_top_stretching_child.rs index 7286517b3..0156c605a 100644 --- a/tests/generated/margin_auto_top_stretching_child.rs +++ b/tests/generated/margin_auto_top_stretching_child.rs @@ -41,6 +41,9 @@ fn margin_auto_top_stretching_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_bottom.rs b/tests/generated/margin_bottom.rs index b05894906..744c84de7 100644 --- a/tests/generated/margin_bottom.rs +++ b/tests/generated/margin_bottom.rs @@ -27,6 +27,9 @@ fn margin_bottom() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs b/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs index 649b6c151..5152a9671 100644 --- a/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs @@ -34,6 +34,9 @@ fn margin_fix_left_auto_right_child_bigger_than_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 52f32); assert_eq!(taffy.layout(node).unwrap().size.height, 52f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_left.rs b/tests/generated/margin_left.rs index 42c2d910f..06c431042 100644 --- a/tests/generated/margin_left.rs +++ b/tests/generated/margin_left.rs @@ -25,6 +25,9 @@ fn margin_left() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_right.rs b/tests/generated/margin_right.rs index f76329196..dbab87210 100644 --- a/tests/generated/margin_right.rs +++ b/tests/generated/margin_right.rs @@ -26,6 +26,9 @@ fn margin_right() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_should_not_be_part_of_max_height.rs b/tests/generated/margin_should_not_be_part_of_max_height.rs index 879c7747d..97c9cbe1f 100644 --- a/tests/generated/margin_should_not_be_part_of_max_height.rs +++ b/tests/generated/margin_should_not_be_part_of_max_height.rs @@ -33,6 +33,9 @@ fn margin_should_not_be_part_of_max_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 250f32); assert_eq!(taffy.layout(node).unwrap().size.height, 250f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_should_not_be_part_of_max_width.rs b/tests/generated/margin_should_not_be_part_of_max_width.rs index 9771ad708..805e8e268 100644 --- a/tests/generated/margin_should_not_be_part_of_max_width.rs +++ b/tests/generated/margin_should_not_be_part_of_max_width.rs @@ -33,6 +33,9 @@ fn margin_should_not_be_part_of_max_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 250f32); assert_eq!(taffy.layout(node).unwrap().size.height, 250f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_top.rs b/tests/generated/margin_top.rs index c80a14d09..169e4ea01 100644 --- a/tests/generated/margin_top.rs +++ b/tests/generated/margin_top.rs @@ -26,6 +26,9 @@ fn margin_top() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_with_sibling_column.rs b/tests/generated/margin_with_sibling_column.rs index 3a5823f3b..be110dc1b 100644 --- a/tests/generated/margin_with_sibling_column.rs +++ b/tests/generated/margin_with_sibling_column.rs @@ -27,6 +27,9 @@ fn margin_with_sibling_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/margin_with_sibling_row.rs b/tests/generated/margin_with_sibling_row.rs index d9e648dd7..86cb3fef8 100644 --- a/tests/generated/margin_with_sibling_row.rs +++ b/tests/generated/margin_with_sibling_row.rs @@ -26,6 +26,9 @@ fn margin_with_sibling_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/max_height.rs b/tests/generated/max_height.rs index e53570db0..ec27b79d2 100644 --- a/tests/generated/max_height.rs +++ b/tests/generated/max_height.rs @@ -28,6 +28,9 @@ fn max_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/max_height_overrides_height.rs b/tests/generated/max_height_overrides_height.rs index 304b9b6fe..67b1ca1fb 100644 --- a/tests/generated/max_height_overrides_height.rs +++ b/tests/generated/max_height_overrides_height.rs @@ -16,6 +16,9 @@ fn max_height_overrides_height() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/max_height_overrides_height_on_root.rs b/tests/generated/max_height_overrides_height_on_root.rs index 6a93edc8a..6db1f980b 100644 --- a/tests/generated/max_height_overrides_height_on_root.rs +++ b/tests/generated/max_height_overrides_height_on_root.rs @@ -15,6 +15,9 @@ fn max_height_overrides_height_on_root() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/max_width.rs b/tests/generated/max_width.rs index a5d567af2..34bacc28c 100644 --- a/tests/generated/max_width.rs +++ b/tests/generated/max_width.rs @@ -26,6 +26,9 @@ fn max_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/max_width_overrides_width.rs b/tests/generated/max_width_overrides_width.rs index 41c185c6c..9b4488494 100644 --- a/tests/generated/max_width_overrides_width.rs +++ b/tests/generated/max_width_overrides_width.rs @@ -16,6 +16,9 @@ fn max_width_overrides_width() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 0f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/max_width_overrides_width_on_root.rs b/tests/generated/max_width_overrides_width_on_root.rs index 6bbc42556..8a469d4f3 100644 --- a/tests/generated/max_width_overrides_width_on_root.rs +++ b/tests/generated/max_width_overrides_width_on_root.rs @@ -15,6 +15,9 @@ fn max_width_overrides_width_on_root() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 0f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/min_height.rs b/tests/generated/min_height.rs index 0aaa9b9bf..fd6e06da2 100644 --- a/tests/generated/min_height.rs +++ b/tests/generated/min_height.rs @@ -30,6 +30,9 @@ fn min_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/min_height_overrides_height.rs b/tests/generated/min_height_overrides_height.rs index 4cdd882b2..36add1e79 100644 --- a/tests/generated/min_height_overrides_height.rs +++ b/tests/generated/min_height_overrides_height.rs @@ -16,6 +16,9 @@ fn min_height_overrides_height() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/min_height_overrides_height_on_root.rs b/tests/generated/min_height_overrides_height_on_root.rs index 145b53b84..20566abc5 100644 --- a/tests/generated/min_height_overrides_height_on_root.rs +++ b/tests/generated/min_height_overrides_height_on_root.rs @@ -15,6 +15,9 @@ fn min_height_overrides_height_on_root() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/min_max_percent_no_width_height.rs b/tests/generated/min_max_percent_no_width_height.rs index ea81b430d..9444035cb 100644 --- a/tests/generated/min_max_percent_no_width_height.rs +++ b/tests/generated/min_max_percent_no_width_height.rs @@ -35,6 +35,9 @@ fn min_max_percent_no_width_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/min_width.rs b/tests/generated/min_width.rs index b0f6b8759..ca84bd649 100644 --- a/tests/generated/min_width.rs +++ b/tests/generated/min_width.rs @@ -26,6 +26,9 @@ fn min_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/min_width_overrides_width.rs b/tests/generated/min_width_overrides_width.rs index 934e8ba12..f9f1c4fd0 100644 --- a/tests/generated/min_width_overrides_width.rs +++ b/tests/generated/min_width_overrides_width.rs @@ -16,6 +16,9 @@ fn min_width_overrides_width() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 0f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/min_width_overrides_width_on_root.rs b/tests/generated/min_width_overrides_width_on_root.rs index aa295a67c..ad5787a90 100644 --- a/tests/generated/min_width_overrides_width_on_root.rs +++ b/tests/generated/min_width_overrides_width_on_root.rs @@ -15,6 +15,9 @@ fn min_width_overrides_width_on_root() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 0f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/nested_overflowing_child.rs b/tests/generated/nested_overflowing_child.rs index 25cd10e12..d377b2208 100644 --- a/tests/generated/nested_overflowing_child.rs +++ b/tests/generated/nested_overflowing_child.rs @@ -29,6 +29,9 @@ fn nested_overflowing_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/nested_overflowing_child_in_constraint_parent.rs b/tests/generated/nested_overflowing_child_in_constraint_parent.rs index cd9236278..4dce5c068 100644 --- a/tests/generated/nested_overflowing_child_in_constraint_parent.rs +++ b/tests/generated/nested_overflowing_child_in_constraint_parent.rs @@ -41,6 +41,9 @@ fn nested_overflowing_child_in_constraint_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/overflow_cross_axis.rs b/tests/generated/overflow_cross_axis.rs index 0c23af9de..a691aaf5a 100644 --- a/tests/generated/overflow_cross_axis.rs +++ b/tests/generated/overflow_cross_axis.rs @@ -28,6 +28,9 @@ fn overflow_cross_axis() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/overflow_main_axis.rs b/tests/generated/overflow_main_axis.rs index 2f2332d64..c070ca1c4 100644 --- a/tests/generated/overflow_main_axis.rs +++ b/tests/generated/overflow_main_axis.rs @@ -25,6 +25,9 @@ fn overflow_main_axis() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/padding_align_end_child.rs b/tests/generated/padding_align_end_child.rs index 7c55fa105..079932617 100644 --- a/tests/generated/padding_align_end_child.rs +++ b/tests/generated/padding_align_end_child.rs @@ -37,6 +37,9 @@ fn padding_align_end_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/padding_center_child.rs b/tests/generated/padding_center_child.rs index eeddd1405..2a8f5ef36 100644 --- a/tests/generated/padding_center_child.rs +++ b/tests/generated/padding_center_child.rs @@ -37,6 +37,9 @@ fn padding_center_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/padding_flex_child.rs b/tests/generated/padding_flex_child.rs index c7236262b..b40d584fd 100644 --- a/tests/generated/padding_flex_child.rs +++ b/tests/generated/padding_flex_child.rs @@ -32,6 +32,9 @@ fn padding_flex_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/padding_no_child.rs b/tests/generated/padding_no_child.rs index c3e732b23..7b068a93c 100644 --- a/tests/generated/padding_no_child.rs +++ b/tests/generated/padding_no_child.rs @@ -17,6 +17,9 @@ fn padding_no_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 20f32); assert_eq!(taffy.layout(node).unwrap().size.height, 20f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/padding_stretch_child.rs b/tests/generated/padding_stretch_child.rs index b612b5f36..5d3c72572 100644 --- a/tests/generated/padding_stretch_child.rs +++ b/tests/generated/padding_stretch_child.rs @@ -31,6 +31,9 @@ fn padding_stretch_child() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/parent_wrap_child_size_overflowing_parent.rs b/tests/generated/parent_wrap_child_size_overflowing_parent.rs index 98ca5ee3c..e1826bdb9 100644 --- a/tests/generated/parent_wrap_child_size_overflowing_parent.rs +++ b/tests/generated/parent_wrap_child_size_overflowing_parent.rs @@ -37,6 +37,9 @@ fn parent_wrap_child_size_overflowing_parent() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percent_absolute_position.rs b/tests/generated/percent_absolute_position.rs index ddd5b0964..e32246220 100644 --- a/tests/generated/percent_absolute_position.rs +++ b/tests/generated/percent_absolute_position.rs @@ -52,6 +52,9 @@ fn percent_absolute_position() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 60f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percent_within_flex_grow.rs b/tests/generated/percent_within_flex_grow.rs index 82e02748c..02ef5e4b4 100644 --- a/tests/generated/percent_within_flex_grow.rs +++ b/tests/generated/percent_within_flex_grow.rs @@ -52,6 +52,9 @@ fn percent_within_flex_grow() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 350f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_absolute_position.rs b/tests/generated/percentage_absolute_position.rs index b56eaa296..e2c60967a 100644 --- a/tests/generated/percentage_absolute_position.rs +++ b/tests/generated/percentage_absolute_position.rs @@ -35,6 +35,9 @@ fn percentage_absolute_position() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_container_in_wrapping_container.rs b/tests/generated/percentage_container_in_wrapping_container.rs index 2fba90057..0db7be2b2 100644 --- a/tests/generated/percentage_container_in_wrapping_container.rs +++ b/tests/generated/percentage_container_in_wrapping_container.rs @@ -60,6 +60,9 @@ fn percentage_container_in_wrapping_container() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_flex_basis.rs b/tests/generated/percentage_flex_basis.rs index da6c9e427..29d43d6da 100644 --- a/tests/generated/percentage_flex_basis.rs +++ b/tests/generated/percentage_flex_basis.rs @@ -35,6 +35,9 @@ fn percentage_flex_basis() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_flex_basis_cross.rs b/tests/generated/percentage_flex_basis_cross.rs index d8e61a515..4dfa73705 100644 --- a/tests/generated/percentage_flex_basis_cross.rs +++ b/tests/generated/percentage_flex_basis_cross.rs @@ -36,6 +36,9 @@ fn percentage_flex_basis_cross() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_flex_basis_cross_max_height.rs b/tests/generated/percentage_flex_basis_cross_max_height.rs index ee6255625..0c7c06092 100644 --- a/tests/generated/percentage_flex_basis_cross_max_height.rs +++ b/tests/generated/percentage_flex_basis_cross_max_height.rs @@ -44,6 +44,9 @@ fn percentage_flex_basis_cross_max_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_flex_basis_cross_max_width.rs b/tests/generated/percentage_flex_basis_cross_max_width.rs index 6c6e517c9..1b0ea201b 100644 --- a/tests/generated/percentage_flex_basis_cross_max_width.rs +++ b/tests/generated/percentage_flex_basis_cross_max_width.rs @@ -44,6 +44,9 @@ fn percentage_flex_basis_cross_max_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_flex_basis_cross_min_height.rs b/tests/generated/percentage_flex_basis_cross_min_height.rs index 56b007929..45b430403 100644 --- a/tests/generated/percentage_flex_basis_cross_min_height.rs +++ b/tests/generated/percentage_flex_basis_cross_min_height.rs @@ -42,6 +42,9 @@ fn percentage_flex_basis_cross_min_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_flex_basis_cross_min_width.rs b/tests/generated/percentage_flex_basis_cross_min_width.rs index fdda48056..05a2390d1 100644 --- a/tests/generated/percentage_flex_basis_cross_min_width.rs +++ b/tests/generated/percentage_flex_basis_cross_min_width.rs @@ -44,6 +44,9 @@ fn percentage_flex_basis_cross_min_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_flex_basis_main_max_height.rs b/tests/generated/percentage_flex_basis_main_max_height.rs index 255932dee..ac31d6258 100644 --- a/tests/generated/percentage_flex_basis_main_max_height.rs +++ b/tests/generated/percentage_flex_basis_main_max_height.rs @@ -43,6 +43,9 @@ fn percentage_flex_basis_main_max_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_flex_basis_main_max_width.rs b/tests/generated/percentage_flex_basis_main_max_width.rs index 3d2860eed..7e1a529a7 100644 --- a/tests/generated/percentage_flex_basis_main_max_width.rs +++ b/tests/generated/percentage_flex_basis_main_max_width.rs @@ -43,6 +43,9 @@ fn percentage_flex_basis_main_max_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_flex_basis_main_min_width.rs b/tests/generated/percentage_flex_basis_main_min_width.rs index 3aee3efd0..0b57b2056 100644 --- a/tests/generated/percentage_flex_basis_main_min_width.rs +++ b/tests/generated/percentage_flex_basis_main_min_width.rs @@ -43,6 +43,9 @@ fn percentage_flex_basis_main_min_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs b/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs index b6fc65ff0..853479aca 100644 --- a/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs +++ b/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs @@ -46,6 +46,9 @@ fn percentage_margin_should_calculate_based_only_on_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs index 2cd489621..7a8ebc047 100644 --- a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs +++ b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs @@ -106,6 +106,9 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs b/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs index adcae0c1e..6d609b705 100644 --- a/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs +++ b/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs @@ -46,6 +46,9 @@ fn percentage_padding_should_calculate_based_only_on_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_position_bottom_right.rs b/tests/generated/percentage_position_bottom_right.rs index cb7b93133..375ea7095 100644 --- a/tests/generated/percentage_position_bottom_right.rs +++ b/tests/generated/percentage_position_bottom_right.rs @@ -33,6 +33,9 @@ fn percentage_position_bottom_right() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 500f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_position_left_top.rs b/tests/generated/percentage_position_left_top.rs index 0bb381af0..ba7cf782e 100644 --- a/tests/generated/percentage_position_left_top.rs +++ b/tests/generated/percentage_position_left_top.rs @@ -33,6 +33,9 @@ fn percentage_position_left_top() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 400f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_size_based_on_parent_inner_size.rs b/tests/generated/percentage_size_based_on_parent_inner_size.rs index 064236546..43c91ba02 100644 --- a/tests/generated/percentage_size_based_on_parent_inner_size.rs +++ b/tests/generated/percentage_size_based_on_parent_inner_size.rs @@ -36,6 +36,9 @@ fn percentage_size_based_on_parent_inner_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_size_of_flex_basis.rs b/tests/generated/percentage_size_of_flex_basis.rs index cbbc85880..f503282f3 100644 --- a/tests/generated/percentage_size_of_flex_basis.rs +++ b/tests/generated/percentage_size_of_flex_basis.rs @@ -30,6 +30,9 @@ fn percentage_size_of_flex_basis() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_width_height.rs b/tests/generated/percentage_width_height.rs index 32fba1c47..ba921f56a 100644 --- a/tests/generated/percentage_width_height.rs +++ b/tests/generated/percentage_width_height.rs @@ -28,6 +28,9 @@ fn percentage_width_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 400f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/percentage_width_height_undefined_parent_size.rs b/tests/generated/percentage_width_height_undefined_parent_size.rs index fe205d0ec..e903f8229 100644 --- a/tests/generated/percentage_width_height_undefined_parent_size.rs +++ b/tests/generated/percentage_width_height_undefined_parent_size.rs @@ -21,6 +21,9 @@ fn percentage_width_height_undefined_parent_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 0f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/relative_position_should_not_nudge_siblings.rs b/tests/generated/relative_position_should_not_nudge_siblings.rs index d0939e37d..ba68e7bbb 100644 --- a/tests/generated/relative_position_should_not_nudge_siblings.rs +++ b/tests/generated/relative_position_should_not_nudge_siblings.rs @@ -36,6 +36,9 @@ fn relative_position_should_not_nudge_siblings() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs b/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs index 84ed60631..aac8428a1 100644 --- a/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs +++ b/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs @@ -20,6 +20,9 @@ fn rounding_flex_basis_flex_grow_row_prime_number_width() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 113f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs b/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs index 1a0504dd8..20d1cb400 100644 --- a/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs +++ b/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs @@ -18,6 +18,9 @@ fn rounding_flex_basis_flex_grow_row_width_of_100() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_flex_basis_flex_shrink_row.rs b/tests/generated/rounding_flex_basis_flex_shrink_row.rs index db1737b3e..3fa99c90c 100644 --- a/tests/generated/rounding_flex_basis_flex_shrink_row.rs +++ b/tests/generated/rounding_flex_basis_flex_shrink_row.rs @@ -37,6 +37,9 @@ fn rounding_flex_basis_flex_shrink_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 101f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_flex_basis_overrides_main_size.rs b/tests/generated/rounding_flex_basis_overrides_main_size.rs index 1041241f8..cb030b97a 100644 --- a/tests/generated/rounding_flex_basis_overrides_main_size.rs +++ b/tests/generated/rounding_flex_basis_overrides_main_size.rs @@ -47,6 +47,9 @@ fn rounding_flex_basis_overrides_main_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 113f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_fractial_input_1.rs b/tests/generated/rounding_fractial_input_1.rs index 1e81b8cfe..471e0d966 100644 --- a/tests/generated/rounding_fractial_input_1.rs +++ b/tests/generated/rounding_fractial_input_1.rs @@ -47,6 +47,9 @@ fn rounding_fractial_input_1() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 113f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_fractial_input_2.rs b/tests/generated/rounding_fractial_input_2.rs index 8ea29d4f2..17a7c6102 100644 --- a/tests/generated/rounding_fractial_input_2.rs +++ b/tests/generated/rounding_fractial_input_2.rs @@ -47,6 +47,9 @@ fn rounding_fractial_input_2() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 114f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_fractial_input_3.rs b/tests/generated/rounding_fractial_input_3.rs index c6153a048..35691eef1 100644 --- a/tests/generated/rounding_fractial_input_3.rs +++ b/tests/generated/rounding_fractial_input_3.rs @@ -47,6 +47,9 @@ fn rounding_fractial_input_3() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 113f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_fractial_input_4.rs b/tests/generated/rounding_fractial_input_4.rs index 243725b43..d60efe69a 100644 --- a/tests/generated/rounding_fractial_input_4.rs +++ b/tests/generated/rounding_fractial_input_4.rs @@ -47,6 +47,9 @@ fn rounding_fractial_input_4() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 113f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_total_fractial.rs b/tests/generated/rounding_total_fractial.rs index a2bd44c01..f067ef0c0 100644 --- a/tests/generated/rounding_total_fractial.rs +++ b/tests/generated/rounding_total_fractial.rs @@ -47,6 +47,9 @@ fn rounding_total_fractial() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 87f32); assert_eq!(taffy.layout(node).unwrap().size.height, 113f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/rounding_total_fractial_nested.rs b/tests/generated/rounding_total_fractial_nested.rs index e9fa43e59..692ca2885 100644 --- a/tests/generated/rounding_total_fractial_nested.rs +++ b/tests/generated/rounding_total_fractial_nested.rs @@ -75,6 +75,9 @@ fn rounding_total_fractial_nested() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 87f32); assert_eq!(taffy.layout(node).unwrap().size.height, 113f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/size_defined_by_child.rs b/tests/generated/size_defined_by_child.rs index 819245f1d..93d782f7f 100644 --- a/tests/generated/size_defined_by_child.rs +++ b/tests/generated/size_defined_by_child.rs @@ -16,6 +16,9 @@ fn size_defined_by_child() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/size_defined_by_child_with_border.rs b/tests/generated/size_defined_by_child_with_border.rs index 35373aac8..12391078d 100644 --- a/tests/generated/size_defined_by_child_with_border.rs +++ b/tests/generated/size_defined_by_child_with_border.rs @@ -30,6 +30,9 @@ fn size_defined_by_child_with_border() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 30f32); assert_eq!(taffy.layout(node).unwrap().size.height, 30f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/size_defined_by_child_with_padding.rs b/tests/generated/size_defined_by_child_with_padding.rs index 39dede377..498bbc8e9 100644 --- a/tests/generated/size_defined_by_child_with_padding.rs +++ b/tests/generated/size_defined_by_child_with_padding.rs @@ -30,6 +30,9 @@ fn size_defined_by_child_with_padding() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 30f32); assert_eq!(taffy.layout(node).unwrap().size.height, 30f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/size_defined_by_grand_child.rs b/tests/generated/size_defined_by_grand_child.rs index 01c97e36f..aa119945a 100644 --- a/tests/generated/size_defined_by_grand_child.rs +++ b/tests/generated/size_defined_by_grand_child.rs @@ -17,6 +17,9 @@ fn size_defined_by_grand_child() { let node0 = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node00]).unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs index 12e442fb2..f57419292 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs @@ -59,6 +59,9 @@ fn width_smaller_then_content_with_flex_grow_large_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs index 421ff8369..c629bdca6 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs @@ -59,6 +59,9 @@ fn width_smaller_then_content_with_flex_grow_small_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 10f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs index 5db102eed..a3f34c709 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -51,6 +51,9 @@ fn width_smaller_then_content_with_flex_grow_unconstraint_size() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0, node1]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs index d8cf45347..df4fd6533 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs @@ -59,6 +59,9 @@ fn width_smaller_then_content_with_flex_grow_very_large_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_column.rs b/tests/generated/wrap_column.rs index fcf7dc03c..61fc9aa7b 100644 --- a/tests/generated/wrap_column.rs +++ b/tests/generated/wrap_column.rs @@ -69,6 +69,9 @@ fn wrap_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs b/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs index e23464ecb..da63693ca 100644 --- a/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs +++ b/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs @@ -68,6 +68,9 @@ fn wrap_nodes_with_content_sizing_margin_cross() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 500f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs b/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs index 6360d325f..618add7ef 100644 --- a/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs +++ b/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs @@ -68,6 +68,9 @@ fn wrap_nodes_with_content_sizing_overflowing_margin() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 500f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_reverse_column.rs b/tests/generated/wrap_reverse_column.rs index 57f0765b2..4722b241a 100644 --- a/tests/generated/wrap_reverse_column.rs +++ b/tests/generated/wrap_reverse_column.rs @@ -69,6 +69,9 @@ fn wrap_reverse_column() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_reverse_column_fixed_size.rs b/tests/generated/wrap_reverse_column_fixed_size.rs index 064d9acb4..29df9daad 100644 --- a/tests/generated/wrap_reverse_column_fixed_size.rs +++ b/tests/generated/wrap_reverse_column_fixed_size.rs @@ -83,6 +83,9 @@ fn wrap_reverse_column_fixed_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_reverse_row.rs b/tests/generated/wrap_reverse_row.rs index 88c2347c9..7cca873b9 100644 --- a/tests/generated/wrap_reverse_row.rs +++ b/tests/generated/wrap_reverse_row.rs @@ -64,6 +64,9 @@ fn wrap_reverse_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 60f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_reverse_row_align_content_center.rs b/tests/generated/wrap_reverse_row_align_content_center.rs index b1904e337..40005b5ad 100644 --- a/tests/generated/wrap_reverse_row_align_content_center.rs +++ b/tests/generated/wrap_reverse_row_align_content_center.rs @@ -78,6 +78,9 @@ fn wrap_reverse_row_align_content_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 80f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_reverse_row_align_content_flex_start.rs b/tests/generated/wrap_reverse_row_align_content_flex_start.rs index 90a80c195..a1d3f63f1 100644 --- a/tests/generated/wrap_reverse_row_align_content_flex_start.rs +++ b/tests/generated/wrap_reverse_row_align_content_flex_start.rs @@ -78,6 +78,9 @@ fn wrap_reverse_row_align_content_flex_start() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 80f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_reverse_row_align_content_space_around.rs b/tests/generated/wrap_reverse_row_align_content_space_around.rs index ec94b1d6d..411211d52 100644 --- a/tests/generated/wrap_reverse_row_align_content_space_around.rs +++ b/tests/generated/wrap_reverse_row_align_content_space_around.rs @@ -78,6 +78,9 @@ fn wrap_reverse_row_align_content_space_around() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 80f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_reverse_row_align_content_stretch.rs b/tests/generated/wrap_reverse_row_align_content_stretch.rs index 92227e738..149d62679 100644 --- a/tests/generated/wrap_reverse_row_align_content_stretch.rs +++ b/tests/generated/wrap_reverse_row_align_content_stretch.rs @@ -77,6 +77,9 @@ fn wrap_reverse_row_align_content_stretch() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 80f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_reverse_row_single_line_different_size.rs b/tests/generated/wrap_reverse_row_single_line_different_size.rs index 814a1db77..76bb6922b 100644 --- a/tests/generated/wrap_reverse_row_single_line_different_size.rs +++ b/tests/generated/wrap_reverse_row_single_line_different_size.rs @@ -78,6 +78,9 @@ fn wrap_reverse_row_single_line_different_size() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 300f32); assert_eq!(taffy.layout(node).unwrap().size.height, 50f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_row.rs b/tests/generated/wrap_row.rs index facf62294..51b9ea468 100644 --- a/tests/generated/wrap_row.rs +++ b/tests/generated/wrap_row.rs @@ -64,6 +64,9 @@ fn wrap_row() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 60f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_row_align_items_center.rs b/tests/generated/wrap_row_align_items_center.rs index 4b4b070fd..b30c3eb17 100644 --- a/tests/generated/wrap_row_align_items_center.rs +++ b/tests/generated/wrap_row_align_items_center.rs @@ -65,6 +65,9 @@ fn wrap_row_align_items_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 60f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrap_row_align_items_flex_end.rs b/tests/generated/wrap_row_align_items_flex_end.rs index 5cfc053d6..bbb065bee 100644 --- a/tests/generated/wrap_row_align_items_flex_end.rs +++ b/tests/generated/wrap_row_align_items_flex_end.rs @@ -65,6 +65,9 @@ fn wrap_row_align_items_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 60f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrapped_column_max_height.rs b/tests/generated/wrapped_column_max_height.rs index 13b6da18f..191b07f72 100644 --- a/tests/generated/wrapped_column_max_height.rs +++ b/tests/generated/wrapped_column_max_height.rs @@ -70,6 +70,9 @@ fn wrapped_column_max_height() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 700f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrapped_column_max_height_flex.rs b/tests/generated/wrapped_column_max_height_flex.rs index f1772b525..ce48d2e86 100644 --- a/tests/generated/wrapped_column_max_height_flex.rs +++ b/tests/generated/wrapped_column_max_height_flex.rs @@ -76,6 +76,9 @@ fn wrapped_column_max_height_flex() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 700f32); assert_eq!(taffy.layout(node).unwrap().size.height, 500f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrapped_row_within_align_items_center.rs b/tests/generated/wrapped_row_within_align_items_center.rs index d1d41fcae..5422ece5e 100644 --- a/tests/generated/wrapped_row_within_align_items_center.rs +++ b/tests/generated/wrapped_row_within_align_items_center.rs @@ -49,6 +49,9 @@ fn wrapped_row_within_align_items_center() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrapped_row_within_align_items_flex_end.rs b/tests/generated/wrapped_row_within_align_items_flex_end.rs index 822843e00..8f7a9da2d 100644 --- a/tests/generated/wrapped_row_within_align_items_flex_end.rs +++ b/tests/generated/wrapped_row_within_align_items_flex_end.rs @@ -49,6 +49,9 @@ fn wrapped_row_within_align_items_flex_end() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/wrapped_row_within_align_items_flex_start.rs b/tests/generated/wrapped_row_within_align_items_flex_start.rs index 5ff00f0e8..dbf20c3c6 100644 --- a/tests/generated/wrapped_row_within_align_items_flex_start.rs +++ b/tests/generated/wrapped_row_within_align_items_flex_start.rs @@ -49,6 +49,9 @@ fn wrapped_row_within_align_items_flex_start() { ) .unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 200f32); assert_eq!(taffy.layout(node).unwrap().size.height, 200f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); From 747a831da24dee7a3b82a976c952a66acc76fa72 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 13:44:46 +0000 Subject: [PATCH 05/15] Convert generated tests to use zero() and auto() instead of default() for margin, padding, border and position. Required for removing Dimension::Undefined, as otherwise these tests break when the default Dimension changes from Undefined to Auto --- ..._align_items_and_justify_content_center.rs | 2 ++ ...tify_content_center_and_bottom_position.rs | 7 +++---- ...ustify_content_center_and_left_position.rs | 4 +++- ...stify_content_center_and_right_position.rs | 4 +++- ...justify_content_center_and_top_position.rs | 4 +++- ...lign_items_and_justify_content_flex_end.rs | 2 ++ .../absolute_layout_align_items_center.rs | 2 ++ ...layout_align_items_center_on_child_only.rs | 2 ++ .../generated/absolute_layout_child_order.rs | 2 ++ ...layout_in_wrap_reverse_column_container.rs | 2 ++ ..._wrap_reverse_column_container_flex_end.rs | 2 ++ ...te_layout_in_wrap_reverse_row_container.rs | 2 ++ ..._in_wrap_reverse_row_container_flex_end.rs | 2 ++ .../absolute_layout_justify_content_center.rs | 2 ++ benches/generated/absolute_layout_no_size.rs | 2 ++ ...ercentage_bottom_based_on_parent_height.rs | 11 +++++----- .../absolute_layout_start_top_end_bottom.rs | 4 +++- ...absolute_layout_width_height_end_bottom.rs | 4 +++- .../absolute_layout_width_height_start_top.rs | 4 +++- ...ayout_width_height_start_top_end_bottom.rs | 4 +++- .../absolute_layout_within_border.rs | 18 +++++++++-------- benches/generated/align_baseline.rs | 2 ++ .../align_baseline_child_multiline.rs | 2 ++ .../generated/align_baseline_nested_child.rs | 2 ++ ...ign_center_should_size_based_on_content.rs | 2 ++ .../align_content_space_around_single_line.rs | 2 ++ .../align_content_space_around_wrapped.rs | 2 ++ ...align_content_space_between_single_line.rs | 2 ++ .../align_content_space_between_wrapped.rs | 2 ++ .../align_content_space_evenly_single_line.rs | 2 ++ .../align_content_space_evenly_wrapped.rs | 2 ++ ...lign_flex_start_with_shrinking_children.rs | 2 ++ ...rt_with_shrinking_children_with_stretch.rs | 2 ++ ...ign_flex_start_with_stretching_children.rs | 2 ++ benches/generated/align_items_center.rs | 2 ++ ...er_child_with_margin_bigger_than_parent.rs | 4 +++- ...child_without_margin_bigger_than_parent.rs | 2 ++ .../align_items_center_with_child_margin.rs | 4 +++- .../align_items_center_with_child_top.rs | 4 +++- benches/generated/align_items_flex_end.rs | 2 ++ ...nd_child_with_margin_bigger_than_parent.rs | 4 +++- ...child_without_margin_bigger_than_parent.rs | 2 ++ benches/generated/align_items_flex_start.rs | 2 ++ benches/generated/align_items_min_max.rs | 2 ++ benches/generated/align_items_stretch.rs | 2 ++ benches/generated/align_self_baseline.rs | 2 ++ benches/generated/align_self_center.rs | 2 ++ benches/generated/align_self_flex_end.rs | 2 ++ ...align_self_flex_end_override_flex_start.rs | 2 ++ benches/generated/align_self_flex_start.rs | 2 ++ ...lign_strech_should_size_based_on_parent.rs | 2 ++ benches/generated/border_center_child.rs | 4 +++- benches/generated/border_flex_child.rs | 4 +++- benches/generated/border_no_child.rs | 4 +++- benches/generated/border_stretch_child.rs | 4 +++- .../generated/child_min_max_width_flexing.rs | 2 ++ .../generated/container_with_unsized_child.rs | 2 ++ benches/generated/display_none.rs | 2 ++ benches/generated/display_none_fixed_size.rs | 2 ++ benches/generated/display_none_with_child.rs | 2 ++ benches/generated/display_none_with_margin.rs | 4 +++- .../generated/display_none_with_position.rs | 4 +++- ...x_basis_and_main_dimen_set_when_flexing.rs | 2 ++ .../generated/flex_basis_flex_grow_column.rs | 2 ++ benches/generated/flex_basis_flex_grow_row.rs | 2 ++ .../flex_basis_flex_shrink_column.rs | 2 ++ .../generated/flex_basis_flex_shrink_row.rs | 2 ++ .../flex_basis_larger_than_content_column.rs | 2 ++ .../flex_basis_larger_than_content_row.rs | 2 ++ .../flex_basis_overrides_main_size.rs | 2 ++ ..._then_content_with_flex_grow_large_size.rs | 2 ++ .../flex_basis_smaller_than_content_column.rs | 2 ++ .../flex_basis_smaller_than_content_row.rs | 2 ++ ...ex_basis_smaller_than_main_dimen_column.rs | 2 ++ .../flex_basis_smaller_than_main_dimen_row.rs | 2 ++ ..._then_content_with_flex_grow_large_size.rs | 2 ++ ..._then_content_with_flex_grow_small_size.rs | 2 ++ ...ontent_with_flex_grow_unconstraint_size.rs | 2 ++ ..._content_with_flex_grow_very_large_size.rs | 2 ++ .../flex_basis_unconstraint_column.rs | 2 ++ .../generated/flex_basis_unconstraint_row.rs | 2 ++ benches/generated/flex_direction_column.rs | 2 ++ .../flex_direction_column_no_height.rs | 2 ++ .../flex_direction_column_reverse.rs | 2 ++ benches/generated/flex_direction_row.rs | 2 ++ .../generated/flex_direction_row_no_width.rs | 2 ++ .../generated/flex_direction_row_reverse.rs | 2 ++ benches/generated/flex_grow_child.rs | 2 ++ .../flex_grow_flex_basis_percent_min_max.rs | 2 ++ .../generated/flex_grow_height_maximized.rs | 2 ++ .../flex_grow_in_at_most_container.rs | 2 ++ .../flex_grow_less_than_factor_one.rs | 2 ++ benches/generated/flex_grow_root_minimized.rs | 2 ++ benches/generated/flex_grow_shrink_at_most.rs | 2 ++ benches/generated/flex_grow_to_min.rs | 2 ++ ...flex_grow_within_constrained_max_column.rs | 2 ++ .../flex_grow_within_constrained_max_row.rs | 2 ++ .../flex_grow_within_constrained_max_width.rs | 2 ++ ...flex_grow_within_constrained_min_column.rs | 2 ++ ..._grow_within_constrained_min_max_column.rs | 2 ++ .../flex_grow_within_constrained_min_row.rs | 2 ++ .../generated/flex_grow_within_max_width.rs | 2 ++ benches/generated/flex_root_ignored.rs | 2 ++ ...ex_shrink_by_outer_margin_with_max_size.rs | 4 +++- ...flex_grow_child_flex_shrink_other_child.rs | 2 ++ .../generated/flex_shrink_flex_grow_row.rs | 2 ++ benches/generated/flex_shrink_to_zero.rs | 2 ++ .../flex_wrap_align_stretch_fits_one_row.rs | 2 ++ ...ren_with_min_main_overriding_flex_basis.rs | 2 ++ .../flex_wrap_wrap_to_child_height.rs | 2 ++ .../generated/gap_column_gap_child_margins.rs | 8 +++++--- benches/generated/gap_column_gap_flexible.rs | 2 ++ ...ap_column_gap_flexible_undefined_parent.rs | 2 ++ .../generated/gap_column_gap_inflexible.rs | 2 ++ ..._column_gap_inflexible_undefined_parent.rs | 2 ++ .../gap_column_gap_justify_center.rs | 2 ++ .../gap_column_gap_justify_flex_end.rs | 2 ++ .../gap_column_gap_justify_flex_start.rs | 2 ++ .../gap_column_gap_justify_space_around.rs | 2 ++ .../gap_column_gap_justify_space_between.rs | 2 ++ .../gap_column_gap_justify_space_evenly.rs | 2 ++ .../gap_column_gap_mixed_flexible.rs | 2 ++ ..._percentage_cyclic_partially_shrinkable.rs | 2 ++ ...column_gap_percentage_cyclic_shrinkable.rs | 2 ++ ...lumn_gap_percentage_cyclic_unshrinkable.rs | 2 ++ .../gap_column_gap_percentage_flexible.rs | 2 ++ .../gap_column_gap_percentage_inflexible.rs | 2 ++ .../gap_column_gap_wrap_align_center.rs | 2 ++ .../gap_column_gap_wrap_align_flex_end.rs | 2 ++ .../gap_column_gap_wrap_align_flex_start.rs | 2 ++ .../gap_column_gap_wrap_align_space_around.rs | 2 ++ ...gap_column_gap_wrap_align_space_between.rs | 2 ++ .../gap_column_gap_wrap_align_stretch.rs | 2 ++ .../generated/gap_column_row_gap_wrapping.rs | 2 ++ .../gap_percentage_row_gap_wrapping.rs | 2 ++ .../generated/gap_row_gap_align_items_end.rs | 2 ++ .../gap_row_gap_align_items_stretch.rs | 2 ++ .../gap_row_gap_column_child_margins.rs | 8 +++++--- .../gap_row_gap_row_wrap_child_margins.rs | 8 +++++--- .../justify_content_column_center.rs | 2 ++ .../justify_content_column_flex_end.rs | 2 ++ .../justify_content_column_flex_start.rs | 2 ++ ...ent_column_min_height_and_margin_bottom.rs | 4 +++- ...ontent_column_min_height_and_margin_top.rs | 4 +++- .../justify_content_column_space_around.rs | 2 ++ .../justify_content_column_space_between.rs | 2 ++ .../justify_content_column_space_evenly.rs | 2 ++ benches/generated/justify_content_min_max.rs | 2 ++ ...padding_child_width_greater_than_parent.rs | 4 +++- ...h_padding_child_width_lower_than_parent.rs | 4 +++- .../justify_content_overflow_min_max.rs | 2 ++ .../generated/justify_content_row_center.rs | 2 ++ .../generated/justify_content_row_flex_end.rs | 2 ++ .../justify_content_row_flex_start.rs | 2 ++ ...ustify_content_row_max_width_and_margin.rs | 4 +++- ...ustify_content_row_min_width_and_margin.rs | 4 +++- .../justify_content_row_space_around.rs | 2 ++ .../justify_content_row_space_between.rs | 2 ++ .../justify_content_row_space_evenly.rs | 2 ++ benches/generated/margin_and_flex_column.rs | 4 +++- benches/generated/margin_and_flex_row.rs | 4 +++- .../generated/margin_and_stretch_column.rs | 4 +++- benches/generated/margin_and_stretch_row.rs | 4 +++- benches/generated/margin_auto_bottom.rs | 4 +++- .../generated/margin_auto_bottom_and_top.rs | 4 +++- ...rgin_auto_bottom_and_top_justify_center.rs | 4 +++- benches/generated/margin_auto_left.rs | 4 +++- .../generated/margin_auto_left_and_right.rs | 4 +++- .../margin_auto_left_and_right_column.rs | 4 +++- ...n_auto_left_and_right_column_and_center.rs | 4 +++- .../margin_auto_left_and_right_strech.rs | 4 +++- ...rgin_auto_left_child_bigger_than_parent.rs | 4 +++- ...left_fix_right_child_bigger_than_parent.rs | 4 +++- ...uto_left_right_child_bigger_than_parent.rs | 4 +++- .../margin_auto_left_stretching_child.rs | 4 +++- .../margin_auto_mutiple_children_column.rs | 6 ++++-- .../margin_auto_mutiple_children_row.rs | 6 ++++-- benches/generated/margin_auto_right.rs | 4 +++- benches/generated/margin_auto_top.rs | 4 +++- .../margin_auto_top_and_bottom_strech.rs | 4 +++- .../margin_auto_top_stretching_child.rs | 4 +++- benches/generated/margin_bottom.rs | 4 +++- ...eft_auto_right_child_bigger_than_parent.rs | 4 +++- benches/generated/margin_left.rs | 4 +++- benches/generated/margin_right.rs | 4 +++- ...margin_should_not_be_part_of_max_height.rs | 4 +++- .../margin_should_not_be_part_of_max_width.rs | 4 +++- benches/generated/margin_top.rs | 4 +++- .../generated/margin_with_sibling_column.rs | 4 +++- benches/generated/margin_with_sibling_row.rs | 4 +++- benches/generated/max_height.rs | 2 ++ .../generated/max_height_overrides_height.rs | 2 ++ .../max_height_overrides_height_on_root.rs | 2 ++ benches/generated/max_width.rs | 2 ++ .../generated/max_width_overrides_width.rs | 2 ++ .../max_width_overrides_width_on_root.rs | 2 ++ benches/generated/min_height.rs | 2 ++ .../generated/min_height_overrides_height.rs | 2 ++ .../min_height_overrides_height_on_root.rs | 2 ++ .../min_max_percent_no_width_height.rs | 2 ++ benches/generated/min_width.rs | 2 ++ .../generated/min_width_overrides_width.rs | 2 ++ .../min_width_overrides_width_on_root.rs | 2 ++ benches/generated/nested_overflowing_child.rs | 2 ++ ..._overflowing_child_in_constraint_parent.rs | 2 ++ benches/generated/overflow_cross_axis.rs | 2 ++ benches/generated/overflow_main_axis.rs | 2 ++ benches/generated/padding_align_end_child.rs | 4 +++- benches/generated/padding_center_child.rs | 4 +++- benches/generated/padding_flex_child.rs | 4 +++- benches/generated/padding_no_child.rs | 4 +++- benches/generated/padding_stretch_child.rs | 4 +++- ...rent_wrap_child_size_overflowing_parent.rs | 2 ++ .../generated/percent_absolute_position.rs | 7 +++---- benches/generated/percent_within_flex_grow.rs | 2 ++ .../generated/percentage_absolute_position.rs | 4 +++- ...centage_container_in_wrapping_container.rs | 2 ++ benches/generated/percentage_flex_basis.rs | 2 ++ .../generated/percentage_flex_basis_cross.rs | 2 ++ .../percentage_flex_basis_cross_max_height.rs | 2 ++ .../percentage_flex_basis_cross_max_width.rs | 2 ++ .../percentage_flex_basis_cross_min_height.rs | 2 ++ .../percentage_flex_basis_cross_min_width.rs | 2 ++ .../percentage_flex_basis_main_max_height.rs | 2 ++ .../percentage_flex_basis_main_max_width.rs | 2 ++ .../percentage_flex_basis_main_min_width.rs | 2 ++ ...in_should_calculate_based_only_on_width.rs | 4 +++- ...th_padding_margin_and_percentage_values.rs | 14 +++++++------ ...ng_should_calculate_based_only_on_width.rs | 4 +++- .../percentage_position_bottom_right.rs | 4 +++- .../generated/percentage_position_left_top.rs | 4 +++- ...centage_size_based_on_parent_inner_size.rs | 4 +++- .../percentage_size_of_flex_basis.rs | 2 ++ benches/generated/percentage_width_height.rs | 2 ++ ...tage_width_height_undefined_parent_size.rs | 2 ++ ...tive_position_should_not_nudge_siblings.rs | 6 ++++-- ..._basis_flex_grow_row_prime_number_width.rs | 2 ++ ...g_flex_basis_flex_grow_row_width_of_100.rs | 2 ++ .../rounding_flex_basis_flex_shrink_row.rs | 2 ++ ...rounding_flex_basis_overrides_main_size.rs | 2 ++ .../generated/rounding_fractial_input_1.rs | 2 ++ .../generated/rounding_fractial_input_2.rs | 2 ++ .../generated/rounding_fractial_input_3.rs | 2 ++ .../generated/rounding_fractial_input_4.rs | 2 ++ benches/generated/rounding_total_fractial.rs | 2 ++ .../rounding_total_fractial_nested.rs | 9 ++++----- benches/generated/size_defined_by_child.rs | 2 ++ .../size_defined_by_child_with_border.rs | 4 +++- .../size_defined_by_child_with_padding.rs | 4 +++- .../generated/size_defined_by_grand_child.rs | 2 ++ ..._then_content_with_flex_grow_large_size.rs | 2 ++ ..._then_content_with_flex_grow_small_size.rs | 2 ++ ...ontent_with_flex_grow_unconstraint_size.rs | 2 ++ ..._content_with_flex_grow_very_large_size.rs | 2 ++ benches/generated/wrap_column.rs | 2 ++ ..._nodes_with_content_sizing_margin_cross.rs | 4 +++- ..._with_content_sizing_overflowing_margin.rs | 4 +++- benches/generated/wrap_reverse_column.rs | 2 ++ .../wrap_reverse_column_fixed_size.rs | 2 ++ benches/generated/wrap_reverse_row.rs | 2 ++ .../wrap_reverse_row_align_content_center.rs | 2 ++ ...ap_reverse_row_align_content_flex_start.rs | 2 ++ ..._reverse_row_align_content_space_around.rs | 2 ++ .../wrap_reverse_row_align_content_stretch.rs | 2 ++ ..._reverse_row_single_line_different_size.rs | 2 ++ benches/generated/wrap_row.rs | 2 ++ .../generated/wrap_row_align_items_center.rs | 2 ++ .../wrap_row_align_items_flex_end.rs | 2 ++ .../generated/wrapped_column_max_height.rs | 4 +++- .../wrapped_column_max_height_flex.rs | 4 +++- .../wrapped_row_within_align_items_center.rs | 2 ++ ...wrapped_row_within_align_items_flex_end.rs | 2 ++ ...apped_row_within_align_items_flex_start.rs | 2 ++ scripts/gentest/src/main.rs | 20 +++++++++++-------- ..._align_items_and_justify_content_center.rs | 2 ++ ...tify_content_center_and_bottom_position.rs | 7 +++---- ...ustify_content_center_and_left_position.rs | 4 +++- ...stify_content_center_and_right_position.rs | 4 +++- ...justify_content_center_and_top_position.rs | 4 +++- ...lign_items_and_justify_content_flex_end.rs | 2 ++ .../absolute_layout_align_items_center.rs | 2 ++ ...layout_align_items_center_on_child_only.rs | 2 ++ .../generated/absolute_layout_child_order.rs | 2 ++ ...layout_in_wrap_reverse_column_container.rs | 2 ++ ..._wrap_reverse_column_container_flex_end.rs | 2 ++ ...te_layout_in_wrap_reverse_row_container.rs | 2 ++ ..._in_wrap_reverse_row_container_flex_end.rs | 2 ++ .../absolute_layout_justify_content_center.rs | 2 ++ tests/generated/absolute_layout_no_size.rs | 2 ++ ...ercentage_bottom_based_on_parent_height.rs | 11 +++++----- .../absolute_layout_start_top_end_bottom.rs | 4 +++- ...absolute_layout_width_height_end_bottom.rs | 4 +++- .../absolute_layout_width_height_start_top.rs | 4 +++- ...ayout_width_height_start_top_end_bottom.rs | 4 +++- .../absolute_layout_within_border.rs | 18 +++++++++-------- tests/generated/align_baseline.rs | 2 ++ .../align_baseline_child_multiline.rs | 2 ++ .../generated/align_baseline_nested_child.rs | 2 ++ ...ign_center_should_size_based_on_content.rs | 2 ++ .../align_content_space_around_single_line.rs | 2 ++ .../align_content_space_around_wrapped.rs | 2 ++ ...align_content_space_between_single_line.rs | 2 ++ .../align_content_space_between_wrapped.rs | 2 ++ .../align_content_space_evenly_single_line.rs | 2 ++ .../align_content_space_evenly_wrapped.rs | 2 ++ ...lign_flex_start_with_shrinking_children.rs | 2 ++ ...rt_with_shrinking_children_with_stretch.rs | 2 ++ ...ign_flex_start_with_stretching_children.rs | 2 ++ tests/generated/align_items_center.rs | 2 ++ ...er_child_with_margin_bigger_than_parent.rs | 4 +++- ...child_without_margin_bigger_than_parent.rs | 2 ++ .../align_items_center_with_child_margin.rs | 4 +++- .../align_items_center_with_child_top.rs | 4 +++- tests/generated/align_items_flex_end.rs | 2 ++ ...nd_child_with_margin_bigger_than_parent.rs | 4 +++- ...child_without_margin_bigger_than_parent.rs | 2 ++ tests/generated/align_items_flex_start.rs | 2 ++ tests/generated/align_items_min_max.rs | 2 ++ tests/generated/align_items_stretch.rs | 2 ++ tests/generated/align_self_baseline.rs | 2 ++ tests/generated/align_self_center.rs | 2 ++ tests/generated/align_self_flex_end.rs | 2 ++ ...align_self_flex_end_override_flex_start.rs | 2 ++ tests/generated/align_self_flex_start.rs | 2 ++ ...lign_strech_should_size_based_on_parent.rs | 2 ++ tests/generated/border_center_child.rs | 4 +++- tests/generated/border_flex_child.rs | 4 +++- tests/generated/border_no_child.rs | 4 +++- tests/generated/border_stretch_child.rs | 4 +++- .../generated/child_min_max_width_flexing.rs | 2 ++ .../generated/container_with_unsized_child.rs | 2 ++ tests/generated/display_none.rs | 2 ++ tests/generated/display_none_fixed_size.rs | 2 ++ tests/generated/display_none_with_child.rs | 2 ++ tests/generated/display_none_with_margin.rs | 4 +++- tests/generated/display_none_with_position.rs | 4 +++- ...x_basis_and_main_dimen_set_when_flexing.rs | 2 ++ .../generated/flex_basis_flex_grow_column.rs | 2 ++ tests/generated/flex_basis_flex_grow_row.rs | 2 ++ .../flex_basis_flex_shrink_column.rs | 2 ++ tests/generated/flex_basis_flex_shrink_row.rs | 2 ++ .../flex_basis_larger_than_content_column.rs | 2 ++ .../flex_basis_larger_than_content_row.rs | 2 ++ .../flex_basis_overrides_main_size.rs | 2 ++ ..._then_content_with_flex_grow_large_size.rs | 2 ++ .../flex_basis_smaller_than_content_column.rs | 2 ++ .../flex_basis_smaller_than_content_row.rs | 2 ++ ...ex_basis_smaller_than_main_dimen_column.rs | 2 ++ .../flex_basis_smaller_than_main_dimen_row.rs | 2 ++ ..._then_content_with_flex_grow_large_size.rs | 2 ++ ..._then_content_with_flex_grow_small_size.rs | 2 ++ ...ontent_with_flex_grow_unconstraint_size.rs | 2 ++ ..._content_with_flex_grow_very_large_size.rs | 2 ++ .../flex_basis_unconstraint_column.rs | 2 ++ .../generated/flex_basis_unconstraint_row.rs | 2 ++ tests/generated/flex_direction_column.rs | 2 ++ .../flex_direction_column_no_height.rs | 2 ++ .../flex_direction_column_reverse.rs | 2 ++ tests/generated/flex_direction_row.rs | 2 ++ .../generated/flex_direction_row_no_width.rs | 2 ++ tests/generated/flex_direction_row_reverse.rs | 2 ++ tests/generated/flex_grow_child.rs | 2 ++ .../flex_grow_flex_basis_percent_min_max.rs | 2 ++ tests/generated/flex_grow_height_maximized.rs | 2 ++ .../flex_grow_in_at_most_container.rs | 2 ++ .../flex_grow_less_than_factor_one.rs | 2 ++ tests/generated/flex_grow_root_minimized.rs | 2 ++ tests/generated/flex_grow_shrink_at_most.rs | 2 ++ tests/generated/flex_grow_to_min.rs | 2 ++ ...flex_grow_within_constrained_max_column.rs | 2 ++ .../flex_grow_within_constrained_max_row.rs | 2 ++ .../flex_grow_within_constrained_max_width.rs | 2 ++ ...flex_grow_within_constrained_min_column.rs | 2 ++ ..._grow_within_constrained_min_max_column.rs | 2 ++ .../flex_grow_within_constrained_min_row.rs | 2 ++ tests/generated/flex_grow_within_max_width.rs | 2 ++ tests/generated/flex_root_ignored.rs | 2 ++ ...ex_shrink_by_outer_margin_with_max_size.rs | 4 +++- ...flex_grow_child_flex_shrink_other_child.rs | 2 ++ tests/generated/flex_shrink_flex_grow_row.rs | 2 ++ tests/generated/flex_shrink_to_zero.rs | 2 ++ .../flex_wrap_align_stretch_fits_one_row.rs | 2 ++ ...ren_with_min_main_overriding_flex_basis.rs | 2 ++ .../flex_wrap_wrap_to_child_height.rs | 2 ++ .../generated/gap_column_gap_child_margins.rs | 8 +++++--- tests/generated/gap_column_gap_flexible.rs | 2 ++ ...ap_column_gap_flexible_undefined_parent.rs | 2 ++ tests/generated/gap_column_gap_inflexible.rs | 2 ++ ..._column_gap_inflexible_undefined_parent.rs | 2 ++ .../gap_column_gap_justify_center.rs | 2 ++ .../gap_column_gap_justify_flex_end.rs | 2 ++ .../gap_column_gap_justify_flex_start.rs | 2 ++ .../gap_column_gap_justify_space_around.rs | 2 ++ .../gap_column_gap_justify_space_between.rs | 2 ++ .../gap_column_gap_justify_space_evenly.rs | 2 ++ .../gap_column_gap_mixed_flexible.rs | 2 ++ ..._percentage_cyclic_partially_shrinkable.rs | 2 ++ ...column_gap_percentage_cyclic_shrinkable.rs | 2 ++ ...lumn_gap_percentage_cyclic_unshrinkable.rs | 2 ++ .../gap_column_gap_percentage_flexible.rs | 2 ++ .../gap_column_gap_percentage_inflexible.rs | 2 ++ .../gap_column_gap_wrap_align_center.rs | 2 ++ .../gap_column_gap_wrap_align_flex_end.rs | 2 ++ .../gap_column_gap_wrap_align_flex_start.rs | 2 ++ .../gap_column_gap_wrap_align_space_around.rs | 2 ++ ...gap_column_gap_wrap_align_space_between.rs | 2 ++ .../gap_column_gap_wrap_align_stretch.rs | 2 ++ .../generated/gap_column_row_gap_wrapping.rs | 2 ++ .../gap_percentage_row_gap_wrapping.rs | 2 ++ .../generated/gap_row_gap_align_items_end.rs | 2 ++ .../gap_row_gap_align_items_stretch.rs | 2 ++ .../gap_row_gap_column_child_margins.rs | 8 +++++--- .../gap_row_gap_row_wrap_child_margins.rs | 8 +++++--- .../justify_content_column_center.rs | 2 ++ .../justify_content_column_flex_end.rs | 2 ++ .../justify_content_column_flex_start.rs | 2 ++ ...ent_column_min_height_and_margin_bottom.rs | 4 +++- ...ontent_column_min_height_and_margin_top.rs | 4 +++- .../justify_content_column_space_around.rs | 2 ++ .../justify_content_column_space_between.rs | 2 ++ .../justify_content_column_space_evenly.rs | 2 ++ tests/generated/justify_content_min_max.rs | 2 ++ ...padding_child_width_greater_than_parent.rs | 4 +++- ...h_padding_child_width_lower_than_parent.rs | 4 +++- .../justify_content_overflow_min_max.rs | 2 ++ tests/generated/justify_content_row_center.rs | 2 ++ .../generated/justify_content_row_flex_end.rs | 2 ++ .../justify_content_row_flex_start.rs | 2 ++ ...ustify_content_row_max_width_and_margin.rs | 4 +++- ...ustify_content_row_min_width_and_margin.rs | 4 +++- .../justify_content_row_space_around.rs | 2 ++ .../justify_content_row_space_between.rs | 2 ++ .../justify_content_row_space_evenly.rs | 2 ++ tests/generated/margin_and_flex_column.rs | 4 +++- tests/generated/margin_and_flex_row.rs | 4 +++- tests/generated/margin_and_stretch_column.rs | 4 +++- tests/generated/margin_and_stretch_row.rs | 4 +++- tests/generated/margin_auto_bottom.rs | 4 +++- tests/generated/margin_auto_bottom_and_top.rs | 4 +++- ...rgin_auto_bottom_and_top_justify_center.rs | 4 +++- tests/generated/margin_auto_left.rs | 4 +++- tests/generated/margin_auto_left_and_right.rs | 4 +++- .../margin_auto_left_and_right_column.rs | 4 +++- ...n_auto_left_and_right_column_and_center.rs | 4 +++- .../margin_auto_left_and_right_strech.rs | 4 +++- ...rgin_auto_left_child_bigger_than_parent.rs | 4 +++- ...left_fix_right_child_bigger_than_parent.rs | 4 +++- ...uto_left_right_child_bigger_than_parent.rs | 4 +++- .../margin_auto_left_stretching_child.rs | 4 +++- .../margin_auto_mutiple_children_column.rs | 6 ++++-- .../margin_auto_mutiple_children_row.rs | 6 ++++-- tests/generated/margin_auto_right.rs | 4 +++- tests/generated/margin_auto_top.rs | 4 +++- .../margin_auto_top_and_bottom_strech.rs | 4 +++- .../margin_auto_top_stretching_child.rs | 4 +++- tests/generated/margin_bottom.rs | 4 +++- ...eft_auto_right_child_bigger_than_parent.rs | 4 +++- tests/generated/margin_left.rs | 4 +++- tests/generated/margin_right.rs | 4 +++- ...margin_should_not_be_part_of_max_height.rs | 4 +++- .../margin_should_not_be_part_of_max_width.rs | 4 +++- tests/generated/margin_top.rs | 4 +++- tests/generated/margin_with_sibling_column.rs | 4 +++- tests/generated/margin_with_sibling_row.rs | 4 +++- tests/generated/max_height.rs | 2 ++ .../generated/max_height_overrides_height.rs | 2 ++ .../max_height_overrides_height_on_root.rs | 2 ++ tests/generated/max_width.rs | 2 ++ tests/generated/max_width_overrides_width.rs | 2 ++ .../max_width_overrides_width_on_root.rs | 2 ++ tests/generated/min_height.rs | 2 ++ .../generated/min_height_overrides_height.rs | 2 ++ .../min_height_overrides_height_on_root.rs | 2 ++ .../min_max_percent_no_width_height.rs | 2 ++ tests/generated/min_width.rs | 2 ++ tests/generated/min_width_overrides_width.rs | 2 ++ .../min_width_overrides_width_on_root.rs | 2 ++ tests/generated/nested_overflowing_child.rs | 2 ++ ..._overflowing_child_in_constraint_parent.rs | 2 ++ tests/generated/overflow_cross_axis.rs | 2 ++ tests/generated/overflow_main_axis.rs | 2 ++ tests/generated/padding_align_end_child.rs | 4 +++- tests/generated/padding_center_child.rs | 4 +++- tests/generated/padding_flex_child.rs | 4 +++- tests/generated/padding_no_child.rs | 4 +++- tests/generated/padding_stretch_child.rs | 4 +++- ...rent_wrap_child_size_overflowing_parent.rs | 2 ++ tests/generated/percent_absolute_position.rs | 7 +++---- tests/generated/percent_within_flex_grow.rs | 2 ++ .../generated/percentage_absolute_position.rs | 4 +++- ...centage_container_in_wrapping_container.rs | 2 ++ tests/generated/percentage_flex_basis.rs | 2 ++ .../generated/percentage_flex_basis_cross.rs | 2 ++ .../percentage_flex_basis_cross_max_height.rs | 2 ++ .../percentage_flex_basis_cross_max_width.rs | 2 ++ .../percentage_flex_basis_cross_min_height.rs | 2 ++ .../percentage_flex_basis_cross_min_width.rs | 2 ++ .../percentage_flex_basis_main_max_height.rs | 2 ++ .../percentage_flex_basis_main_max_width.rs | 2 ++ .../percentage_flex_basis_main_min_width.rs | 2 ++ ...in_should_calculate_based_only_on_width.rs | 4 +++- ...th_padding_margin_and_percentage_values.rs | 14 +++++++------ ...ng_should_calculate_based_only_on_width.rs | 4 +++- .../percentage_position_bottom_right.rs | 4 +++- .../generated/percentage_position_left_top.rs | 4 +++- ...centage_size_based_on_parent_inner_size.rs | 4 +++- .../percentage_size_of_flex_basis.rs | 2 ++ tests/generated/percentage_width_height.rs | 2 ++ ...tage_width_height_undefined_parent_size.rs | 2 ++ ...tive_position_should_not_nudge_siblings.rs | 6 ++++-- ..._basis_flex_grow_row_prime_number_width.rs | 2 ++ ...g_flex_basis_flex_grow_row_width_of_100.rs | 2 ++ .../rounding_flex_basis_flex_shrink_row.rs | 2 ++ ...rounding_flex_basis_overrides_main_size.rs | 2 ++ tests/generated/rounding_fractial_input_1.rs | 2 ++ tests/generated/rounding_fractial_input_2.rs | 2 ++ tests/generated/rounding_fractial_input_3.rs | 2 ++ tests/generated/rounding_fractial_input_4.rs | 2 ++ tests/generated/rounding_total_fractial.rs | 2 ++ .../rounding_total_fractial_nested.rs | 9 ++++----- tests/generated/size_defined_by_child.rs | 2 ++ .../size_defined_by_child_with_border.rs | 4 +++- .../size_defined_by_child_with_padding.rs | 4 +++- .../generated/size_defined_by_grand_child.rs | 2 ++ ..._then_content_with_flex_grow_large_size.rs | 2 ++ ..._then_content_with_flex_grow_small_size.rs | 2 ++ ...ontent_with_flex_grow_unconstraint_size.rs | 2 ++ ..._content_with_flex_grow_very_large_size.rs | 2 ++ tests/generated/wrap_column.rs | 2 ++ ..._nodes_with_content_sizing_margin_cross.rs | 4 +++- ..._with_content_sizing_overflowing_margin.rs | 4 +++- tests/generated/wrap_reverse_column.rs | 2 ++ .../wrap_reverse_column_fixed_size.rs | 2 ++ tests/generated/wrap_reverse_row.rs | 2 ++ .../wrap_reverse_row_align_content_center.rs | 2 ++ ...ap_reverse_row_align_content_flex_start.rs | 2 ++ ..._reverse_row_align_content_space_around.rs | 2 ++ .../wrap_reverse_row_align_content_stretch.rs | 2 ++ ..._reverse_row_single_line_different_size.rs | 2 ++ tests/generated/wrap_row.rs | 2 ++ .../generated/wrap_row_align_items_center.rs | 2 ++ .../wrap_row_align_items_flex_end.rs | 2 ++ tests/generated/wrapped_column_max_height.rs | 4 +++- .../wrapped_column_max_height_flex.rs | 4 +++- .../wrapped_row_within_align_items_center.rs | 2 ++ ...wrapped_row_within_align_items_flex_end.rs | 2 ++ ...apped_row_within_align_items_flex_start.rs | 2 ++ 547 files changed, 1316 insertions(+), 244 deletions(-) diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center.rs index 02e99e266..742f45550 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs index 8b53f95ed..e6772af71 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,10 +11,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(40f32), ..Default::default() }, - position: taffy::geometry::Rect { - bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() - }, + position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs index 6a5b02e61..c01cbd46c 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(40f32), ..Default::default() }, - position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), ..Default::default() }, + position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs index 033bf3880..c8b5513ba 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(40f32), ..Default::default() }, - position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(5f32), ..Default::default() }, + position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs index 5774fc8a4..0e2e3f54d 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(40f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_flex_end.rs b/benches/generated/absolute_layout_align_items_and_justify_content_flex_end.rs index 519b2712b..a8fa41b7e 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_flex_end.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_align_items_center.rs b/benches/generated/absolute_layout_align_items_center.rs index 42a47b704..7fce906aa 100644 --- a/benches/generated/absolute_layout_align_items_center.rs +++ b/benches/generated/absolute_layout_align_items_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_align_items_center_on_child_only.rs b/benches/generated/absolute_layout_align_items_center_on_child_only.rs index 8c66a015f..84b022c82 100644 --- a/benches/generated/absolute_layout_align_items_center_on_child_only.rs +++ b/benches/generated/absolute_layout_align_items_center_on_child_only.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_child_order.rs b/benches/generated/absolute_layout_child_order.rs index 1d6cd9236..868658159 100644 --- a/benches/generated/absolute_layout_child_order.rs +++ b/benches/generated/absolute_layout_child_order.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_in_wrap_reverse_column_container.rs b/benches/generated/absolute_layout_in_wrap_reverse_column_container.rs index f41ac919a..321c3c672 100644 --- a/benches/generated/absolute_layout_in_wrap_reverse_column_container.rs +++ b/benches/generated/absolute_layout_in_wrap_reverse_column_container.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs b/benches/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs index 57d00f435..0a37efffd 100644 --- a/benches/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs +++ b/benches/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_in_wrap_reverse_row_container.rs b/benches/generated/absolute_layout_in_wrap_reverse_row_container.rs index 62ec02944..daa926c1b 100644 --- a/benches/generated/absolute_layout_in_wrap_reverse_row_container.rs +++ b/benches/generated/absolute_layout_in_wrap_reverse_row_container.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs b/benches/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs index 93257439f..d2a8292a7 100644 --- a/benches/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs +++ b/benches/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_justify_content_center.rs b/benches/generated/absolute_layout_justify_content_center.rs index e690c852f..2c86719a7 100644 --- a/benches/generated/absolute_layout_justify_content_center.rs +++ b/benches/generated/absolute_layout_justify_content_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_no_size.rs b/benches/generated/absolute_layout_no_size.rs index 620baaae6..a7e95e6f2 100644 --- a/benches/generated/absolute_layout_no_size.rs +++ b/benches/generated/absolute_layout_no_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs b/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs index 19cea211c..b3716cc9f 100644 --- a/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs +++ b/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.5f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() }, &[], @@ -24,10 +26,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { - bottom: taffy::style::Dimension::Percent(0.5f32), - ..Default::default() - }, + position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() }, &[], @@ -41,7 +40,7 @@ pub fn compute() { position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.1f32), bottom: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_start_top_end_bottom.rs b/benches/generated/absolute_layout_start_top_end_bottom.rs index 31ad9203e..4ce937399 100644 --- a/benches/generated/absolute_layout_start_top_end_bottom.rs +++ b/benches/generated/absolute_layout_start_top_end_bottom.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_width_height_end_bottom.rs b/benches/generated/absolute_layout_width_height_end_bottom.rs index 6644673f9..bd2bbc65c 100644 --- a/benches/generated/absolute_layout_width_height_end_bottom.rs +++ b/benches/generated/absolute_layout_width_height_end_bottom.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ pub fn compute() { position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_width_height_start_top.rs b/benches/generated/absolute_layout_width_height_start_top.rs index 5e2e511a7..fe11958ec 100644 --- a/benches/generated/absolute_layout_width_height_start_top.rs +++ b/benches/generated/absolute_layout_width_height_start_top.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ pub fn compute() { position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs b/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs index 96ba399d4..978f0af53 100644 --- a/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs +++ b/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -14,7 +16,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_within_border.rs b/benches/generated/absolute_layout_within_border.rs index 2a3a628ea..7ebcc6431 100644 --- a/benches/generated/absolute_layout_within_border.rs +++ b/benches/generated/absolute_layout_within_border.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ pub fn compute() { position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(0f32), top: taffy::style::Dimension::Points(0f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, @@ -31,7 +33,7 @@ pub fn compute() { position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(0f32), bottom: taffy::style::Dimension::Points(0f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, @@ -52,12 +54,12 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(0f32), top: taffy::style::Dimension::Points(0f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, @@ -78,12 +80,12 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(0f32), bottom: taffy::style::Dimension::Points(0f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, @@ -103,14 +105,14 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, border: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/align_baseline.rs b/benches/generated/align_baseline.rs index 3577a55b9..26c20eedd 100644 --- a/benches/generated/align_baseline.rs +++ b/benches/generated/align_baseline.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_baseline_child_multiline.rs b/benches/generated/align_baseline_child_multiline.rs index 57da10452..16a229304 100644 --- a/benches/generated/align_baseline_child_multiline.rs +++ b/benches/generated/align_baseline_child_multiline.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_baseline_nested_child.rs b/benches/generated/align_baseline_nested_child.rs index b32cefed2..d118a655e 100644 --- a/benches/generated/align_baseline_nested_child.rs +++ b/benches/generated/align_baseline_nested_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_center_should_size_based_on_content.rs b/benches/generated/align_center_should_size_based_on_content.rs index 76607a35d..b67268b96 100644 --- a/benches/generated/align_center_should_size_based_on_content.rs +++ b/benches/generated/align_center_should_size_based_on_content.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( diff --git a/benches/generated/align_content_space_around_single_line.rs b/benches/generated/align_content_space_around_single_line.rs index b5ff3dd00..63dc1c191 100644 --- a/benches/generated/align_content_space_around_single_line.rs +++ b/benches/generated/align_content_space_around_single_line.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_content_space_around_wrapped.rs b/benches/generated/align_content_space_around_wrapped.rs index fd151176f..86d36f62b 100644 --- a/benches/generated/align_content_space_around_wrapped.rs +++ b/benches/generated/align_content_space_around_wrapped.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_content_space_between_single_line.rs b/benches/generated/align_content_space_between_single_line.rs index d7740cff4..96c034037 100644 --- a/benches/generated/align_content_space_between_single_line.rs +++ b/benches/generated/align_content_space_between_single_line.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_content_space_between_wrapped.rs b/benches/generated/align_content_space_between_wrapped.rs index eb93e40e2..0fea2b58a 100644 --- a/benches/generated/align_content_space_between_wrapped.rs +++ b/benches/generated/align_content_space_between_wrapped.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_content_space_evenly_single_line.rs b/benches/generated/align_content_space_evenly_single_line.rs index 360ba2403..a95851e68 100644 --- a/benches/generated/align_content_space_evenly_single_line.rs +++ b/benches/generated/align_content_space_evenly_single_line.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_content_space_evenly_wrapped.rs b/benches/generated/align_content_space_evenly_wrapped.rs index 68fadb2ac..1e0ddceb6 100644 --- a/benches/generated/align_content_space_evenly_wrapped.rs +++ b/benches/generated/align_content_space_evenly_wrapped.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_flex_start_with_shrinking_children.rs b/benches/generated/align_flex_start_with_shrinking_children.rs index d7f062376..9116a2645 100644 --- a/benches/generated/align_flex_start_with_shrinking_children.rs +++ b/benches/generated/align_flex_start_with_shrinking_children.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/benches/generated/align_flex_start_with_shrinking_children_with_stretch.rs b/benches/generated/align_flex_start_with_shrinking_children_with_stretch.rs index d7f062376..9116a2645 100644 --- a/benches/generated/align_flex_start_with_shrinking_children_with_stretch.rs +++ b/benches/generated/align_flex_start_with_shrinking_children_with_stretch.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/benches/generated/align_flex_start_with_stretching_children.rs b/benches/generated/align_flex_start_with_stretching_children.rs index 59a7feb16..6c91a8eb2 100644 --- a/benches/generated/align_flex_start_with_stretching_children.rs +++ b/benches/generated/align_flex_start_with_stretching_children.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/benches/generated/align_items_center.rs b/benches/generated/align_items_center.rs index f0bc75fff..86deb895b 100644 --- a/benches/generated/align_items_center.rs +++ b/benches/generated/align_items_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs b/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs index c6c4b97c4..951b671da 100644 --- a/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/align_items_center_child_without_margin_bigger_than_parent.rs b/benches/generated/align_items_center_child_without_margin_bigger_than_parent.rs index 7d6170808..f363db6ce 100644 --- a/benches/generated/align_items_center_child_without_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_center_child_without_margin_bigger_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/align_items_center_with_child_margin.rs b/benches/generated/align_items_center_with_child_margin.rs index bc263cbda..4e1f0f46e 100644 --- a/benches/generated/align_items_center_with_child_margin.rs +++ b/benches/generated/align_items_center_with_child_margin.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/align_items_center_with_child_top.rs b/benches/generated/align_items_center_with_child_top.rs index d60dbc3dd..1b03ee8e7 100644 --- a/benches/generated/align_items_center_with_child_top.rs +++ b/benches/generated/align_items_center_with_child_top.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/align_items_flex_end.rs b/benches/generated/align_items_flex_end.rs index 5d4458d7d..589f2ebb5 100644 --- a/benches/generated/align_items_flex_end.rs +++ b/benches/generated/align_items_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs b/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs index 892c1af6e..d554372b2 100644 --- a/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs b/benches/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs index 400183c4e..b01c9ecf7 100644 --- a/benches/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/align_items_flex_start.rs b/benches/generated/align_items_flex_start.rs index 688bc6b66..eae332112 100644 --- a/benches/generated/align_items_flex_start.rs +++ b/benches/generated/align_items_flex_start.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_items_min_max.rs b/benches/generated/align_items_min_max.rs index 60fd14ddd..91f862ea8 100644 --- a/benches/generated/align_items_min_max.rs +++ b/benches/generated/align_items_min_max.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_items_stretch.rs b/benches/generated/align_items_stretch.rs index 5b06b8504..10de39329 100644 --- a/benches/generated/align_items_stretch.rs +++ b/benches/generated/align_items_stretch.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_self_baseline.rs b/benches/generated/align_self_baseline.rs index e176ad9f2..b552f07af 100644 --- a/benches/generated/align_self_baseline.rs +++ b/benches/generated/align_self_baseline.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_self_center.rs b/benches/generated/align_self_center.rs index 2818e9b79..e03a41dae 100644 --- a/benches/generated/align_self_center.rs +++ b/benches/generated/align_self_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_self_flex_end.rs b/benches/generated/align_self_flex_end.rs index 66bce9579..1852dbd0b 100644 --- a/benches/generated/align_self_flex_end.rs +++ b/benches/generated/align_self_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_self_flex_end_override_flex_start.rs b/benches/generated/align_self_flex_end_override_flex_start.rs index 6904a1d54..e88ce7101 100644 --- a/benches/generated/align_self_flex_end_override_flex_start.rs +++ b/benches/generated/align_self_flex_end_override_flex_start.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_self_flex_start.rs b/benches/generated/align_self_flex_start.rs index 8376f29cb..8c5f92fb7 100644 --- a/benches/generated/align_self_flex_start.rs +++ b/benches/generated/align_self_flex_start.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/align_strech_should_size_based_on_parent.rs b/benches/generated/align_strech_should_size_based_on_parent.rs index ca667357c..930a2d0f9 100644 --- a/benches/generated/align_strech_should_size_based_on_parent.rs +++ b/benches/generated/align_strech_should_size_based_on_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( diff --git a/benches/generated/border_center_child.rs b/benches/generated/border_center_child.rs index 7afa149d6..114d71f22 100644 --- a/benches/generated/border_center_child.rs +++ b/benches/generated/border_center_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -26,7 +28,7 @@ pub fn compute() { border: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/border_flex_child.rs b/benches/generated/border_flex_child.rs index a2b4d0dd2..e53cf5e75 100644 --- a/benches/generated/border_flex_child.rs +++ b/benches/generated/border_flex_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -23,7 +25,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/border_no_child.rs b/benches/generated/border_no_child.rs index 27e7fad2c..febeda132 100644 --- a/benches/generated/border_no_child.rs +++ b/benches/generated/border_no_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/border_stretch_child.rs b/benches/generated/border_stretch_child.rs index b607d1ab9..5aa17d4d8 100644 --- a/benches/generated/border_stretch_child.rs +++ b/benches/generated/border_stretch_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -22,7 +24,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/child_min_max_width_flexing.rs b/benches/generated/child_min_max_width_flexing.rs index 23231b4fa..7924502f4 100644 --- a/benches/generated/child_min_max_width_flexing.rs +++ b/benches/generated/child_min_max_width_flexing.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/container_with_unsized_child.rs b/benches/generated/container_with_unsized_child.rs index b15cd2568..000021136 100644 --- a/benches/generated/container_with_unsized_child.rs +++ b/benches/generated/container_with_unsized_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[]).unwrap(); let node = taffy diff --git a/benches/generated/display_none.rs b/benches/generated/display_none.rs index d8595c205..73197146b 100644 --- a/benches/generated/display_none.rs +++ b/benches/generated/display_none.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/benches/generated/display_none_fixed_size.rs b/benches/generated/display_none_fixed_size.rs index b87a4b87d..99699f08c 100644 --- a/benches/generated/display_none_fixed_size.rs +++ b/benches/generated/display_none_fixed_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/benches/generated/display_none_with_child.rs b/benches/generated/display_none_with_child.rs index 05bf31ee0..68e49a71b 100644 --- a/benches/generated/display_none_with_child.rs +++ b/benches/generated/display_none_with_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/display_none_with_margin.rs b/benches/generated/display_none_with_margin.rs index e049c66d9..f898926b7 100644 --- a/benches/generated/display_none_with_margin.rs +++ b/benches/generated/display_none_with_margin.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -14,7 +16,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/display_none_with_position.rs b/benches/generated/display_none_with_position.rs index 65f3c090e..b89bd0330 100644 --- a/benches/generated/display_none_with_position.rs +++ b/benches/generated/display_none_with_position.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy @@ -6,7 +8,7 @@ pub fn compute() { taffy::style::Style { display: taffy::style::Display::None, flex_grow: 1f32, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/flex_basis_and_main_dimen_set_when_flexing.rs b/benches/generated/flex_basis_and_main_dimen_set_when_flexing.rs index d280ef47c..40c1661f4 100644 --- a/benches/generated/flex_basis_and_main_dimen_set_when_flexing.rs +++ b/benches/generated/flex_basis_and_main_dimen_set_when_flexing.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_flex_grow_column.rs b/benches/generated/flex_basis_flex_grow_column.rs index 250555137..5c27dc897 100644 --- a/benches/generated/flex_basis_flex_grow_column.rs +++ b/benches/generated/flex_basis_flex_grow_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_flex_grow_row.rs b/benches/generated/flex_basis_flex_grow_row.rs index ecd292e4f..0678f57a2 100644 --- a/benches/generated/flex_basis_flex_grow_row.rs +++ b/benches/generated/flex_basis_flex_grow_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_flex_shrink_column.rs b/benches/generated/flex_basis_flex_shrink_column.rs index 9b0619558..3b68690a3 100644 --- a/benches/generated/flex_basis_flex_shrink_column.rs +++ b/benches/generated/flex_basis_flex_shrink_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_flex_shrink_row.rs b/benches/generated/flex_basis_flex_shrink_row.rs index bdc1bb790..dd0044643 100644 --- a/benches/generated/flex_basis_flex_shrink_row.rs +++ b/benches/generated/flex_basis_flex_shrink_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_larger_than_content_column.rs b/benches/generated/flex_basis_larger_than_content_column.rs index 536c37f0f..b06087eff 100644 --- a/benches/generated/flex_basis_larger_than_content_column.rs +++ b/benches/generated/flex_basis_larger_than_content_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_larger_than_content_row.rs b/benches/generated/flex_basis_larger_than_content_row.rs index bb29fc572..c1940002f 100644 --- a/benches/generated/flex_basis_larger_than_content_row.rs +++ b/benches/generated/flex_basis_larger_than_content_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_overrides_main_size.rs b/benches/generated/flex_basis_overrides_main_size.rs index e265d816b..be30299d8 100644 --- a/benches/generated/flex_basis_overrides_main_size.rs +++ b/benches/generated/flex_basis_overrides_main_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs b/benches/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs index e0f52889d..5fb70a677 100644 --- a/benches/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs +++ b/benches/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_smaller_than_content_column.rs b/benches/generated/flex_basis_smaller_than_content_column.rs index 1f71eb36c..c34cd09c5 100644 --- a/benches/generated/flex_basis_smaller_than_content_column.rs +++ b/benches/generated/flex_basis_smaller_than_content_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_smaller_than_content_row.rs b/benches/generated/flex_basis_smaller_than_content_row.rs index dcf9cecba..24e434fcf 100644 --- a/benches/generated/flex_basis_smaller_than_content_row.rs +++ b/benches/generated/flex_basis_smaller_than_content_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_smaller_than_main_dimen_column.rs b/benches/generated/flex_basis_smaller_than_main_dimen_column.rs index 9212dd0af..dcc5cf97d 100644 --- a/benches/generated/flex_basis_smaller_than_main_dimen_column.rs +++ b/benches/generated/flex_basis_smaller_than_main_dimen_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_smaller_than_main_dimen_row.rs b/benches/generated/flex_basis_smaller_than_main_dimen_row.rs index 5234bc529..44514ebfd 100644 --- a/benches/generated/flex_basis_smaller_than_main_dimen_row.rs +++ b/benches/generated/flex_basis_smaller_than_main_dimen_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs index 053fb4732..845869af5 100644 --- a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs +++ b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs index 119fe56fe..7b463e3cb 100644 --- a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs +++ b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs index 0e6184e4b..351aecb57 100644 --- a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs index 3b28ca909..0b4bce58b 100644 --- a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_unconstraint_column.rs b/benches/generated/flex_basis_unconstraint_column.rs index 216a3ba10..19699e020 100644 --- a/benches/generated/flex_basis_unconstraint_column.rs +++ b/benches/generated/flex_basis_unconstraint_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_basis_unconstraint_row.rs b/benches/generated/flex_basis_unconstraint_row.rs index b6d31b93c..9b827fd05 100644 --- a/benches/generated/flex_basis_unconstraint_row.rs +++ b/benches/generated/flex_basis_unconstraint_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_direction_column.rs b/benches/generated/flex_direction_column.rs index 25659dcdf..176099ff0 100644 --- a/benches/generated/flex_direction_column.rs +++ b/benches/generated/flex_direction_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_direction_column_no_height.rs b/benches/generated/flex_direction_column_no_height.rs index 65f538a4e..16acf5472 100644 --- a/benches/generated/flex_direction_column_no_height.rs +++ b/benches/generated/flex_direction_column_no_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_direction_column_reverse.rs b/benches/generated/flex_direction_column_reverse.rs index 20d76cc7e..c89d646d7 100644 --- a/benches/generated/flex_direction_column_reverse.rs +++ b/benches/generated/flex_direction_column_reverse.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_direction_row.rs b/benches/generated/flex_direction_row.rs index 28769c015..0f6d8b864 100644 --- a/benches/generated/flex_direction_row.rs +++ b/benches/generated/flex_direction_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_direction_row_no_width.rs b/benches/generated/flex_direction_row_no_width.rs index 8fb65d3c9..050e9a6ed 100644 --- a/benches/generated/flex_direction_row_no_width.rs +++ b/benches/generated/flex_direction_row_no_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_direction_row_reverse.rs b/benches/generated/flex_direction_row_reverse.rs index de8e29dad..702d2d25c 100644 --- a/benches/generated/flex_direction_row_reverse.rs +++ b/benches/generated/flex_direction_row_reverse.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_child.rs b/benches/generated/flex_grow_child.rs index 43902309d..6f36c74d3 100644 --- a/benches/generated/flex_grow_child.rs +++ b/benches/generated/flex_grow_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_flex_basis_percent_min_max.rs b/benches/generated/flex_grow_flex_basis_percent_min_max.rs index 332118de0..34b7908a3 100644 --- a/benches/generated/flex_grow_flex_basis_percent_min_max.rs +++ b/benches/generated/flex_grow_flex_basis_percent_min_max.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_height_maximized.rs b/benches/generated/flex_grow_height_maximized.rs index e30025b6a..f69f1057d 100644 --- a/benches/generated/flex_grow_height_maximized.rs +++ b/benches/generated/flex_grow_height_maximized.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_in_at_most_container.rs b/benches/generated/flex_grow_in_at_most_container.rs index 630ce7af7..e81c5c4e0 100644 --- a/benches/generated/flex_grow_in_at_most_container.rs +++ b/benches/generated/flex_grow_in_at_most_container.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_less_than_factor_one.rs b/benches/generated/flex_grow_less_than_factor_one.rs index 284b25eea..887fddb04 100644 --- a/benches/generated/flex_grow_less_than_factor_one.rs +++ b/benches/generated/flex_grow_less_than_factor_one.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_root_minimized.rs b/benches/generated/flex_grow_root_minimized.rs index ce6a2f95c..c354a7453 100644 --- a/benches/generated/flex_grow_root_minimized.rs +++ b/benches/generated/flex_grow_root_minimized.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_shrink_at_most.rs b/benches/generated/flex_grow_shrink_at_most.rs index 115720e8b..287e15666 100644 --- a/benches/generated/flex_grow_shrink_at_most.rs +++ b/benches/generated/flex_grow_shrink_at_most.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/benches/generated/flex_grow_to_min.rs b/benches/generated/flex_grow_to_min.rs index 805945b8a..efb75dea1 100644 --- a/benches/generated/flex_grow_to_min.rs +++ b/benches/generated/flex_grow_to_min.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/benches/generated/flex_grow_within_constrained_max_column.rs b/benches/generated/flex_grow_within_constrained_max_column.rs index 4279360db..3a69af86b 100644 --- a/benches/generated/flex_grow_within_constrained_max_column.rs +++ b/benches/generated/flex_grow_within_constrained_max_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_within_constrained_max_row.rs b/benches/generated/flex_grow_within_constrained_max_row.rs index 22c62ebe7..4960c4ee0 100644 --- a/benches/generated/flex_grow_within_constrained_max_row.rs +++ b/benches/generated/flex_grow_within_constrained_max_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_within_constrained_max_width.rs b/benches/generated/flex_grow_within_constrained_max_width.rs index 8bffddc5c..9fd9bbf7f 100644 --- a/benches/generated/flex_grow_within_constrained_max_width.rs +++ b/benches/generated/flex_grow_within_constrained_max_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_grow_within_constrained_min_column.rs b/benches/generated/flex_grow_within_constrained_min_column.rs index 6654f1baa..2c7459fd0 100644 --- a/benches/generated/flex_grow_within_constrained_min_column.rs +++ b/benches/generated/flex_grow_within_constrained_min_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/benches/generated/flex_grow_within_constrained_min_max_column.rs b/benches/generated/flex_grow_within_constrained_min_max_column.rs index 98b835fd8..0ae242167 100644 --- a/benches/generated/flex_grow_within_constrained_min_max_column.rs +++ b/benches/generated/flex_grow_within_constrained_min_max_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/benches/generated/flex_grow_within_constrained_min_row.rs b/benches/generated/flex_grow_within_constrained_min_row.rs index a73fe6986..b632278bf 100644 --- a/benches/generated/flex_grow_within_constrained_min_row.rs +++ b/benches/generated/flex_grow_within_constrained_min_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/benches/generated/flex_grow_within_max_width.rs b/benches/generated/flex_grow_within_max_width.rs index 4aa55752a..9126ef026 100644 --- a/benches/generated/flex_grow_within_max_width.rs +++ b/benches/generated/flex_grow_within_max_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/flex_root_ignored.rs b/benches/generated/flex_root_ignored.rs index d9cac4cde..0ef07182a 100644 --- a/benches/generated/flex_root_ignored.rs +++ b/benches/generated/flex_root_ignored.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs b/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs index 5bf986d4a..98bf4a5d7 100644 --- a/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs +++ b/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(100f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs b/benches/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs index bcad0f489..559c77146 100644 --- a/benches/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs +++ b/benches/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_shrink_flex_grow_row.rs b/benches/generated/flex_shrink_flex_grow_row.rs index 02f5f4f71..6877b6505 100644 --- a/benches/generated/flex_shrink_flex_grow_row.rs +++ b/benches/generated/flex_shrink_flex_grow_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_shrink_to_zero.rs b/benches/generated/flex_shrink_to_zero.rs index 50ae9c3d1..8d2186dbf 100644 --- a/benches/generated/flex_shrink_to_zero.rs +++ b/benches/generated/flex_shrink_to_zero.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_wrap_align_stretch_fits_one_row.rs b/benches/generated/flex_wrap_align_stretch_fits_one_row.rs index d58880c41..fef3f394d 100644 --- a/benches/generated/flex_wrap_align_stretch_fits_one_row.rs +++ b/benches/generated/flex_wrap_align_stretch_fits_one_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs b/benches/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs index 262d719a9..c0966ea74 100644 --- a/benches/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs +++ b/benches/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/flex_wrap_wrap_to_child_height.rs b/benches/generated/flex_wrap_wrap_to_child_height.rs index ab91e5469..a494f17f3 100644 --- a/benches/generated/flex_wrap_wrap_to_child_height.rs +++ b/benches/generated/flex_wrap_wrap_to_child_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_child_margins.rs b/benches/generated/gap_column_gap_child_margins.rs index ac32a9663..c7a8d3c34 100644 --- a/benches/generated/gap_column_gap_child_margins.rs +++ b/benches/generated/gap_column_gap_child_margins.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(2f32), right: taffy::style::Dimension::Points(2f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -25,7 +27,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -41,7 +43,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(15f32), right: taffy::style::Dimension::Points(15f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_flexible.rs b/benches/generated/gap_column_gap_flexible.rs index eb90596e3..e4b1aca04 100644 --- a/benches/generated/gap_column_gap_flexible.rs +++ b/benches/generated/gap_column_gap_flexible.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_flexible_undefined_parent.rs b/benches/generated/gap_column_gap_flexible_undefined_parent.rs index c676b3ecb..34988e513 100644 --- a/benches/generated/gap_column_gap_flexible_undefined_parent.rs +++ b/benches/generated/gap_column_gap_flexible_undefined_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_inflexible.rs b/benches/generated/gap_column_gap_inflexible.rs index 0cf34b09a..3fc317e2c 100644 --- a/benches/generated/gap_column_gap_inflexible.rs +++ b/benches/generated/gap_column_gap_inflexible.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_inflexible_undefined_parent.rs b/benches/generated/gap_column_gap_inflexible_undefined_parent.rs index 004264c33..be0978b50 100644 --- a/benches/generated/gap_column_gap_inflexible_undefined_parent.rs +++ b/benches/generated/gap_column_gap_inflexible_undefined_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_justify_center.rs b/benches/generated/gap_column_gap_justify_center.rs index 12361d48c..0aafcf06c 100644 --- a/benches/generated/gap_column_gap_justify_center.rs +++ b/benches/generated/gap_column_gap_justify_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_justify_flex_end.rs b/benches/generated/gap_column_gap_justify_flex_end.rs index ed12c8bc5..c91cba586 100644 --- a/benches/generated/gap_column_gap_justify_flex_end.rs +++ b/benches/generated/gap_column_gap_justify_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_justify_flex_start.rs b/benches/generated/gap_column_gap_justify_flex_start.rs index a8eb57a8f..71e3db407 100644 --- a/benches/generated/gap_column_gap_justify_flex_start.rs +++ b/benches/generated/gap_column_gap_justify_flex_start.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_justify_space_around.rs b/benches/generated/gap_column_gap_justify_space_around.rs index 14e501d61..a191ca8dd 100644 --- a/benches/generated/gap_column_gap_justify_space_around.rs +++ b/benches/generated/gap_column_gap_justify_space_around.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_justify_space_between.rs b/benches/generated/gap_column_gap_justify_space_between.rs index 7be980213..710675938 100644 --- a/benches/generated/gap_column_gap_justify_space_between.rs +++ b/benches/generated/gap_column_gap_justify_space_between.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_justify_space_evenly.rs b/benches/generated/gap_column_gap_justify_space_evenly.rs index 55ad0faaa..1db809d47 100644 --- a/benches/generated/gap_column_gap_justify_space_evenly.rs +++ b/benches/generated/gap_column_gap_justify_space_evenly.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_mixed_flexible.rs b/benches/generated/gap_column_gap_mixed_flexible.rs index a5e72d909..bf6ef59b5 100644 --- a/benches/generated/gap_column_gap_mixed_flexible.rs +++ b/benches/generated/gap_column_gap_mixed_flexible.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs b/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs index 36e79c1b8..987278c94 100644 --- a/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs +++ b/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs b/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs index ce3ad0a38..b753dfb3d 100644 --- a/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs +++ b/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs b/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs index c3992cc0d..ce57a263d 100644 --- a/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs +++ b/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_percentage_flexible.rs b/benches/generated/gap_column_gap_percentage_flexible.rs index 3e34fdb93..327eba150 100644 --- a/benches/generated/gap_column_gap_percentage_flexible.rs +++ b/benches/generated/gap_column_gap_percentage_flexible.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_percentage_inflexible.rs b/benches/generated/gap_column_gap_percentage_inflexible.rs index 57c4dc63c..42e6c5dbc 100644 --- a/benches/generated/gap_column_gap_percentage_inflexible.rs +++ b/benches/generated/gap_column_gap_percentage_inflexible.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_wrap_align_center.rs b/benches/generated/gap_column_gap_wrap_align_center.rs index ab21fafd6..77342de1a 100644 --- a/benches/generated/gap_column_gap_wrap_align_center.rs +++ b/benches/generated/gap_column_gap_wrap_align_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_wrap_align_flex_end.rs b/benches/generated/gap_column_gap_wrap_align_flex_end.rs index 480c0a2da..9b908c845 100644 --- a/benches/generated/gap_column_gap_wrap_align_flex_end.rs +++ b/benches/generated/gap_column_gap_wrap_align_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_wrap_align_flex_start.rs b/benches/generated/gap_column_gap_wrap_align_flex_start.rs index 2fbfd4bc0..9b3ecd048 100644 --- a/benches/generated/gap_column_gap_wrap_align_flex_start.rs +++ b/benches/generated/gap_column_gap_wrap_align_flex_start.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_wrap_align_space_around.rs b/benches/generated/gap_column_gap_wrap_align_space_around.rs index 6ad4a8d5e..3068fe65c 100644 --- a/benches/generated/gap_column_gap_wrap_align_space_around.rs +++ b/benches/generated/gap_column_gap_wrap_align_space_around.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_wrap_align_space_between.rs b/benches/generated/gap_column_gap_wrap_align_space_between.rs index 7b40ef693..6f23cfd30 100644 --- a/benches/generated/gap_column_gap_wrap_align_space_between.rs +++ b/benches/generated/gap_column_gap_wrap_align_space_between.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_gap_wrap_align_stretch.rs b/benches/generated/gap_column_gap_wrap_align_stretch.rs index b642ef23c..ceddb4604 100644 --- a/benches/generated/gap_column_gap_wrap_align_stretch.rs +++ b/benches/generated/gap_column_gap_wrap_align_stretch.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_column_row_gap_wrapping.rs b/benches/generated/gap_column_row_gap_wrapping.rs index e294f36b3..bd1da5eee 100644 --- a/benches/generated/gap_column_row_gap_wrapping.rs +++ b/benches/generated/gap_column_row_gap_wrapping.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_percentage_row_gap_wrapping.rs b/benches/generated/gap_percentage_row_gap_wrapping.rs index df9827450..0618c3d81 100644 --- a/benches/generated/gap_percentage_row_gap_wrapping.rs +++ b/benches/generated/gap_percentage_row_gap_wrapping.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_row_gap_align_items_end.rs b/benches/generated/gap_row_gap_align_items_end.rs index 7d974558f..da3c66358 100644 --- a/benches/generated/gap_row_gap_align_items_end.rs +++ b/benches/generated/gap_row_gap_align_items_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_row_gap_align_items_stretch.rs b/benches/generated/gap_row_gap_align_items_stretch.rs index a2a0b2188..6917373d8 100644 --- a/benches/generated/gap_row_gap_align_items_stretch.rs +++ b/benches/generated/gap_row_gap_align_items_stretch.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/gap_row_gap_column_child_margins.rs b/benches/generated/gap_row_gap_column_child_margins.rs index 851cc8834..25c05a194 100644 --- a/benches/generated/gap_row_gap_column_child_margins.rs +++ b/benches/generated/gap_row_gap_column_child_margins.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(2f32), bottom: taffy::style::Dimension::Points(2f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -25,7 +27,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -41,7 +43,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), bottom: taffy::style::Dimension::Points(15f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/gap_row_gap_row_wrap_child_margins.rs b/benches/generated/gap_row_gap_row_wrap_child_margins.rs index 77088b24c..a542d77c3 100644 --- a/benches/generated/gap_row_gap_row_wrap_child_margins.rs +++ b/benches/generated/gap_row_gap_row_wrap_child_margins.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -7,7 +9,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(2f32), bottom: taffy::style::Dimension::Points(2f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -21,7 +23,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -35,7 +37,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), bottom: taffy::style::Dimension::Points(15f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/justify_content_column_center.rs b/benches/generated/justify_content_column_center.rs index d41d0a526..1def296a7 100644 --- a/benches/generated/justify_content_column_center.rs +++ b/benches/generated/justify_content_column_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_column_flex_end.rs b/benches/generated/justify_content_column_flex_end.rs index fcea1b606..ae35bc936 100644 --- a/benches/generated/justify_content_column_flex_end.rs +++ b/benches/generated/justify_content_column_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_column_flex_start.rs b/benches/generated/justify_content_column_flex_start.rs index 25659dcdf..176099ff0 100644 --- a/benches/generated/justify_content_column_flex_start.rs +++ b/benches/generated/justify_content_column_flex_start.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_column_min_height_and_margin_bottom.rs b/benches/generated/justify_content_column_min_height_and_margin_bottom.rs index 81457c016..2a669f3d1 100644 --- a/benches/generated/justify_content_column_min_height_and_margin_bottom.rs +++ b/benches/generated/justify_content_column_min_height_and_margin_bottom.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/justify_content_column_min_height_and_margin_top.rs b/benches/generated/justify_content_column_min_height_and_margin_top.rs index e0e377db5..b40c557ec 100644 --- a/benches/generated/justify_content_column_min_height_and_margin_top.rs +++ b/benches/generated/justify_content_column_min_height_and_margin_top.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/justify_content_column_space_around.rs b/benches/generated/justify_content_column_space_around.rs index 8069bdf64..8a9c79a13 100644 --- a/benches/generated/justify_content_column_space_around.rs +++ b/benches/generated/justify_content_column_space_around.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_column_space_between.rs b/benches/generated/justify_content_column_space_between.rs index acf2b059b..0d7b0a4d7 100644 --- a/benches/generated/justify_content_column_space_between.rs +++ b/benches/generated/justify_content_column_space_between.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_column_space_evenly.rs b/benches/generated/justify_content_column_space_evenly.rs index 797024d99..0b7ffe7dd 100644 --- a/benches/generated/justify_content_column_space_evenly.rs +++ b/benches/generated/justify_content_column_space_evenly.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_min_max.rs b/benches/generated/justify_content_min_max.rs index b49e5e930..e9473d0b2 100644 --- a/benches/generated/justify_content_min_max.rs +++ b/benches/generated/justify_content_min_max.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs b/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs index 24a4ad99c..630dbae1c 100644 --- a/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs +++ b/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -24,7 +26,7 @@ pub fn compute() { padding: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), right: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs b/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs index 7e6522621..ec49ed3a4 100644 --- a/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs +++ b/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -24,7 +26,7 @@ pub fn compute() { padding: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), right: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/justify_content_overflow_min_max.rs b/benches/generated/justify_content_overflow_min_max.rs index 64d0f88a5..0f5a9a7db 100644 --- a/benches/generated/justify_content_overflow_min_max.rs +++ b/benches/generated/justify_content_overflow_min_max.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_row_center.rs b/benches/generated/justify_content_row_center.rs index 17e4b2287..30d07b925 100644 --- a/benches/generated/justify_content_row_center.rs +++ b/benches/generated/justify_content_row_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_row_flex_end.rs b/benches/generated/justify_content_row_flex_end.rs index 8d47f7965..20c0ce5fa 100644 --- a/benches/generated/justify_content_row_flex_end.rs +++ b/benches/generated/justify_content_row_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_row_flex_start.rs b/benches/generated/justify_content_row_flex_start.rs index 28769c015..0f6d8b864 100644 --- a/benches/generated/justify_content_row_flex_start.rs +++ b/benches/generated/justify_content_row_flex_start.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_row_max_width_and_margin.rs b/benches/generated/justify_content_row_max_width_and_margin.rs index e5353f1b2..55e56c815 100644 --- a/benches/generated/justify_content_row_max_width_and_margin.rs +++ b/benches/generated/justify_content_row_max_width_and_margin.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/justify_content_row_min_width_and_margin.rs b/benches/generated/justify_content_row_min_width_and_margin.rs index 0af599913..6d1362573 100644 --- a/benches/generated/justify_content_row_min_width_and_margin.rs +++ b/benches/generated/justify_content_row_min_width_and_margin.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/justify_content_row_space_around.rs b/benches/generated/justify_content_row_space_around.rs index dc709010c..9a56e921c 100644 --- a/benches/generated/justify_content_row_space_around.rs +++ b/benches/generated/justify_content_row_space_around.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_row_space_between.rs b/benches/generated/justify_content_row_space_between.rs index 34a1c95d2..570bede5e 100644 --- a/benches/generated/justify_content_row_space_between.rs +++ b/benches/generated/justify_content_row_space_between.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/justify_content_row_space_evenly.rs b/benches/generated/justify_content_row_space_evenly.rs index a8be8f580..4f3979017 100644 --- a/benches/generated/justify_content_row_space_evenly.rs +++ b/benches/generated/justify_content_row_space_evenly.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/margin_and_flex_column.rs b/benches/generated/margin_and_flex_column.rs index b05d657a9..a94fd3729 100644 --- a/benches/generated/margin_and_flex_column.rs +++ b/benches/generated/margin_and_flex_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -7,7 +9,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_and_flex_row.rs b/benches/generated/margin_and_flex_row.rs index 559d83e5b..85bd5233b 100644 --- a/benches/generated/margin_and_flex_row.rs +++ b/benches/generated/margin_and_flex_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -7,7 +9,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_and_stretch_column.rs b/benches/generated/margin_and_stretch_column.rs index 478d82e9b..ab786e01b 100644 --- a/benches/generated/margin_and_stretch_column.rs +++ b/benches/generated/margin_and_stretch_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -7,7 +9,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_and_stretch_row.rs b/benches/generated/margin_and_stretch_row.rs index 9cd29a2e3..9b66b7778 100644 --- a/benches/generated/margin_and_stretch_row.rs +++ b/benches/generated/margin_and_stretch_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -7,7 +9,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_bottom.rs b/benches/generated/margin_auto_bottom.rs index 29b827d77..4fc0f11a2 100644 --- a/benches/generated/margin_auto_bottom.rs +++ b/benches/generated/margin_auto_bottom.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_bottom_and_top.rs b/benches/generated/margin_auto_bottom_and_top.rs index 3648ce3a7..99e002541 100644 --- a/benches/generated/margin_auto_bottom_and_top.rs +++ b/benches/generated/margin_auto_bottom_and_top.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, bottom: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_bottom_and_top_justify_center.rs b/benches/generated/margin_auto_bottom_and_top_justify_center.rs index 8fdb51e41..0285fbb2e 100644 --- a/benches/generated/margin_auto_bottom_and_top_justify_center.rs +++ b/benches/generated/margin_auto_bottom_and_top_justify_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, bottom: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left.rs b/benches/generated/margin_auto_left.rs index ac07b6780..4e8dbfb52 100644 --- a/benches/generated/margin_auto_left.rs +++ b/benches/generated/margin_auto_left.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_left_and_right.rs b/benches/generated/margin_auto_left_and_right.rs index ed593a568..529872f33 100644 --- a/benches/generated/margin_auto_left_and_right.rs +++ b/benches/generated/margin_auto_left_and_right.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_and_right_column.rs b/benches/generated/margin_auto_left_and_right_column.rs index 95b5cf21e..e54e0c270 100644 --- a/benches/generated/margin_auto_left_and_right_column.rs +++ b/benches/generated/margin_auto_left_and_right_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_and_right_column_and_center.rs b/benches/generated/margin_auto_left_and_right_column_and_center.rs index 95b5cf21e..e54e0c270 100644 --- a/benches/generated/margin_auto_left_and_right_column_and_center.rs +++ b/benches/generated/margin_auto_left_and_right_column_and_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_and_right_strech.rs b/benches/generated/margin_auto_left_and_right_strech.rs index ed593a568..529872f33 100644 --- a/benches/generated/margin_auto_left_and_right_strech.rs +++ b/benches/generated/margin_auto_left_and_right_strech.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_child_bigger_than_parent.rs b/benches/generated/margin_auto_left_child_bigger_than_parent.rs index c75df0efe..3d6edf366 100644 --- a/benches/generated/margin_auto_left_child_bigger_than_parent.rs +++ b/benches/generated/margin_auto_left_child_bigger_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(72f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs b/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs index 9e9e0404f..636bc57eb 100644 --- a/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs +++ b/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs b/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs index 893e5d683..d243c33e3 100644 --- a/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs +++ b/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_stretching_child.rs b/benches/generated/margin_auto_left_stretching_child.rs index 1748e0584..66d79fdd9 100644 --- a/benches/generated/margin_auto_left_stretching_child.rs +++ b/benches/generated/margin_auto_left_stretching_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -6,7 +8,7 @@ pub fn compute() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_mutiple_children_column.rs b/benches/generated/margin_auto_mutiple_children_column.rs index 6217a212e..4ab0e65c3 100644 --- a/benches/generated/margin_auto_mutiple_children_column.rs +++ b/benches/generated/margin_auto_mutiple_children_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], @@ -22,7 +24,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_mutiple_children_row.rs b/benches/generated/margin_auto_mutiple_children_row.rs index e75e2eb76..178bf51e4 100644 --- a/benches/generated/margin_auto_mutiple_children_row.rs +++ b/benches/generated/margin_auto_mutiple_children_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], @@ -22,7 +24,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_right.rs b/benches/generated/margin_auto_right.rs index b2733a78d..22765c252 100644 --- a/benches/generated/margin_auto_right.rs +++ b/benches/generated/margin_auto_right.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_top.rs b/benches/generated/margin_auto_top.rs index e308e360c..174ec2327 100644 --- a/benches/generated/margin_auto_top.rs +++ b/benches/generated/margin_auto_top.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_top_and_bottom_strech.rs b/benches/generated/margin_auto_top_and_bottom_strech.rs index 13dd3f590..baad51f4c 100644 --- a/benches/generated/margin_auto_top_and_bottom_strech.rs +++ b/benches/generated/margin_auto_top_and_bottom_strech.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, bottom: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_top_stretching_child.rs b/benches/generated/margin_auto_top_stretching_child.rs index c08063041..1ad3f824c 100644 --- a/benches/generated/margin_auto_top_stretching_child.rs +++ b/benches/generated/margin_auto_top_stretching_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -6,7 +8,7 @@ pub fn compute() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_bottom.rs b/benches/generated/margin_bottom.rs index 828e5b635..49062e159 100644 --- a/benches/generated/margin_bottom.rs +++ b/benches/generated/margin_bottom.rs @@ -1,10 +1,12 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs b/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs index 394618cec..1850079aa 100644 --- a/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs +++ b/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/margin_left.rs b/benches/generated/margin_left.rs index 9b42900c8..b97ac5664 100644 --- a/benches/generated/margin_left.rs +++ b/benches/generated/margin_left.rs @@ -1,10 +1,12 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_right.rs b/benches/generated/margin_right.rs index d138a0c5f..1d15c70c9 100644 --- a/benches/generated/margin_right.rs +++ b/benches/generated/margin_right.rs @@ -1,10 +1,12 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_should_not_be_part_of_max_height.rs b/benches/generated/margin_should_not_be_part_of_max_height.rs index cc2898b05..a9a487dc1 100644 --- a/benches/generated/margin_should_not_be_part_of_max_height.rs +++ b/benches/generated/margin_should_not_be_part_of_max_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(20f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_should_not_be_part_of_max_width.rs b/benches/generated/margin_should_not_be_part_of_max_width.rs index 0a848e8d3..3de82fc24 100644 --- a/benches/generated/margin_should_not_be_part_of_max_width.rs +++ b/benches/generated/margin_should_not_be_part_of_max_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ pub fn compute() { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_top.rs b/benches/generated/margin_top.rs index 993931106..70269dff2 100644 --- a/benches/generated/margin_top.rs +++ b/benches/generated/margin_top.rs @@ -1,10 +1,12 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_with_sibling_column.rs b/benches/generated/margin_with_sibling_column.rs index 2ae7855f9..09f07cbce 100644 --- a/benches/generated/margin_with_sibling_column.rs +++ b/benches/generated/margin_with_sibling_column.rs @@ -1,10 +1,12 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { flex_grow: 1f32, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_with_sibling_row.rs b/benches/generated/margin_with_sibling_row.rs index a6415510d..b8e488e42 100644 --- a/benches/generated/margin_with_sibling_row.rs +++ b/benches/generated/margin_with_sibling_row.rs @@ -1,10 +1,12 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { flex_grow: 1f32, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/max_height.rs b/benches/generated/max_height.rs index cf419324d..31b42d405 100644 --- a/benches/generated/max_height.rs +++ b/benches/generated/max_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/max_height_overrides_height.rs b/benches/generated/max_height_overrides_height.rs index 78e3baf5a..3016316d1 100644 --- a/benches/generated/max_height_overrides_height.rs +++ b/benches/generated/max_height_overrides_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/max_height_overrides_height_on_root.rs b/benches/generated/max_height_overrides_height_on_root.rs index 8284102c1..801ffaea4 100644 --- a/benches/generated/max_height_overrides_height_on_root.rs +++ b/benches/generated/max_height_overrides_height_on_root.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( diff --git a/benches/generated/max_width.rs b/benches/generated/max_width.rs index f87b2b1d0..ca8e04915 100644 --- a/benches/generated/max_width.rs +++ b/benches/generated/max_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/max_width_overrides_width.rs b/benches/generated/max_width_overrides_width.rs index 1ab60b5f4..93b7a3a0a 100644 --- a/benches/generated/max_width_overrides_width.rs +++ b/benches/generated/max_width_overrides_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/max_width_overrides_width_on_root.rs b/benches/generated/max_width_overrides_width_on_root.rs index 39e2f7158..0235f5abc 100644 --- a/benches/generated/max_width_overrides_width_on_root.rs +++ b/benches/generated/max_width_overrides_width_on_root.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( diff --git a/benches/generated/min_height.rs b/benches/generated/min_height.rs index 5230e63df..fb73e4fe2 100644 --- a/benches/generated/min_height.rs +++ b/benches/generated/min_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/min_height_overrides_height.rs b/benches/generated/min_height_overrides_height.rs index 57140cd43..5d2bc4209 100644 --- a/benches/generated/min_height_overrides_height.rs +++ b/benches/generated/min_height_overrides_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/min_height_overrides_height_on_root.rs b/benches/generated/min_height_overrides_height_on_root.rs index 0c9e5dc86..42ca1ad04 100644 --- a/benches/generated/min_height_overrides_height_on_root.rs +++ b/benches/generated/min_height_overrides_height_on_root.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( diff --git a/benches/generated/min_max_percent_no_width_height.rs b/benches/generated/min_max_percent_no_width_height.rs index c8c28da56..9fee774b0 100644 --- a/benches/generated/min_max_percent_no_width_height.rs +++ b/benches/generated/min_max_percent_no_width_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/min_width.rs b/benches/generated/min_width.rs index 0f1653a48..81cc0f9f3 100644 --- a/benches/generated/min_width.rs +++ b/benches/generated/min_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/min_width_overrides_width.rs b/benches/generated/min_width_overrides_width.rs index 65ba68fc9..3c41639ba 100644 --- a/benches/generated/min_width_overrides_width.rs +++ b/benches/generated/min_width_overrides_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/min_width_overrides_width_on_root.rs b/benches/generated/min_width_overrides_width_on_root.rs index d86c62907..d9bbbb129 100644 --- a/benches/generated/min_width_overrides_width_on_root.rs +++ b/benches/generated/min_width_overrides_width_on_root.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( diff --git a/benches/generated/nested_overflowing_child.rs b/benches/generated/nested_overflowing_child.rs index a85edd890..78cdca5d2 100644 --- a/benches/generated/nested_overflowing_child.rs +++ b/benches/generated/nested_overflowing_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/nested_overflowing_child_in_constraint_parent.rs b/benches/generated/nested_overflowing_child_in_constraint_parent.rs index 95f659d36..c07431391 100644 --- a/benches/generated/nested_overflowing_child_in_constraint_parent.rs +++ b/benches/generated/nested_overflowing_child_in_constraint_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/overflow_cross_axis.rs b/benches/generated/overflow_cross_axis.rs index 06fe9b39e..5a37dc147 100644 --- a/benches/generated/overflow_cross_axis.rs +++ b/benches/generated/overflow_cross_axis.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/overflow_main_axis.rs b/benches/generated/overflow_main_axis.rs index 574a5e9a9..5b239a883 100644 --- a/benches/generated/overflow_main_axis.rs +++ b/benches/generated/overflow_main_axis.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/padding_align_end_child.rs b/benches/generated/padding_align_end_child.rs index c516002bc..a2b093e1e 100644 --- a/benches/generated/padding_align_end_child.rs +++ b/benches/generated/padding_align_end_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -13,7 +15,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(20f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/padding_center_child.rs b/benches/generated/padding_center_child.rs index b323a0826..b8f92b3af 100644 --- a/benches/generated/padding_center_child.rs +++ b/benches/generated/padding_center_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -28,7 +30,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/padding_flex_child.rs b/benches/generated/padding_flex_child.rs index 2d5152d42..cdfaf0dbc 100644 --- a/benches/generated/padding_flex_child.rs +++ b/benches/generated/padding_flex_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -23,7 +25,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/padding_no_child.rs b/benches/generated/padding_no_child.rs index 5ac1592c1..c70434341 100644 --- a/benches/generated/padding_no_child.rs +++ b/benches/generated/padding_no_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( @@ -8,7 +10,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/padding_stretch_child.rs b/benches/generated/padding_stretch_child.rs index 2acb3aa82..140a5e467 100644 --- a/benches/generated/padding_stretch_child.rs +++ b/benches/generated/padding_stretch_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -22,7 +24,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/parent_wrap_child_size_overflowing_parent.rs b/benches/generated/parent_wrap_child_size_overflowing_parent.rs index 284f54286..e29f6a617 100644 --- a/benches/generated/parent_wrap_child_size_overflowing_parent.rs +++ b/benches/generated/parent_wrap_child_size_overflowing_parent.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/percent_absolute_position.rs b/benches/generated/percent_absolute_position.rs index f74374dd5..d3a2c70c2 100644 --- a/benches/generated/percent_absolute_position.rs +++ b/benches/generated/percent_absolute_position.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -27,10 +29,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - position: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.5f32), - ..Default::default() - }, + position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() }, &[node00, node01], diff --git a/benches/generated/percent_within_flex_grow.rs b/benches/generated/percent_within_flex_grow.rs index 542b68694..7966fb93d 100644 --- a/benches/generated/percent_within_flex_grow.rs +++ b/benches/generated/percent_within_flex_grow.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_absolute_position.rs b/benches/generated/percentage_absolute_position.rs index 0e06f3776..cb3ce773b 100644 --- a/benches/generated/percentage_absolute_position.rs +++ b/benches/generated/percentage_absolute_position.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ pub fn compute() { position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.3f32), top: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_container_in_wrapping_container.rs b/benches/generated/percentage_container_in_wrapping_container.rs index 9739e7df6..3ebf23299 100644 --- a/benches/generated/percentage_container_in_wrapping_container.rs +++ b/benches/generated/percentage_container_in_wrapping_container.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( diff --git a/benches/generated/percentage_flex_basis.rs b/benches/generated/percentage_flex_basis.rs index 5e3f44987..08648d654 100644 --- a/benches/generated/percentage_flex_basis.rs +++ b/benches/generated/percentage_flex_basis.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_flex_basis_cross.rs b/benches/generated/percentage_flex_basis_cross.rs index 5b59d51b9..c14c2a048 100644 --- a/benches/generated/percentage_flex_basis_cross.rs +++ b/benches/generated/percentage_flex_basis_cross.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_flex_basis_cross_max_height.rs b/benches/generated/percentage_flex_basis_cross_max_height.rs index df3130cdd..d79c7dd71 100644 --- a/benches/generated/percentage_flex_basis_cross_max_height.rs +++ b/benches/generated/percentage_flex_basis_cross_max_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_flex_basis_cross_max_width.rs b/benches/generated/percentage_flex_basis_cross_max_width.rs index 3222bec07..18aeb91c2 100644 --- a/benches/generated/percentage_flex_basis_cross_max_width.rs +++ b/benches/generated/percentage_flex_basis_cross_max_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_flex_basis_cross_min_height.rs b/benches/generated/percentage_flex_basis_cross_min_height.rs index 0a93c8c43..793a93cc7 100644 --- a/benches/generated/percentage_flex_basis_cross_min_height.rs +++ b/benches/generated/percentage_flex_basis_cross_min_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_flex_basis_cross_min_width.rs b/benches/generated/percentage_flex_basis_cross_min_width.rs index 9e78dcfd3..bbfa52056 100644 --- a/benches/generated/percentage_flex_basis_cross_min_width.rs +++ b/benches/generated/percentage_flex_basis_cross_min_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_flex_basis_main_max_height.rs b/benches/generated/percentage_flex_basis_main_max_height.rs index 7cf992063..ed3e179f4 100644 --- a/benches/generated/percentage_flex_basis_main_max_height.rs +++ b/benches/generated/percentage_flex_basis_main_max_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_flex_basis_main_max_width.rs b/benches/generated/percentage_flex_basis_main_max_width.rs index 08926aa14..50480c515 100644 --- a/benches/generated/percentage_flex_basis_main_max_width.rs +++ b/benches/generated/percentage_flex_basis_main_max_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_flex_basis_main_min_width.rs b/benches/generated/percentage_flex_basis_main_min_width.rs index debe374bd..33f60ea67 100644 --- a/benches/generated/percentage_flex_basis_main_min_width.rs +++ b/benches/generated/percentage_flex_basis_main_min_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs b/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs index d6aeacb33..61444ead7 100644 --- a/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs +++ b/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -23,7 +25,7 @@ pub fn compute() { right: taffy::style::Dimension::Percent(0.1f32), top: taffy::style::Dimension::Percent(0.1f32), bottom: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs b/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs index 6a6c874ba..45a502378 100644 --- a/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs +++ b/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -9,14 +11,14 @@ pub fn compute() { right: taffy::style::Dimension::Percent(0.05f32), top: taffy::style::Dimension::Percent(0.05f32), bottom: taffy::style::Dimension::Percent(0.05f32), - ..Default::default() + ..Rect::zero() }, padding: taffy::geometry::Rect { left: taffy::style::Dimension::Points(3f32), right: taffy::style::Dimension::Points(3f32), top: taffy::style::Dimension::Points(3f32), bottom: taffy::style::Dimension::Points(3f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -33,14 +35,14 @@ pub fn compute() { right: taffy::style::Dimension::Points(5f32), top: taffy::style::Dimension::Points(5f32), bottom: taffy::style::Dimension::Points(5f32), - ..Default::default() + ..Rect::zero() }, padding: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.03f32), right: taffy::style::Dimension::Percent(0.03f32), top: taffy::style::Dimension::Percent(0.03f32), bottom: taffy::style::Dimension::Percent(0.03f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -62,14 +64,14 @@ pub fn compute() { right: taffy::style::Dimension::Points(5f32), top: taffy::style::Dimension::Points(5f32), bottom: taffy::style::Dimension::Points(5f32), - ..Default::default() + ..Rect::zero() }, padding: taffy::geometry::Rect { left: taffy::style::Dimension::Points(3f32), right: taffy::style::Dimension::Points(3f32), top: taffy::style::Dimension::Points(3f32), bottom: taffy::style::Dimension::Points(3f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs b/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs index 417459abe..b8afbfcfe 100644 --- a/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs +++ b/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -23,7 +25,7 @@ pub fn compute() { right: taffy::style::Dimension::Percent(0.1f32), top: taffy::style::Dimension::Percent(0.1f32), bottom: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/percentage_position_bottom_right.rs b/benches/generated/percentage_position_bottom_right.rs index 6a3a80472..155520318 100644 --- a/benches/generated/percentage_position_bottom_right.rs +++ b/benches/generated/percentage_position_bottom_right.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { position: taffy::geometry::Rect { right: taffy::style::Dimension::Percent(0.2f32), bottom: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_position_left_top.rs b/benches/generated/percentage_position_left_top.rs index c270080c3..ebb305b28 100644 --- a/benches/generated/percentage_position_left_top.rs +++ b/benches/generated/percentage_position_left_top.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -11,7 +13,7 @@ pub fn compute() { position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.1f32), top: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_size_based_on_parent_inner_size.rs b/benches/generated/percentage_size_based_on_parent_inner_size.rs index 0d4c1e4d3..b829a92ec 100644 --- a/benches/generated/percentage_size_based_on_parent_inner_size.rs +++ b/benches/generated/percentage_size_based_on_parent_inner_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -27,7 +29,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(20f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/percentage_size_of_flex_basis.rs b/benches/generated/percentage_size_of_flex_basis.rs index 7d907f6ff..ff90df014 100644 --- a/benches/generated/percentage_size_of_flex_basis.rs +++ b/benches/generated/percentage_size_of_flex_basis.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/percentage_width_height.rs b/benches/generated/percentage_width_height.rs index d5c89f5a1..918c56aa5 100644 --- a/benches/generated/percentage_width_height.rs +++ b/benches/generated/percentage_width_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/percentage_width_height_undefined_parent_size.rs b/benches/generated/percentage_width_height_undefined_parent_size.rs index 3e4fdf978..f6d862c98 100644 --- a/benches/generated/percentage_width_height_undefined_parent_size.rs +++ b/benches/generated/percentage_width_height_undefined_parent_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/relative_position_should_not_nudge_siblings.rs b/benches/generated/relative_position_should_not_nudge_siblings.rs index abdbd651c..6b02abbd7 100644 --- a/benches/generated/relative_position_should_not_nudge_siblings.rs +++ b/benches/generated/relative_position_should_not_nudge_siblings.rs @@ -1,10 +1,12 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, ..Default::default() }, &[], @@ -14,7 +16,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs b/benches/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs index 088212a41..a20f14af9 100644 --- a/benches/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs +++ b/benches/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); diff --git a/benches/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs b/benches/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs index 08d30daea..31cecbc40 100644 --- a/benches/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs +++ b/benches/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); diff --git a/benches/generated/rounding_flex_basis_flex_shrink_row.rs b/benches/generated/rounding_flex_basis_flex_shrink_row.rs index 67d022098..103ac1024 100644 --- a/benches/generated/rounding_flex_basis_flex_shrink_row.rs +++ b/benches/generated/rounding_flex_basis_flex_shrink_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/rounding_flex_basis_overrides_main_size.rs b/benches/generated/rounding_flex_basis_overrides_main_size.rs index b0df9f7ad..626ed62c7 100644 --- a/benches/generated/rounding_flex_basis_overrides_main_size.rs +++ b/benches/generated/rounding_flex_basis_overrides_main_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/rounding_fractial_input_1.rs b/benches/generated/rounding_fractial_input_1.rs index 4521d6085..7f6a4c3b7 100644 --- a/benches/generated/rounding_fractial_input_1.rs +++ b/benches/generated/rounding_fractial_input_1.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/rounding_fractial_input_2.rs b/benches/generated/rounding_fractial_input_2.rs index 86388138f..2167cc930 100644 --- a/benches/generated/rounding_fractial_input_2.rs +++ b/benches/generated/rounding_fractial_input_2.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/rounding_fractial_input_3.rs b/benches/generated/rounding_fractial_input_3.rs index 4521d6085..7f6a4c3b7 100644 --- a/benches/generated/rounding_fractial_input_3.rs +++ b/benches/generated/rounding_fractial_input_3.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/rounding_fractial_input_4.rs b/benches/generated/rounding_fractial_input_4.rs index 4521d6085..7f6a4c3b7 100644 --- a/benches/generated/rounding_fractial_input_4.rs +++ b/benches/generated/rounding_fractial_input_4.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/rounding_total_fractial.rs b/benches/generated/rounding_total_fractial.rs index 052e20e8f..1d4259176 100644 --- a/benches/generated/rounding_total_fractial.rs +++ b/benches/generated/rounding_total_fractial.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/rounding_total_fractial_nested.rs b/benches/generated/rounding_total_fractial_nested.rs index 0a94d6d37..ba0d1948e 100644 --- a/benches/generated/rounding_total_fractial_nested.rs +++ b/benches/generated/rounding_total_fractial_nested.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -6,10 +8,7 @@ pub fn compute() { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(0.3f32), size: taffy::geometry::Size { height: taffy::style::Dimension::Points(9.9f32), ..Default::default() }, - position: taffy::geometry::Rect { - bottom: taffy::style::Dimension::Points(13.3f32), - ..Default::default() - }, + position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, ..Default::default() }, &[], @@ -21,7 +20,7 @@ pub fn compute() { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Points(0.3f32), size: taffy::geometry::Size { height: taffy::style::Dimension::Points(1.1f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(13.3f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/size_defined_by_child.rs b/benches/generated/size_defined_by_child.rs index 4b3f8d8ad..8a82e5acf 100644 --- a/benches/generated/size_defined_by_child.rs +++ b/benches/generated/size_defined_by_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/size_defined_by_child_with_border.rs b/benches/generated/size_defined_by_child_with_border.rs index 2636a1d1d..178f9ef25 100644 --- a/benches/generated/size_defined_by_child_with_border.rs +++ b/benches/generated/size_defined_by_child_with_border.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -21,7 +23,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/size_defined_by_child_with_padding.rs b/benches/generated/size_defined_by_child_with_padding.rs index 63d5cfdd4..c54ff6779 100644 --- a/benches/generated/size_defined_by_child_with_padding.rs +++ b/benches/generated/size_defined_by_child_with_padding.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -21,7 +23,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/size_defined_by_grand_child.rs b/benches/generated/size_defined_by_grand_child.rs index b9050d40e..9936d30da 100644 --- a/benches/generated/size_defined_by_grand_child.rs +++ b/benches/generated/size_defined_by_grand_child.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/width_smaller_then_content_with_flex_grow_large_size.rs b/benches/generated/width_smaller_then_content_with_flex_grow_large_size.rs index dc257695d..dbaaeed87 100644 --- a/benches/generated/width_smaller_then_content_with_flex_grow_large_size.rs +++ b/benches/generated/width_smaller_then_content_with_flex_grow_large_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/width_smaller_then_content_with_flex_grow_small_size.rs b/benches/generated/width_smaller_then_content_with_flex_grow_small_size.rs index bdb7040cc..7c54f87b0 100644 --- a/benches/generated/width_smaller_then_content_with_flex_grow_small_size.rs +++ b/benches/generated/width_smaller_then_content_with_flex_grow_small_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs b/benches/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs index c9f636a47..67fcc0470 100644 --- a/benches/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/benches/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs b/benches/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs index 7861ce6dc..f492cdba6 100644 --- a/benches/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/benches/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/wrap_column.rs b/benches/generated/wrap_column.rs index bafbea96a..ac8afb993 100644 --- a/benches/generated/wrap_column.rs +++ b/benches/generated/wrap_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs b/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs index 8ce5851dd..23e22a657 100644 --- a/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs +++ b/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -36,7 +38,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[node010], diff --git a/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs b/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs index 36773c8c6..27dd4f41a 100644 --- a/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs +++ b/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -36,7 +38,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[node010], diff --git a/benches/generated/wrap_reverse_column.rs b/benches/generated/wrap_reverse_column.rs index 5d51feac0..8ddca285c 100644 --- a/benches/generated/wrap_reverse_column.rs +++ b/benches/generated/wrap_reverse_column.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_reverse_column_fixed_size.rs b/benches/generated/wrap_reverse_column_fixed_size.rs index 890c5cc9a..6651e7f58 100644 --- a/benches/generated/wrap_reverse_column_fixed_size.rs +++ b/benches/generated/wrap_reverse_column_fixed_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_reverse_row.rs b/benches/generated/wrap_reverse_row.rs index 11fde4b73..4a3165a5d 100644 --- a/benches/generated/wrap_reverse_row.rs +++ b/benches/generated/wrap_reverse_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_reverse_row_align_content_center.rs b/benches/generated/wrap_reverse_row_align_content_center.rs index 163faaeb2..6c796687a 100644 --- a/benches/generated/wrap_reverse_row_align_content_center.rs +++ b/benches/generated/wrap_reverse_row_align_content_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_reverse_row_align_content_flex_start.rs b/benches/generated/wrap_reverse_row_align_content_flex_start.rs index 018c40f4d..804a150a7 100644 --- a/benches/generated/wrap_reverse_row_align_content_flex_start.rs +++ b/benches/generated/wrap_reverse_row_align_content_flex_start.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_reverse_row_align_content_space_around.rs b/benches/generated/wrap_reverse_row_align_content_space_around.rs index 6dcaeb77a..a0fc624b1 100644 --- a/benches/generated/wrap_reverse_row_align_content_space_around.rs +++ b/benches/generated/wrap_reverse_row_align_content_space_around.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_reverse_row_align_content_stretch.rs b/benches/generated/wrap_reverse_row_align_content_stretch.rs index 0e7acdcff..8009bbf6d 100644 --- a/benches/generated/wrap_reverse_row_align_content_stretch.rs +++ b/benches/generated/wrap_reverse_row_align_content_stretch.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_reverse_row_single_line_different_size.rs b/benches/generated/wrap_reverse_row_single_line_different_size.rs index 985513f15..4b334193d 100644 --- a/benches/generated/wrap_reverse_row_single_line_different_size.rs +++ b/benches/generated/wrap_reverse_row_single_line_different_size.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_row.rs b/benches/generated/wrap_row.rs index 9995b1c30..eb38f73d6 100644 --- a/benches/generated/wrap_row.rs +++ b/benches/generated/wrap_row.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_row_align_items_center.rs b/benches/generated/wrap_row_align_items_center.rs index 2d4927364..8fa9e4e83 100644 --- a/benches/generated/wrap_row_align_items_center.rs +++ b/benches/generated/wrap_row_align_items_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrap_row_align_items_flex_end.rs b/benches/generated/wrap_row_align_items_flex_end.rs index f8bc96c60..10a3334cf 100644 --- a/benches/generated/wrap_row_align_items_flex_end.rs +++ b/benches/generated/wrap_row_align_items_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/benches/generated/wrapped_column_max_height.rs b/benches/generated/wrapped_column_max_height.rs index 18e7cc59e..abad15595 100644 --- a/benches/generated/wrapped_column_max_height.rs +++ b/benches/generated/wrapped_column_max_height.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -30,7 +32,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(20f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/wrapped_column_max_height_flex.rs b/benches/generated/wrapped_column_max_height_flex.rs index c2b871a23..463e20d9c 100644 --- a/benches/generated/wrapped_column_max_height_flex.rs +++ b/benches/generated/wrapped_column_max_height_flex.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -36,7 +38,7 @@ pub fn compute() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(20f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/benches/generated/wrapped_row_within_align_items_center.rs b/benches/generated/wrapped_row_within_align_items_center.rs index 1ceb0c6a3..f4fde87c0 100644 --- a/benches/generated/wrapped_row_within_align_items_center.rs +++ b/benches/generated/wrapped_row_within_align_items_center.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/wrapped_row_within_align_items_flex_end.rs b/benches/generated/wrapped_row_within_align_items_flex_end.rs index 9d047cfbe..c3f107a87 100644 --- a/benches/generated/wrapped_row_within_align_items_flex_end.rs +++ b/benches/generated/wrapped_row_within_align_items_flex_end.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/benches/generated/wrapped_row_within_align_items_flex_start.rs b/benches/generated/wrapped_row_within_align_items_flex_start.rs index dd95165d1..71db2e054 100644 --- a/benches/generated/wrapped_row_within_align_items_flex_start.rs +++ b/benches/generated/wrapped_row_within_align_items_flex_start.rs @@ -1,4 +1,6 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/scripts/gentest/src/main.rs b/scripts/gentest/src/main.rs index 832b4b3fb..616ca7655 100644 --- a/scripts/gentest/src/main.rs +++ b/scripts/gentest/src/main.rs @@ -155,6 +155,8 @@ fn generate_bench(description: &json::JsonValue) -> TokenStream { quote!( pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); #node_description taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); @@ -171,6 +173,8 @@ fn generate_test(name: impl AsRef, description: &json::JsonValue) -> TokenS quote!( #[test] fn #name() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); #node_description taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); @@ -416,10 +420,10 @@ fn generate_node(ident: &str, node: &json::JsonValue) -> TokenStream { let grid_column_end = quote_object_prop("grid_column_end", style, generate_grid_position); macro_rules! edges_quoted { - ($style:ident, $val:ident) => { + ($style:ident, $val:ident, $default_value: expr) => { let $val = match $style[stringify!($val)] { json::JsonValue::Object(ref value) => { - let edges = generate_edges(value); + let edges = generate_edges(value, $default_value); quote!($val: #edges,) }, _ => quote!(), @@ -427,10 +431,10 @@ fn generate_node(ident: &str, node: &json::JsonValue) -> TokenStream { }; } - edges_quoted!(style, margin); - edges_quoted!(style, padding); - edges_quoted!(style, position); - edges_quoted!(style, border); + edges_quoted!(style, margin, quote!(Rect::zero())); + edges_quoted!(style, padding, quote!(Rect::zero())); + edges_quoted!(style, border, quote!(Rect::zero())); + edges_quoted!(style, position, quote!(Rect::auto())); let (children_body, children) = match node["children"] { json::JsonValue::Array(ref value) => { @@ -557,7 +561,7 @@ fn generate_dimension(dimen: &json::object::Object) -> TokenStream { } } -fn generate_edges(dimen: &json::object::Object) -> TokenStream { +fn generate_edges(dimen: &json::object::Object, default: TokenStream) -> TokenStream { dim_quoted!(dimen, left); dim_quoted!(dimen, right); dim_quoted!(dimen, top); @@ -565,7 +569,7 @@ fn generate_edges(dimen: &json::object::Object) -> TokenStream { quote!(taffy::geometry::Rect { #left #right #top #bottom - ..Default::default() + ..#default }) } diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center.rs index fd4e587ca..45bbf6766 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_align_items_and_justify_content_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs index f1b6f9b17..d9783a735 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_align_items_and_justify_content_center_and_bottom_position() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -10,10 +12,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_bottom_position() height: taffy::style::Dimension::Points(40f32), ..Default::default() }, - position: taffy::geometry::Rect { - bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() - }, + position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs index da4c0ae99..b0070a0e0 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_align_items_and_justify_content_center_and_left_position() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -10,7 +12,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_left_position() { height: taffy::style::Dimension::Points(40f32), ..Default::default() }, - position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), ..Default::default() }, + position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs index 8e35fdb3a..feb9d8d02 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_align_items_and_justify_content_center_and_right_position() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -10,7 +12,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_right_position() { height: taffy::style::Dimension::Points(40f32), ..Default::default() }, - position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(5f32), ..Default::default() }, + position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs index a1312b860..44f09ad55 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_align_items_and_justify_content_center_and_top_position() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -10,7 +12,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_top_position() { height: taffy::style::Dimension::Points(40f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs b/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs index ac09d9e4e..f3e8211b2 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_align_items_and_justify_content_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_align_items_center.rs b/tests/generated/absolute_layout_align_items_center.rs index cf274a01b..4a5d515c5 100644 --- a/tests/generated/absolute_layout_align_items_center.rs +++ b/tests/generated/absolute_layout_align_items_center.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_align_items_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_align_items_center_on_child_only.rs b/tests/generated/absolute_layout_align_items_center_on_child_only.rs index f201a1089..eab034d29 100644 --- a/tests/generated/absolute_layout_align_items_center_on_child_only.rs +++ b/tests/generated/absolute_layout_align_items_center_on_child_only.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_align_items_center_on_child_only() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_child_order.rs b/tests/generated/absolute_layout_child_order.rs index f7149738e..fe6fdfa02 100644 --- a/tests/generated/absolute_layout_child_order.rs +++ b/tests/generated/absolute_layout_child_order.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_child_order() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs b/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs index d06923f51..3ca17390f 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_in_wrap_reverse_column_container() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs b/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs index 5430379b2..60e02f185 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_in_wrap_reverse_column_container_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs b/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs index 7208cc8cf..4d6c230e7 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_in_wrap_reverse_row_container() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs b/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs index df68f16b7..222e2ac58 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_in_wrap_reverse_row_container_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_justify_content_center.rs b/tests/generated/absolute_layout_justify_content_center.rs index 8176127b6..81dedf1a1 100644 --- a/tests/generated/absolute_layout_justify_content_center.rs +++ b/tests/generated/absolute_layout_justify_content_center.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_justify_content_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_no_size.rs b/tests/generated/absolute_layout_no_size.rs index bc3c90673..3ffd04484 100644 --- a/tests/generated/absolute_layout_no_size.rs +++ b/tests/generated/absolute_layout_no_size.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_no_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs b/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs index 4ed0b8fce..768c753f3 100644 --- a/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs +++ b/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_percentage_bottom_based_on_parent_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -10,7 +12,7 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.5f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() }, &[], @@ -25,10 +27,7 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { - bottom: taffy::style::Dimension::Percent(0.5f32), - ..Default::default() - }, + position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() }, &[], @@ -42,7 +41,7 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.1f32), bottom: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_start_top_end_bottom.rs b/tests/generated/absolute_layout_start_top_end_bottom.rs index 9bb2295b4..021bc0590 100644 --- a/tests/generated/absolute_layout_start_top_end_bottom.rs +++ b/tests/generated/absolute_layout_start_top_end_bottom.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_start_top_end_bottom() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -10,7 +12,7 @@ fn absolute_layout_start_top_end_bottom() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_width_height_end_bottom.rs b/tests/generated/absolute_layout_width_height_end_bottom.rs index 2a895f4c5..e0c92249b 100644 --- a/tests/generated/absolute_layout_width_height_end_bottom.rs +++ b/tests/generated/absolute_layout_width_height_end_bottom.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_width_height_end_bottom() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -13,7 +15,7 @@ fn absolute_layout_width_height_end_bottom() { position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_width_height_start_top.rs b/tests/generated/absolute_layout_width_height_start_top.rs index 050be25b4..d81c0054c 100644 --- a/tests/generated/absolute_layout_width_height_start_top.rs +++ b/tests/generated/absolute_layout_width_height_start_top.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_width_height_start_top() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -13,7 +15,7 @@ fn absolute_layout_width_height_start_top() { position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs b/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs index 1aae079ea..65ce13305 100644 --- a/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs +++ b/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_width_height_start_top_end_bottom() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -15,7 +17,7 @@ fn absolute_layout_width_height_start_top_end_bottom() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_within_border.rs b/tests/generated/absolute_layout_within_border.rs index a30bf47c2..c19df71d6 100644 --- a/tests/generated/absolute_layout_within_border.rs +++ b/tests/generated/absolute_layout_within_border.rs @@ -1,5 +1,7 @@ #[test] fn absolute_layout_within_border() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -13,7 +15,7 @@ fn absolute_layout_within_border() { position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(0f32), top: taffy::style::Dimension::Points(0f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, @@ -32,7 +34,7 @@ fn absolute_layout_within_border() { position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(0f32), bottom: taffy::style::Dimension::Points(0f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, @@ -53,12 +55,12 @@ fn absolute_layout_within_border() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(0f32), top: taffy::style::Dimension::Points(0f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, @@ -79,12 +81,12 @@ fn absolute_layout_within_border() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(0f32), bottom: taffy::style::Dimension::Points(0f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, @@ -104,14 +106,14 @@ fn absolute_layout_within_border() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, border: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/align_baseline.rs b/tests/generated/align_baseline.rs index 8b3b9abc5..9502d1521 100644 --- a/tests/generated/align_baseline.rs +++ b/tests/generated/align_baseline.rs @@ -1,5 +1,7 @@ #[test] fn align_baseline() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_baseline_child_multiline.rs b/tests/generated/align_baseline_child_multiline.rs index f8222a01c..a59c7c9b5 100644 --- a/tests/generated/align_baseline_child_multiline.rs +++ b/tests/generated/align_baseline_child_multiline.rs @@ -1,5 +1,7 @@ #[test] fn align_baseline_child_multiline() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_baseline_nested_child.rs b/tests/generated/align_baseline_nested_child.rs index 221ac90f0..73a7d49f5 100644 --- a/tests/generated/align_baseline_nested_child.rs +++ b/tests/generated/align_baseline_nested_child.rs @@ -1,5 +1,7 @@ #[test] fn align_baseline_nested_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_center_should_size_based_on_content.rs b/tests/generated/align_center_should_size_based_on_content.rs index 3fcd85d3d..79929f63b 100644 --- a/tests/generated/align_center_should_size_based_on_content.rs +++ b/tests/generated/align_center_should_size_based_on_content.rs @@ -1,5 +1,7 @@ #[test] fn align_center_should_size_based_on_content() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( diff --git a/tests/generated/align_content_space_around_single_line.rs b/tests/generated/align_content_space_around_single_line.rs index 13217bf0e..db10d9dd3 100644 --- a/tests/generated/align_content_space_around_single_line.rs +++ b/tests/generated/align_content_space_around_single_line.rs @@ -1,5 +1,7 @@ #[test] fn align_content_space_around_single_line() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_content_space_around_wrapped.rs b/tests/generated/align_content_space_around_wrapped.rs index ef450100b..129a172b5 100644 --- a/tests/generated/align_content_space_around_wrapped.rs +++ b/tests/generated/align_content_space_around_wrapped.rs @@ -1,5 +1,7 @@ #[test] fn align_content_space_around_wrapped() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_content_space_between_single_line.rs b/tests/generated/align_content_space_between_single_line.rs index 3d007b5a2..22fffe140 100644 --- a/tests/generated/align_content_space_between_single_line.rs +++ b/tests/generated/align_content_space_between_single_line.rs @@ -1,5 +1,7 @@ #[test] fn align_content_space_between_single_line() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_content_space_between_wrapped.rs b/tests/generated/align_content_space_between_wrapped.rs index 6a71759e6..7fed731bc 100644 --- a/tests/generated/align_content_space_between_wrapped.rs +++ b/tests/generated/align_content_space_between_wrapped.rs @@ -1,5 +1,7 @@ #[test] fn align_content_space_between_wrapped() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_content_space_evenly_single_line.rs b/tests/generated/align_content_space_evenly_single_line.rs index 01b9d6d27..7b3d3f6e1 100644 --- a/tests/generated/align_content_space_evenly_single_line.rs +++ b/tests/generated/align_content_space_evenly_single_line.rs @@ -1,5 +1,7 @@ #[test] fn align_content_space_evenly_single_line() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_content_space_evenly_wrapped.rs b/tests/generated/align_content_space_evenly_wrapped.rs index e3ba7521d..1ed105a1f 100644 --- a/tests/generated/align_content_space_evenly_wrapped.rs +++ b/tests/generated/align_content_space_evenly_wrapped.rs @@ -1,5 +1,7 @@ #[test] fn align_content_space_evenly_wrapped() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_flex_start_with_shrinking_children.rs b/tests/generated/align_flex_start_with_shrinking_children.rs index e28d65348..df9cdfec6 100644 --- a/tests/generated/align_flex_start_with_shrinking_children.rs +++ b/tests/generated/align_flex_start_with_shrinking_children.rs @@ -1,5 +1,7 @@ #[test] fn align_flex_start_with_shrinking_children() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs b/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs index e21bf7a34..0624f7be4 100644 --- a/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs +++ b/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs @@ -1,5 +1,7 @@ #[test] fn align_flex_start_with_shrinking_children_with_stretch() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/tests/generated/align_flex_start_with_stretching_children.rs b/tests/generated/align_flex_start_with_stretching_children.rs index 5862512ac..0c8ebf9df 100644 --- a/tests/generated/align_flex_start_with_stretching_children.rs +++ b/tests/generated/align_flex_start_with_stretching_children.rs @@ -1,5 +1,7 @@ #[test] fn align_flex_start_with_stretching_children() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/tests/generated/align_items_center.rs b/tests/generated/align_items_center.rs index a9f3f8df1..ba1936634 100644 --- a/tests/generated/align_items_center.rs +++ b/tests/generated/align_items_center.rs @@ -1,5 +1,7 @@ #[test] fn align_items_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs b/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs index 58a4ae293..b20b05d1c 100644 --- a/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn align_items_center_child_with_margin_bigger_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn align_items_center_child_with_margin_bigger_than_parent() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs b/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs index 02d88b271..23f7eb296 100644 --- a/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn align_items_center_child_without_margin_bigger_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/align_items_center_with_child_margin.rs b/tests/generated/align_items_center_with_child_margin.rs index ecf46d9da..97398a587 100644 --- a/tests/generated/align_items_center_with_child_margin.rs +++ b/tests/generated/align_items_center_with_child_margin.rs @@ -1,5 +1,7 @@ #[test] fn align_items_center_with_child_margin() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn align_items_center_with_child_margin() { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/align_items_center_with_child_top.rs b/tests/generated/align_items_center_with_child_top.rs index a3f72dfc4..a142c269a 100644 --- a/tests/generated/align_items_center_with_child_top.rs +++ b/tests/generated/align_items_center_with_child_top.rs @@ -1,5 +1,7 @@ #[test] fn align_items_center_with_child_top() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn align_items_center_with_child_top() { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/align_items_flex_end.rs b/tests/generated/align_items_flex_end.rs index 50979ee49..a8d57dd09 100644 --- a/tests/generated/align_items_flex_end.rs +++ b/tests/generated/align_items_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn align_items_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs b/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs index 9e57f5c42..eee89be46 100644 --- a/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn align_items_flex_end_child_with_margin_bigger_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn align_items_flex_end_child_with_margin_bigger_than_parent() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs b/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs index a7925f995..53305f735 100644 --- a/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn align_items_flex_end_child_without_margin_bigger_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/align_items_flex_start.rs b/tests/generated/align_items_flex_start.rs index dea5a9eca..6aea07353 100644 --- a/tests/generated/align_items_flex_start.rs +++ b/tests/generated/align_items_flex_start.rs @@ -1,5 +1,7 @@ #[test] fn align_items_flex_start() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_items_min_max.rs b/tests/generated/align_items_min_max.rs index 79abacd60..53e0a1117 100644 --- a/tests/generated/align_items_min_max.rs +++ b/tests/generated/align_items_min_max.rs @@ -1,5 +1,7 @@ #[test] fn align_items_min_max() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_items_stretch.rs b/tests/generated/align_items_stretch.rs index 1f62ee0b8..f10cc09db 100644 --- a/tests/generated/align_items_stretch.rs +++ b/tests/generated/align_items_stretch.rs @@ -1,5 +1,7 @@ #[test] fn align_items_stretch() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_self_baseline.rs b/tests/generated/align_self_baseline.rs index 88374a1b5..b4c21c04c 100644 --- a/tests/generated/align_self_baseline.rs +++ b/tests/generated/align_self_baseline.rs @@ -1,5 +1,7 @@ #[test] fn align_self_baseline() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_self_center.rs b/tests/generated/align_self_center.rs index fecaf4ee1..e7719afe4 100644 --- a/tests/generated/align_self_center.rs +++ b/tests/generated/align_self_center.rs @@ -1,5 +1,7 @@ #[test] fn align_self_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_self_flex_end.rs b/tests/generated/align_self_flex_end.rs index f16849581..3b703b0a4 100644 --- a/tests/generated/align_self_flex_end.rs +++ b/tests/generated/align_self_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn align_self_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_self_flex_end_override_flex_start.rs b/tests/generated/align_self_flex_end_override_flex_start.rs index adb436156..41d053916 100644 --- a/tests/generated/align_self_flex_end_override_flex_start.rs +++ b/tests/generated/align_self_flex_end_override_flex_start.rs @@ -1,5 +1,7 @@ #[test] fn align_self_flex_end_override_flex_start() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_self_flex_start.rs b/tests/generated/align_self_flex_start.rs index 56baf1088..7e362ba0f 100644 --- a/tests/generated/align_self_flex_start.rs +++ b/tests/generated/align_self_flex_start.rs @@ -1,5 +1,7 @@ #[test] fn align_self_flex_start() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/align_strech_should_size_based_on_parent.rs b/tests/generated/align_strech_should_size_based_on_parent.rs index dca7d4c45..9f19bfc40 100644 --- a/tests/generated/align_strech_should_size_based_on_parent.rs +++ b/tests/generated/align_strech_should_size_based_on_parent.rs @@ -1,5 +1,7 @@ #[test] fn align_strech_should_size_based_on_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( diff --git a/tests/generated/border_center_child.rs b/tests/generated/border_center_child.rs index 9c7f924fc..332426cc3 100644 --- a/tests/generated/border_center_child.rs +++ b/tests/generated/border_center_child.rs @@ -1,5 +1,7 @@ #[test] fn border_center_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -27,7 +29,7 @@ fn border_center_child() { border: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/border_flex_child.rs b/tests/generated/border_flex_child.rs index 7656217b5..db3c941d3 100644 --- a/tests/generated/border_flex_child.rs +++ b/tests/generated/border_flex_child.rs @@ -1,5 +1,7 @@ #[test] fn border_flex_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -24,7 +26,7 @@ fn border_flex_child() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/border_no_child.rs b/tests/generated/border_no_child.rs index 763ed5e96..bd6204e1c 100644 --- a/tests/generated/border_no_child.rs +++ b/tests/generated/border_no_child.rs @@ -1,5 +1,7 @@ #[test] fn border_no_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( @@ -9,7 +11,7 @@ fn border_no_child() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/border_stretch_child.rs b/tests/generated/border_stretch_child.rs index 7dc84bb8a..d7f6a5f18 100644 --- a/tests/generated/border_stretch_child.rs +++ b/tests/generated/border_stretch_child.rs @@ -1,5 +1,7 @@ #[test] fn border_stretch_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -23,7 +25,7 @@ fn border_stretch_child() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/child_min_max_width_flexing.rs b/tests/generated/child_min_max_width_flexing.rs index 8268b7b1d..49219166d 100644 --- a/tests/generated/child_min_max_width_flexing.rs +++ b/tests/generated/child_min_max_width_flexing.rs @@ -1,5 +1,7 @@ #[test] fn child_min_max_width_flexing() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/container_with_unsized_child.rs b/tests/generated/container_with_unsized_child.rs index 76aaeae55..e488a17e6 100644 --- a/tests/generated/container_with_unsized_child.rs +++ b/tests/generated/container_with_unsized_child.rs @@ -1,5 +1,7 @@ #[test] fn container_with_unsized_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[]).unwrap(); let node = taffy diff --git a/tests/generated/display_none.rs b/tests/generated/display_none.rs index 762110070..2234fe4c8 100644 --- a/tests/generated/display_none.rs +++ b/tests/generated/display_none.rs @@ -1,5 +1,7 @@ #[test] fn display_none() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/tests/generated/display_none_fixed_size.rs b/tests/generated/display_none_fixed_size.rs index 8e5f40424..25ffe374e 100644 --- a/tests/generated/display_none_fixed_size.rs +++ b/tests/generated/display_none_fixed_size.rs @@ -1,5 +1,7 @@ #[test] fn display_none_fixed_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/tests/generated/display_none_with_child.rs b/tests/generated/display_none_with_child.rs index ebbae13a7..5d4cf2a21 100644 --- a/tests/generated/display_none_with_child.rs +++ b/tests/generated/display_none_with_child.rs @@ -1,5 +1,7 @@ #[test] fn display_none_with_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/display_none_with_margin.rs b/tests/generated/display_none_with_margin.rs index a30b7c024..8ff997013 100644 --- a/tests/generated/display_none_with_margin.rs +++ b/tests/generated/display_none_with_margin.rs @@ -1,5 +1,7 @@ #[test] fn display_none_with_margin() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -15,7 +17,7 @@ fn display_none_with_margin() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/display_none_with_position.rs b/tests/generated/display_none_with_position.rs index 91ddb807a..6593f8038 100644 --- a/tests/generated/display_none_with_position.rs +++ b/tests/generated/display_none_with_position.rs @@ -1,5 +1,7 @@ #[test] fn display_none_with_position() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy @@ -7,7 +9,7 @@ fn display_none_with_position() { taffy::style::Style { display: taffy::style::Display::None, flex_grow: 1f32, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs b/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs index 436fa038a..94ff1c3a7 100644 --- a/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs +++ b/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_and_main_dimen_set_when_flexing() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_flex_grow_column.rs b/tests/generated/flex_basis_flex_grow_column.rs index adde7ae13..7b34f402f 100644 --- a/tests/generated/flex_basis_flex_grow_column.rs +++ b/tests/generated/flex_basis_flex_grow_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_flex_grow_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_flex_grow_row.rs b/tests/generated/flex_basis_flex_grow_row.rs index 08ae00f8c..b0c0b9ba5 100644 --- a/tests/generated/flex_basis_flex_grow_row.rs +++ b/tests/generated/flex_basis_flex_grow_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_flex_grow_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_flex_shrink_column.rs b/tests/generated/flex_basis_flex_shrink_column.rs index 460930d53..43931cf4d 100644 --- a/tests/generated/flex_basis_flex_shrink_column.rs +++ b/tests/generated/flex_basis_flex_shrink_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_flex_shrink_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_flex_shrink_row.rs b/tests/generated/flex_basis_flex_shrink_row.rs index a63b59a7f..240f15a9a 100644 --- a/tests/generated/flex_basis_flex_shrink_row.rs +++ b/tests/generated/flex_basis_flex_shrink_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_flex_shrink_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_larger_than_content_column.rs b/tests/generated/flex_basis_larger_than_content_column.rs index 962ae8584..f3ede466d 100644 --- a/tests/generated/flex_basis_larger_than_content_column.rs +++ b/tests/generated/flex_basis_larger_than_content_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_larger_than_content_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_larger_than_content_row.rs b/tests/generated/flex_basis_larger_than_content_row.rs index 3e4355875..1c9861e95 100644 --- a/tests/generated/flex_basis_larger_than_content_row.rs +++ b/tests/generated/flex_basis_larger_than_content_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_larger_than_content_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_overrides_main_size.rs b/tests/generated/flex_basis_overrides_main_size.rs index 6297f186f..1ac737c47 100644 --- a/tests/generated/flex_basis_overrides_main_size.rs +++ b/tests/generated/flex_basis_overrides_main_size.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_overrides_main_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs b/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs index f949655f3..0525fc9f5 100644 --- a/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs +++ b/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_slightly_smaller_then_content_with_flex_grow_large_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_smaller_than_content_column.rs b/tests/generated/flex_basis_smaller_than_content_column.rs index 730aa86c4..684d79ceb 100644 --- a/tests/generated/flex_basis_smaller_than_content_column.rs +++ b/tests/generated/flex_basis_smaller_than_content_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_smaller_than_content_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_smaller_than_content_row.rs b/tests/generated/flex_basis_smaller_than_content_row.rs index 0ba1606d3..b657c8bc5 100644 --- a/tests/generated/flex_basis_smaller_than_content_row.rs +++ b/tests/generated/flex_basis_smaller_than_content_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_smaller_than_content_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_smaller_than_main_dimen_column.rs b/tests/generated/flex_basis_smaller_than_main_dimen_column.rs index f9a94c2cb..cad4142c3 100644 --- a/tests/generated/flex_basis_smaller_than_main_dimen_column.rs +++ b/tests/generated/flex_basis_smaller_than_main_dimen_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_smaller_than_main_dimen_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_smaller_than_main_dimen_row.rs b/tests/generated/flex_basis_smaller_than_main_dimen_row.rs index 62ca5340e..3e41c50a4 100644 --- a/tests/generated/flex_basis_smaller_than_main_dimen_row.rs +++ b/tests/generated/flex_basis_smaller_than_main_dimen_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_smaller_than_main_dimen_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs index 1938be416..613bd78a4 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_smaller_then_content_with_flex_grow_large_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs index 8d60c4ad9..5213e556b 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_smaller_then_content_with_flex_grow_small_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs index 9411bd950..8b239a26f 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_smaller_then_content_with_flex_grow_unconstraint_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs index 8ce7833e6..7a0d3d17e 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_smaller_then_content_with_flex_grow_very_large_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_unconstraint_column.rs b/tests/generated/flex_basis_unconstraint_column.rs index acdf6cfbe..08ed420d4 100644 --- a/tests/generated/flex_basis_unconstraint_column.rs +++ b/tests/generated/flex_basis_unconstraint_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_unconstraint_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_basis_unconstraint_row.rs b/tests/generated/flex_basis_unconstraint_row.rs index a1bef26ec..816ae7b56 100644 --- a/tests/generated/flex_basis_unconstraint_row.rs +++ b/tests/generated/flex_basis_unconstraint_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_basis_unconstraint_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_direction_column.rs b/tests/generated/flex_direction_column.rs index e717da982..c4ff5e04c 100644 --- a/tests/generated/flex_direction_column.rs +++ b/tests/generated/flex_direction_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_direction_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_direction_column_no_height.rs b/tests/generated/flex_direction_column_no_height.rs index 08cb9b200..a0decfa18 100644 --- a/tests/generated/flex_direction_column_no_height.rs +++ b/tests/generated/flex_direction_column_no_height.rs @@ -1,5 +1,7 @@ #[test] fn flex_direction_column_no_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_direction_column_reverse.rs b/tests/generated/flex_direction_column_reverse.rs index 11764aab0..60e8842b8 100644 --- a/tests/generated/flex_direction_column_reverse.rs +++ b/tests/generated/flex_direction_column_reverse.rs @@ -1,5 +1,7 @@ #[test] fn flex_direction_column_reverse() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_direction_row.rs b/tests/generated/flex_direction_row.rs index 10862b27f..ab425a497 100644 --- a/tests/generated/flex_direction_row.rs +++ b/tests/generated/flex_direction_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_direction_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_direction_row_no_width.rs b/tests/generated/flex_direction_row_no_width.rs index 1c3040d60..545cf78fe 100644 --- a/tests/generated/flex_direction_row_no_width.rs +++ b/tests/generated/flex_direction_row_no_width.rs @@ -1,5 +1,7 @@ #[test] fn flex_direction_row_no_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_direction_row_reverse.rs b/tests/generated/flex_direction_row_reverse.rs index dbc633932..64c3b2c16 100644 --- a/tests/generated/flex_direction_row_reverse.rs +++ b/tests/generated/flex_direction_row_reverse.rs @@ -1,5 +1,7 @@ #[test] fn flex_direction_row_reverse() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_child.rs b/tests/generated/flex_grow_child.rs index a46dc9859..36e05c820 100644 --- a/tests/generated/flex_grow_child.rs +++ b/tests/generated/flex_grow_child.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_flex_basis_percent_min_max.rs b/tests/generated/flex_grow_flex_basis_percent_min_max.rs index 5e4b1692e..350c5dce5 100644 --- a/tests/generated/flex_grow_flex_basis_percent_min_max.rs +++ b/tests/generated/flex_grow_flex_basis_percent_min_max.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_flex_basis_percent_min_max() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_height_maximized.rs b/tests/generated/flex_grow_height_maximized.rs index a97f74e56..9a39e2ef5 100644 --- a/tests/generated/flex_grow_height_maximized.rs +++ b/tests/generated/flex_grow_height_maximized.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_height_maximized() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_in_at_most_container.rs b/tests/generated/flex_grow_in_at_most_container.rs index 0ca334840..36999f5ec 100644 --- a/tests/generated/flex_grow_in_at_most_container.rs +++ b/tests/generated/flex_grow_in_at_most_container.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_in_at_most_container() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_less_than_factor_one.rs b/tests/generated/flex_grow_less_than_factor_one.rs index 36dc4a1d9..c4e7526e9 100644 --- a/tests/generated/flex_grow_less_than_factor_one.rs +++ b/tests/generated/flex_grow_less_than_factor_one.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_less_than_factor_one() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_root_minimized.rs b/tests/generated/flex_grow_root_minimized.rs index e9cdae1f6..4501e33f1 100644 --- a/tests/generated/flex_grow_root_minimized.rs +++ b/tests/generated/flex_grow_root_minimized.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_root_minimized() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_shrink_at_most.rs b/tests/generated/flex_grow_shrink_at_most.rs index 676b0ae79..45b428c34 100644 --- a/tests/generated/flex_grow_shrink_at_most.rs +++ b/tests/generated/flex_grow_shrink_at_most.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_shrink_at_most() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/tests/generated/flex_grow_to_min.rs b/tests/generated/flex_grow_to_min.rs index e01f5588f..708eb4758 100644 --- a/tests/generated/flex_grow_to_min.rs +++ b/tests/generated/flex_grow_to_min.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_to_min() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children(taffy::style::Style { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }, &[]) diff --git a/tests/generated/flex_grow_within_constrained_max_column.rs b/tests/generated/flex_grow_within_constrained_max_column.rs index 9049571ca..3d4d7bb72 100644 --- a/tests/generated/flex_grow_within_constrained_max_column.rs +++ b/tests/generated/flex_grow_within_constrained_max_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_within_constrained_max_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_within_constrained_max_row.rs b/tests/generated/flex_grow_within_constrained_max_row.rs index 9e0036e7d..aa4102e3f 100644 --- a/tests/generated/flex_grow_within_constrained_max_row.rs +++ b/tests/generated/flex_grow_within_constrained_max_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_within_constrained_max_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_within_constrained_max_width.rs b/tests/generated/flex_grow_within_constrained_max_width.rs index cfc164bfc..00589a201 100644 --- a/tests/generated/flex_grow_within_constrained_max_width.rs +++ b/tests/generated/flex_grow_within_constrained_max_width.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_within_constrained_max_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_grow_within_constrained_min_column.rs b/tests/generated/flex_grow_within_constrained_min_column.rs index 874c6e6d4..fcb036fff 100644 --- a/tests/generated/flex_grow_within_constrained_min_column.rs +++ b/tests/generated/flex_grow_within_constrained_min_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_within_constrained_min_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/tests/generated/flex_grow_within_constrained_min_max_column.rs b/tests/generated/flex_grow_within_constrained_min_max_column.rs index 6ca9753b7..a16b1bf10 100644 --- a/tests/generated/flex_grow_within_constrained_min_max_column.rs +++ b/tests/generated/flex_grow_within_constrained_min_max_column.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_within_constrained_min_max_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/tests/generated/flex_grow_within_constrained_min_row.rs b/tests/generated/flex_grow_within_constrained_min_row.rs index 7f9bb208f..376ec2432 100644 --- a/tests/generated/flex_grow_within_constrained_min_row.rs +++ b/tests/generated/flex_grow_within_constrained_min_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_within_constrained_min_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy diff --git a/tests/generated/flex_grow_within_max_width.rs b/tests/generated/flex_grow_within_max_width.rs index 958c54712..4be48baab 100644 --- a/tests/generated/flex_grow_within_max_width.rs +++ b/tests/generated/flex_grow_within_max_width.rs @@ -1,5 +1,7 @@ #[test] fn flex_grow_within_max_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/flex_root_ignored.rs b/tests/generated/flex_root_ignored.rs index dcc9c9d3d..6474440db 100644 --- a/tests/generated/flex_root_ignored.rs +++ b/tests/generated/flex_root_ignored.rs @@ -1,5 +1,7 @@ #[test] fn flex_root_ignored() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs b/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs index 1cd4ae986..1091cc4c4 100644 --- a/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs +++ b/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs @@ -1,5 +1,7 @@ #[test] fn flex_shrink_by_outer_margin_with_max_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn flex_shrink_by_outer_margin_with_max_size() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(100f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs b/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs index 31690fdcf..87a06d35f 100644 --- a/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs +++ b/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs @@ -1,5 +1,7 @@ #[test] fn flex_shrink_flex_grow_child_flex_shrink_other_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_shrink_flex_grow_row.rs b/tests/generated/flex_shrink_flex_grow_row.rs index 8327e1780..c9f63d917 100644 --- a/tests/generated/flex_shrink_flex_grow_row.rs +++ b/tests/generated/flex_shrink_flex_grow_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_shrink_flex_grow_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_shrink_to_zero.rs b/tests/generated/flex_shrink_to_zero.rs index dfa56d433..4cef3da30 100644 --- a/tests/generated/flex_shrink_to_zero.rs +++ b/tests/generated/flex_shrink_to_zero.rs @@ -1,5 +1,7 @@ #[test] fn flex_shrink_to_zero() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_wrap_align_stretch_fits_one_row.rs b/tests/generated/flex_wrap_align_stretch_fits_one_row.rs index 44b183d6e..8388c21cd 100644 --- a/tests/generated/flex_wrap_align_stretch_fits_one_row.rs +++ b/tests/generated/flex_wrap_align_stretch_fits_one_row.rs @@ -1,5 +1,7 @@ #[test] fn flex_wrap_align_stretch_fits_one_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs b/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs index 7c30c950c..c50d8c6f1 100644 --- a/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs +++ b/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs @@ -1,5 +1,7 @@ #[test] fn flex_wrap_children_with_min_main_overriding_flex_basis() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/flex_wrap_wrap_to_child_height.rs b/tests/generated/flex_wrap_wrap_to_child_height.rs index a7dd86b7d..928d69ce6 100644 --- a/tests/generated/flex_wrap_wrap_to_child_height.rs +++ b/tests/generated/flex_wrap_wrap_to_child_height.rs @@ -1,5 +1,7 @@ #[test] fn flex_wrap_wrap_to_child_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_child_margins.rs b/tests/generated/gap_column_gap_child_margins.rs index 2802e7216..6b5def564 100644 --- a/tests/generated/gap_column_gap_child_margins.rs +++ b/tests/generated/gap_column_gap_child_margins.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_child_margins() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -10,7 +12,7 @@ fn gap_column_gap_child_margins() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(2f32), right: taffy::style::Dimension::Points(2f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -26,7 +28,7 @@ fn gap_column_gap_child_margins() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -42,7 +44,7 @@ fn gap_column_gap_child_margins() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(15f32), right: taffy::style::Dimension::Points(15f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_flexible.rs b/tests/generated/gap_column_gap_flexible.rs index 8e2692c26..6b7c3a49d 100644 --- a/tests/generated/gap_column_gap_flexible.rs +++ b/tests/generated/gap_column_gap_flexible.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_flexible() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_flexible_undefined_parent.rs b/tests/generated/gap_column_gap_flexible_undefined_parent.rs index a3884be1a..2f6dc3784 100644 --- a/tests/generated/gap_column_gap_flexible_undefined_parent.rs +++ b/tests/generated/gap_column_gap_flexible_undefined_parent.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_flexible_undefined_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_inflexible.rs b/tests/generated/gap_column_gap_inflexible.rs index 52aeff18b..d844e97f9 100644 --- a/tests/generated/gap_column_gap_inflexible.rs +++ b/tests/generated/gap_column_gap_inflexible.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_inflexible() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_inflexible_undefined_parent.rs b/tests/generated/gap_column_gap_inflexible_undefined_parent.rs index ee1dd8d61..3ab0953c4 100644 --- a/tests/generated/gap_column_gap_inflexible_undefined_parent.rs +++ b/tests/generated/gap_column_gap_inflexible_undefined_parent.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_inflexible_undefined_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_justify_center.rs b/tests/generated/gap_column_gap_justify_center.rs index 852e11d79..7367afebc 100644 --- a/tests/generated/gap_column_gap_justify_center.rs +++ b/tests/generated/gap_column_gap_justify_center.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_justify_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_justify_flex_end.rs b/tests/generated/gap_column_gap_justify_flex_end.rs index 8f39b9474..2869cc514 100644 --- a/tests/generated/gap_column_gap_justify_flex_end.rs +++ b/tests/generated/gap_column_gap_justify_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_justify_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_justify_flex_start.rs b/tests/generated/gap_column_gap_justify_flex_start.rs index 6c6dd4b06..1c19d1dae 100644 --- a/tests/generated/gap_column_gap_justify_flex_start.rs +++ b/tests/generated/gap_column_gap_justify_flex_start.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_justify_flex_start() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_justify_space_around.rs b/tests/generated/gap_column_gap_justify_space_around.rs index e423ff6f5..238760d4b 100644 --- a/tests/generated/gap_column_gap_justify_space_around.rs +++ b/tests/generated/gap_column_gap_justify_space_around.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_justify_space_around() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_justify_space_between.rs b/tests/generated/gap_column_gap_justify_space_between.rs index 4b43a1ba2..749a51139 100644 --- a/tests/generated/gap_column_gap_justify_space_between.rs +++ b/tests/generated/gap_column_gap_justify_space_between.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_justify_space_between() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_justify_space_evenly.rs b/tests/generated/gap_column_gap_justify_space_evenly.rs index 5e2d46849..9f4b7ebe2 100644 --- a/tests/generated/gap_column_gap_justify_space_evenly.rs +++ b/tests/generated/gap_column_gap_justify_space_evenly.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_justify_space_evenly() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_mixed_flexible.rs b/tests/generated/gap_column_gap_mixed_flexible.rs index 050f7f12e..d384e3fa6 100644 --- a/tests/generated/gap_column_gap_mixed_flexible.rs +++ b/tests/generated/gap_column_gap_mixed_flexible.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_mixed_flexible() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs index 4549da7a1..5cd258c46 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_percentage_cyclic_partially_shrinkable() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs index 4ad9dfb5e..1911d8a77 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_percentage_cyclic_shrinkable() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs index 37573e5a5..7079fd129 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_percentage_cyclic_unshrinkable() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_percentage_flexible.rs b/tests/generated/gap_column_gap_percentage_flexible.rs index 348f8a939..4d2c9713e 100644 --- a/tests/generated/gap_column_gap_percentage_flexible.rs +++ b/tests/generated/gap_column_gap_percentage_flexible.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_percentage_flexible() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_percentage_inflexible.rs b/tests/generated/gap_column_gap_percentage_inflexible.rs index e94f61649..dea16a743 100644 --- a/tests/generated/gap_column_gap_percentage_inflexible.rs +++ b/tests/generated/gap_column_gap_percentage_inflexible.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_percentage_inflexible() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_wrap_align_center.rs b/tests/generated/gap_column_gap_wrap_align_center.rs index 459e0b5ba..ec9590104 100644 --- a/tests/generated/gap_column_gap_wrap_align_center.rs +++ b/tests/generated/gap_column_gap_wrap_align_center.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_wrap_align_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_wrap_align_flex_end.rs b/tests/generated/gap_column_gap_wrap_align_flex_end.rs index dd668164d..df089dc29 100644 --- a/tests/generated/gap_column_gap_wrap_align_flex_end.rs +++ b/tests/generated/gap_column_gap_wrap_align_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_wrap_align_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_wrap_align_flex_start.rs b/tests/generated/gap_column_gap_wrap_align_flex_start.rs index cd5e12ece..5661aaaee 100644 --- a/tests/generated/gap_column_gap_wrap_align_flex_start.rs +++ b/tests/generated/gap_column_gap_wrap_align_flex_start.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_wrap_align_flex_start() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_wrap_align_space_around.rs b/tests/generated/gap_column_gap_wrap_align_space_around.rs index a440fd653..bd28ebab3 100644 --- a/tests/generated/gap_column_gap_wrap_align_space_around.rs +++ b/tests/generated/gap_column_gap_wrap_align_space_around.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_wrap_align_space_around() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_wrap_align_space_between.rs b/tests/generated/gap_column_gap_wrap_align_space_between.rs index 3a937d60f..f77ccbb7e 100644 --- a/tests/generated/gap_column_gap_wrap_align_space_between.rs +++ b/tests/generated/gap_column_gap_wrap_align_space_between.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_wrap_align_space_between() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_gap_wrap_align_stretch.rs b/tests/generated/gap_column_gap_wrap_align_stretch.rs index 24abaf582..bd589a435 100644 --- a/tests/generated/gap_column_gap_wrap_align_stretch.rs +++ b/tests/generated/gap_column_gap_wrap_align_stretch.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_gap_wrap_align_stretch() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_column_row_gap_wrapping.rs b/tests/generated/gap_column_row_gap_wrapping.rs index bd41fabc2..6ff3261b7 100644 --- a/tests/generated/gap_column_row_gap_wrapping.rs +++ b/tests/generated/gap_column_row_gap_wrapping.rs @@ -1,5 +1,7 @@ #[test] fn gap_column_row_gap_wrapping() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_percentage_row_gap_wrapping.rs b/tests/generated/gap_percentage_row_gap_wrapping.rs index d294b6df3..7bdcd378e 100644 --- a/tests/generated/gap_percentage_row_gap_wrapping.rs +++ b/tests/generated/gap_percentage_row_gap_wrapping.rs @@ -1,5 +1,7 @@ #[test] fn gap_percentage_row_gap_wrapping() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_row_gap_align_items_end.rs b/tests/generated/gap_row_gap_align_items_end.rs index 2ee3a96ec..c0e673286 100644 --- a/tests/generated/gap_row_gap_align_items_end.rs +++ b/tests/generated/gap_row_gap_align_items_end.rs @@ -1,5 +1,7 @@ #[test] fn gap_row_gap_align_items_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_row_gap_align_items_stretch.rs b/tests/generated/gap_row_gap_align_items_stretch.rs index f9c22fc72..9ddb05dda 100644 --- a/tests/generated/gap_row_gap_align_items_stretch.rs +++ b/tests/generated/gap_row_gap_align_items_stretch.rs @@ -1,5 +1,7 @@ #[test] fn gap_row_gap_align_items_stretch() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/gap_row_gap_column_child_margins.rs b/tests/generated/gap_row_gap_column_child_margins.rs index 87d7e8b1f..d9ac5b0b9 100644 --- a/tests/generated/gap_row_gap_column_child_margins.rs +++ b/tests/generated/gap_row_gap_column_child_margins.rs @@ -1,5 +1,7 @@ #[test] fn gap_row_gap_column_child_margins() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -10,7 +12,7 @@ fn gap_row_gap_column_child_margins() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(2f32), bottom: taffy::style::Dimension::Points(2f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -26,7 +28,7 @@ fn gap_row_gap_column_child_margins() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -42,7 +44,7 @@ fn gap_row_gap_column_child_margins() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), bottom: taffy::style::Dimension::Points(15f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/gap_row_gap_row_wrap_child_margins.rs b/tests/generated/gap_row_gap_row_wrap_child_margins.rs index d5bfd693a..0301215fc 100644 --- a/tests/generated/gap_row_gap_row_wrap_child_margins.rs +++ b/tests/generated/gap_row_gap_row_wrap_child_margins.rs @@ -1,5 +1,7 @@ #[test] fn gap_row_gap_row_wrap_child_margins() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ fn gap_row_gap_row_wrap_child_margins() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(2f32), bottom: taffy::style::Dimension::Points(2f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -22,7 +24,7 @@ fn gap_row_gap_row_wrap_child_margins() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -36,7 +38,7 @@ fn gap_row_gap_row_wrap_child_margins() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), bottom: taffy::style::Dimension::Points(15f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/justify_content_column_center.rs b/tests/generated/justify_content_column_center.rs index 7ff86082d..3a88c4b42 100644 --- a/tests/generated/justify_content_column_center.rs +++ b/tests/generated/justify_content_column_center.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_column_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_column_flex_end.rs b/tests/generated/justify_content_column_flex_end.rs index 64e59b241..8eeaa8894 100644 --- a/tests/generated/justify_content_column_flex_end.rs +++ b/tests/generated/justify_content_column_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_column_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_column_flex_start.rs b/tests/generated/justify_content_column_flex_start.rs index a8db9ac74..2c06243ed 100644 --- a/tests/generated/justify_content_column_flex_start.rs +++ b/tests/generated/justify_content_column_flex_start.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_column_flex_start() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_column_min_height_and_margin_bottom.rs b/tests/generated/justify_content_column_min_height_and_margin_bottom.rs index 4afc008db..8099beed0 100644 --- a/tests/generated/justify_content_column_min_height_and_margin_bottom.rs +++ b/tests/generated/justify_content_column_min_height_and_margin_bottom.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_column_min_height_and_margin_bottom() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn justify_content_column_min_height_and_margin_bottom() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/justify_content_column_min_height_and_margin_top.rs b/tests/generated/justify_content_column_min_height_and_margin_top.rs index ce5ec6644..3655953ed 100644 --- a/tests/generated/justify_content_column_min_height_and_margin_top.rs +++ b/tests/generated/justify_content_column_min_height_and_margin_top.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_column_min_height_and_margin_top() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn justify_content_column_min_height_and_margin_top() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/justify_content_column_space_around.rs b/tests/generated/justify_content_column_space_around.rs index 4cd297994..459b3b8fd 100644 --- a/tests/generated/justify_content_column_space_around.rs +++ b/tests/generated/justify_content_column_space_around.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_column_space_around() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_column_space_between.rs b/tests/generated/justify_content_column_space_between.rs index 28e875f66..a6c513735 100644 --- a/tests/generated/justify_content_column_space_between.rs +++ b/tests/generated/justify_content_column_space_between.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_column_space_between() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_column_space_evenly.rs b/tests/generated/justify_content_column_space_evenly.rs index 222382efa..20436b808 100644 --- a/tests/generated/justify_content_column_space_evenly.rs +++ b/tests/generated/justify_content_column_space_evenly.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_column_space_evenly() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_min_max.rs b/tests/generated/justify_content_min_max.rs index a0437191f..81c836e70 100644 --- a/tests/generated/justify_content_min_max.rs +++ b/tests/generated/justify_content_min_max.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_min_max() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs b/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs index 099ea90c5..872d68b92 100644 --- a/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs +++ b/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_min_width_with_padding_child_width_greater_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -25,7 +27,7 @@ fn justify_content_min_width_with_padding_child_width_greater_than_parent() { padding: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), right: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs b/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs index 5e0b37e21..c3c006b5f 100644 --- a/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs +++ b/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_min_width_with_padding_child_width_lower_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -25,7 +27,7 @@ fn justify_content_min_width_with_padding_child_width_lower_than_parent() { padding: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), right: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/justify_content_overflow_min_max.rs b/tests/generated/justify_content_overflow_min_max.rs index 3a90dfe13..3692a9e67 100644 --- a/tests/generated/justify_content_overflow_min_max.rs +++ b/tests/generated/justify_content_overflow_min_max.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_overflow_min_max() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_row_center.rs b/tests/generated/justify_content_row_center.rs index ef4390c01..317a0ec26 100644 --- a/tests/generated/justify_content_row_center.rs +++ b/tests/generated/justify_content_row_center.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_row_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_row_flex_end.rs b/tests/generated/justify_content_row_flex_end.rs index c9bb6e71d..23ceaf6bb 100644 --- a/tests/generated/justify_content_row_flex_end.rs +++ b/tests/generated/justify_content_row_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_row_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_row_flex_start.rs b/tests/generated/justify_content_row_flex_start.rs index 6b280fb5f..faaac9a5b 100644 --- a/tests/generated/justify_content_row_flex_start.rs +++ b/tests/generated/justify_content_row_flex_start.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_row_flex_start() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_row_max_width_and_margin.rs b/tests/generated/justify_content_row_max_width_and_margin.rs index b956f4fd8..44127eed6 100644 --- a/tests/generated/justify_content_row_max_width_and_margin.rs +++ b/tests/generated/justify_content_row_max_width_and_margin.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_row_max_width_and_margin() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn justify_content_row_max_width_and_margin() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/justify_content_row_min_width_and_margin.rs b/tests/generated/justify_content_row_min_width_and_margin.rs index 4f2c1f1f0..f7b1daebe 100644 --- a/tests/generated/justify_content_row_min_width_and_margin.rs +++ b/tests/generated/justify_content_row_min_width_and_margin.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_row_min_width_and_margin() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn justify_content_row_min_width_and_margin() { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/justify_content_row_space_around.rs b/tests/generated/justify_content_row_space_around.rs index ea1c091ed..313650c36 100644 --- a/tests/generated/justify_content_row_space_around.rs +++ b/tests/generated/justify_content_row_space_around.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_row_space_around() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_row_space_between.rs b/tests/generated/justify_content_row_space_between.rs index 589f59cf1..a9c5028ec 100644 --- a/tests/generated/justify_content_row_space_between.rs +++ b/tests/generated/justify_content_row_space_between.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_row_space_between() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/justify_content_row_space_evenly.rs b/tests/generated/justify_content_row_space_evenly.rs index bf690505d..fee4b398a 100644 --- a/tests/generated/justify_content_row_space_evenly.rs +++ b/tests/generated/justify_content_row_space_evenly.rs @@ -1,5 +1,7 @@ #[test] fn justify_content_row_space_evenly() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/margin_and_flex_column.rs b/tests/generated/margin_and_flex_column.rs index cbb39eab7..e1b8ca239 100644 --- a/tests/generated/margin_and_flex_column.rs +++ b/tests/generated/margin_and_flex_column.rs @@ -1,5 +1,7 @@ #[test] fn margin_and_flex_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ fn margin_and_flex_column() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_and_flex_row.rs b/tests/generated/margin_and_flex_row.rs index ec68d42db..72b913f72 100644 --- a/tests/generated/margin_and_flex_row.rs +++ b/tests/generated/margin_and_flex_row.rs @@ -1,5 +1,7 @@ #[test] fn margin_and_flex_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ fn margin_and_flex_row() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_and_stretch_column.rs b/tests/generated/margin_and_stretch_column.rs index 5107b3f1c..d134054fc 100644 --- a/tests/generated/margin_and_stretch_column.rs +++ b/tests/generated/margin_and_stretch_column.rs @@ -1,5 +1,7 @@ #[test] fn margin_and_stretch_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ fn margin_and_stretch_column() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_and_stretch_row.rs b/tests/generated/margin_and_stretch_row.rs index 28da386bc..73cbc2b86 100644 --- a/tests/generated/margin_and_stretch_row.rs +++ b/tests/generated/margin_and_stretch_row.rs @@ -1,5 +1,7 @@ #[test] fn margin_and_stretch_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -8,7 +10,7 @@ fn margin_and_stretch_row() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_bottom.rs b/tests/generated/margin_auto_bottom.rs index 69e42ccb7..494cb46a4 100644 --- a/tests/generated/margin_auto_bottom.rs +++ b/tests/generated/margin_auto_bottom.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_bottom() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn margin_auto_bottom() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_bottom_and_top.rs b/tests/generated/margin_auto_bottom_and_top.rs index 89f65a10e..351a37c9f 100644 --- a/tests/generated/margin_auto_bottom_and_top.rs +++ b/tests/generated/margin_auto_bottom_and_top.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_bottom_and_top() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_auto_bottom_and_top() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, bottom: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_bottom_and_top_justify_center.rs b/tests/generated/margin_auto_bottom_and_top_justify_center.rs index bfe1df7fd..374967fae 100644 --- a/tests/generated/margin_auto_bottom_and_top_justify_center.rs +++ b/tests/generated/margin_auto_bottom_and_top_justify_center.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_bottom_and_top_justify_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_auto_bottom_and_top_justify_center() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, bottom: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left.rs b/tests/generated/margin_auto_left.rs index f9810cbdc..cb287df5a 100644 --- a/tests/generated/margin_auto_left.rs +++ b/tests/generated/margin_auto_left.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_left() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn margin_auto_left() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_left_and_right.rs b/tests/generated/margin_auto_left_and_right.rs index ab7ab6faa..4c9026195 100644 --- a/tests/generated/margin_auto_left_and_right.rs +++ b/tests/generated/margin_auto_left_and_right.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_left_and_right() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_auto_left_and_right() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_and_right_column.rs b/tests/generated/margin_auto_left_and_right_column.rs index 1b8436996..bbc1cadda 100644 --- a/tests/generated/margin_auto_left_and_right_column.rs +++ b/tests/generated/margin_auto_left_and_right_column.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_left_and_right_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_auto_left_and_right_column() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_and_right_column_and_center.rs b/tests/generated/margin_auto_left_and_right_column_and_center.rs index a2c9161d1..758f9ce82 100644 --- a/tests/generated/margin_auto_left_and_right_column_and_center.rs +++ b/tests/generated/margin_auto_left_and_right_column_and_center.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_left_and_right_column_and_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_auto_left_and_right_column_and_center() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_and_right_strech.rs b/tests/generated/margin_auto_left_and_right_strech.rs index c9d7e3ecb..734913f65 100644 --- a/tests/generated/margin_auto_left_and_right_strech.rs +++ b/tests/generated/margin_auto_left_and_right_strech.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_left_and_right_strech() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_auto_left_and_right_strech() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_child_bigger_than_parent.rs index a9281d7f7..3923a1bb4 100644 --- a/tests/generated/margin_auto_left_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_child_bigger_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_left_child_bigger_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn margin_auto_left_child_bigger_than_parent() { height: taffy::style::Dimension::Points(72f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs index 22c84ed3a..d93624f4f 100644 --- a/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_left_fix_right_child_bigger_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_auto_left_fix_right_child_bigger_than_parent() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs index 27be48cdf..99b7ec334 100644 --- a/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_left_right_child_bigger_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_auto_left_right_child_bigger_than_parent() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_stretching_child.rs b/tests/generated/margin_auto_left_stretching_child.rs index 5ba0bd163..f90b57da3 100644 --- a/tests/generated/margin_auto_left_stretching_child.rs +++ b/tests/generated/margin_auto_left_stretching_child.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_left_stretching_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -7,7 +9,7 @@ fn margin_auto_left_stretching_child() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_mutiple_children_column.rs b/tests/generated/margin_auto_mutiple_children_column.rs index 25ae6605b..5fd6bf281 100644 --- a/tests/generated/margin_auto_mutiple_children_column.rs +++ b/tests/generated/margin_auto_mutiple_children_column.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_mutiple_children_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn margin_auto_mutiple_children_column() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], @@ -23,7 +25,7 @@ fn margin_auto_mutiple_children_column() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_mutiple_children_row.rs b/tests/generated/margin_auto_mutiple_children_row.rs index 5cfe4491a..ebca606ad 100644 --- a/tests/generated/margin_auto_mutiple_children_row.rs +++ b/tests/generated/margin_auto_mutiple_children_row.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_mutiple_children_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn margin_auto_mutiple_children_row() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], @@ -23,7 +25,7 @@ fn margin_auto_mutiple_children_row() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_right.rs b/tests/generated/margin_auto_right.rs index 298304faf..49fab71d8 100644 --- a/tests/generated/margin_auto_right.rs +++ b/tests/generated/margin_auto_right.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_right() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn margin_auto_right() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_top.rs b/tests/generated/margin_auto_top.rs index 2342101dc..c88e32f3a 100644 --- a/tests/generated/margin_auto_top.rs +++ b/tests/generated/margin_auto_top.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_top() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -9,7 +11,7 @@ fn margin_auto_top() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_top_and_bottom_strech.rs b/tests/generated/margin_auto_top_and_bottom_strech.rs index f6a6f2131..b08602e4a 100644 --- a/tests/generated/margin_auto_top_and_bottom_strech.rs +++ b/tests/generated/margin_auto_top_and_bottom_strech.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_top_and_bottom_strech() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_auto_top_and_bottom_strech() { margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, bottom: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_top_stretching_child.rs b/tests/generated/margin_auto_top_stretching_child.rs index 0156c605a..4fc0aa46a 100644 --- a/tests/generated/margin_auto_top_stretching_child.rs +++ b/tests/generated/margin_auto_top_stretching_child.rs @@ -1,5 +1,7 @@ #[test] fn margin_auto_top_stretching_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -7,7 +9,7 @@ fn margin_auto_top_stretching_child() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_bottom.rs b/tests/generated/margin_bottom.rs index 744c84de7..f9cd94bc3 100644 --- a/tests/generated/margin_bottom.rs +++ b/tests/generated/margin_bottom.rs @@ -1,11 +1,13 @@ #[test] fn margin_bottom() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs b/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs index 5152a9671..af3677dac 100644 --- a/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs @@ -1,5 +1,7 @@ #[test] fn margin_fix_left_auto_right_child_bigger_than_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn margin_fix_left_auto_right_child_bigger_than_parent() { margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), right: taffy::style::Dimension::Auto, - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/margin_left.rs b/tests/generated/margin_left.rs index 06c431042..38cace83d 100644 --- a/tests/generated/margin_left.rs +++ b/tests/generated/margin_left.rs @@ -1,11 +1,13 @@ #[test] fn margin_left() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_right.rs b/tests/generated/margin_right.rs index dbab87210..364225238 100644 --- a/tests/generated/margin_right.rs +++ b/tests/generated/margin_right.rs @@ -1,11 +1,13 @@ #[test] fn margin_right() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_should_not_be_part_of_max_height.rs b/tests/generated/margin_should_not_be_part_of_max_height.rs index 97c9cbe1f..869ce8972 100644 --- a/tests/generated/margin_should_not_be_part_of_max_height.rs +++ b/tests/generated/margin_should_not_be_part_of_max_height.rs @@ -1,5 +1,7 @@ #[test] fn margin_should_not_be_part_of_max_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -13,7 +15,7 @@ fn margin_should_not_be_part_of_max_height() { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(20f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_should_not_be_part_of_max_width.rs b/tests/generated/margin_should_not_be_part_of_max_width.rs index 805e8e268..309e4217c 100644 --- a/tests/generated/margin_should_not_be_part_of_max_width.rs +++ b/tests/generated/margin_should_not_be_part_of_max_width.rs @@ -1,5 +1,7 @@ #[test] fn margin_should_not_be_part_of_max_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -13,7 +15,7 @@ fn margin_should_not_be_part_of_max_width() { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), ..Default::default() }, + margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_top.rs b/tests/generated/margin_top.rs index 169e4ea01..05bf6c16e 100644 --- a/tests/generated/margin_top.rs +++ b/tests/generated/margin_top.rs @@ -1,11 +1,13 @@ #[test] fn margin_top() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_with_sibling_column.rs b/tests/generated/margin_with_sibling_column.rs index be110dc1b..89ef49701 100644 --- a/tests/generated/margin_with_sibling_column.rs +++ b/tests/generated/margin_with_sibling_column.rs @@ -1,11 +1,13 @@ #[test] fn margin_with_sibling_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { flex_grow: 1f32, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_with_sibling_row.rs b/tests/generated/margin_with_sibling_row.rs index 86cb3fef8..d22f798e1 100644 --- a/tests/generated/margin_with_sibling_row.rs +++ b/tests/generated/margin_with_sibling_row.rs @@ -1,11 +1,13 @@ #[test] fn margin_with_sibling_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { flex_grow: 1f32, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/max_height.rs b/tests/generated/max_height.rs index ec27b79d2..c6f7cd392 100644 --- a/tests/generated/max_height.rs +++ b/tests/generated/max_height.rs @@ -1,5 +1,7 @@ #[test] fn max_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/max_height_overrides_height.rs b/tests/generated/max_height_overrides_height.rs index 67b1ca1fb..05cff5df4 100644 --- a/tests/generated/max_height_overrides_height.rs +++ b/tests/generated/max_height_overrides_height.rs @@ -1,5 +1,7 @@ #[test] fn max_height_overrides_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/max_height_overrides_height_on_root.rs b/tests/generated/max_height_overrides_height_on_root.rs index 6db1f980b..ec862fd01 100644 --- a/tests/generated/max_height_overrides_height_on_root.rs +++ b/tests/generated/max_height_overrides_height_on_root.rs @@ -1,5 +1,7 @@ #[test] fn max_height_overrides_height_on_root() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( diff --git a/tests/generated/max_width.rs b/tests/generated/max_width.rs index 34bacc28c..d4b8d175f 100644 --- a/tests/generated/max_width.rs +++ b/tests/generated/max_width.rs @@ -1,5 +1,7 @@ #[test] fn max_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/max_width_overrides_width.rs b/tests/generated/max_width_overrides_width.rs index 9b4488494..3d0498417 100644 --- a/tests/generated/max_width_overrides_width.rs +++ b/tests/generated/max_width_overrides_width.rs @@ -1,5 +1,7 @@ #[test] fn max_width_overrides_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/max_width_overrides_width_on_root.rs b/tests/generated/max_width_overrides_width_on_root.rs index 8a469d4f3..8e78606ab 100644 --- a/tests/generated/max_width_overrides_width_on_root.rs +++ b/tests/generated/max_width_overrides_width_on_root.rs @@ -1,5 +1,7 @@ #[test] fn max_width_overrides_width_on_root() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( diff --git a/tests/generated/min_height.rs b/tests/generated/min_height.rs index fd6e06da2..f62abd020 100644 --- a/tests/generated/min_height.rs +++ b/tests/generated/min_height.rs @@ -1,5 +1,7 @@ #[test] fn min_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/min_height_overrides_height.rs b/tests/generated/min_height_overrides_height.rs index 36add1e79..f0578da31 100644 --- a/tests/generated/min_height_overrides_height.rs +++ b/tests/generated/min_height_overrides_height.rs @@ -1,5 +1,7 @@ #[test] fn min_height_overrides_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/min_height_overrides_height_on_root.rs b/tests/generated/min_height_overrides_height_on_root.rs index 20566abc5..540ee0217 100644 --- a/tests/generated/min_height_overrides_height_on_root.rs +++ b/tests/generated/min_height_overrides_height_on_root.rs @@ -1,5 +1,7 @@ #[test] fn min_height_overrides_height_on_root() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( diff --git a/tests/generated/min_max_percent_no_width_height.rs b/tests/generated/min_max_percent_no_width_height.rs index 9444035cb..6f624bfec 100644 --- a/tests/generated/min_max_percent_no_width_height.rs +++ b/tests/generated/min_max_percent_no_width_height.rs @@ -1,5 +1,7 @@ #[test] fn min_max_percent_no_width_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/min_width.rs b/tests/generated/min_width.rs index ca84bd649..83ac6f255 100644 --- a/tests/generated/min_width.rs +++ b/tests/generated/min_width.rs @@ -1,5 +1,7 @@ #[test] fn min_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/min_width_overrides_width.rs b/tests/generated/min_width_overrides_width.rs index f9f1c4fd0..7edc03b9d 100644 --- a/tests/generated/min_width_overrides_width.rs +++ b/tests/generated/min_width_overrides_width.rs @@ -1,5 +1,7 @@ #[test] fn min_width_overrides_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/min_width_overrides_width_on_root.rs b/tests/generated/min_width_overrides_width_on_root.rs index ad5787a90..13e9556be 100644 --- a/tests/generated/min_width_overrides_width_on_root.rs +++ b/tests/generated/min_width_overrides_width_on_root.rs @@ -1,5 +1,7 @@ #[test] fn min_width_overrides_width_on_root() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( diff --git a/tests/generated/nested_overflowing_child.rs b/tests/generated/nested_overflowing_child.rs index d377b2208..0168a8a30 100644 --- a/tests/generated/nested_overflowing_child.rs +++ b/tests/generated/nested_overflowing_child.rs @@ -1,5 +1,7 @@ #[test] fn nested_overflowing_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/nested_overflowing_child_in_constraint_parent.rs b/tests/generated/nested_overflowing_child_in_constraint_parent.rs index 4dce5c068..c319ae6dd 100644 --- a/tests/generated/nested_overflowing_child_in_constraint_parent.rs +++ b/tests/generated/nested_overflowing_child_in_constraint_parent.rs @@ -1,5 +1,7 @@ #[test] fn nested_overflowing_child_in_constraint_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/overflow_cross_axis.rs b/tests/generated/overflow_cross_axis.rs index a691aaf5a..85034882f 100644 --- a/tests/generated/overflow_cross_axis.rs +++ b/tests/generated/overflow_cross_axis.rs @@ -1,5 +1,7 @@ #[test] fn overflow_cross_axis() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/overflow_main_axis.rs b/tests/generated/overflow_main_axis.rs index c070ca1c4..2224626ee 100644 --- a/tests/generated/overflow_main_axis.rs +++ b/tests/generated/overflow_main_axis.rs @@ -1,5 +1,7 @@ #[test] fn overflow_main_axis() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/padding_align_end_child.rs b/tests/generated/padding_align_end_child.rs index 079932617..3ccbca3f2 100644 --- a/tests/generated/padding_align_end_child.rs +++ b/tests/generated/padding_align_end_child.rs @@ -1,5 +1,7 @@ #[test] fn padding_align_end_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -14,7 +16,7 @@ fn padding_align_end_child() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(20f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/padding_center_child.rs b/tests/generated/padding_center_child.rs index 2a8f5ef36..7718ae497 100644 --- a/tests/generated/padding_center_child.rs +++ b/tests/generated/padding_center_child.rs @@ -1,5 +1,7 @@ #[test] fn padding_center_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -29,7 +31,7 @@ fn padding_center_child() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/padding_flex_child.rs b/tests/generated/padding_flex_child.rs index b40d584fd..dcc93fa74 100644 --- a/tests/generated/padding_flex_child.rs +++ b/tests/generated/padding_flex_child.rs @@ -1,5 +1,7 @@ #[test] fn padding_flex_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -24,7 +26,7 @@ fn padding_flex_child() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/padding_no_child.rs b/tests/generated/padding_no_child.rs index 7b068a93c..97b5babf6 100644 --- a/tests/generated/padding_no_child.rs +++ b/tests/generated/padding_no_child.rs @@ -1,5 +1,7 @@ #[test] fn padding_no_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node = taffy .new_with_children( @@ -9,7 +11,7 @@ fn padding_no_child() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/padding_stretch_child.rs b/tests/generated/padding_stretch_child.rs index 5d3c72572..1cdd90990 100644 --- a/tests/generated/padding_stretch_child.rs +++ b/tests/generated/padding_stretch_child.rs @@ -1,5 +1,7 @@ #[test] fn padding_stretch_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -23,7 +25,7 @@ fn padding_stretch_child() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/parent_wrap_child_size_overflowing_parent.rs b/tests/generated/parent_wrap_child_size_overflowing_parent.rs index e1826bdb9..8e0ca1210 100644 --- a/tests/generated/parent_wrap_child_size_overflowing_parent.rs +++ b/tests/generated/parent_wrap_child_size_overflowing_parent.rs @@ -1,5 +1,7 @@ #[test] fn parent_wrap_child_size_overflowing_parent() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/percent_absolute_position.rs b/tests/generated/percent_absolute_position.rs index e32246220..e0575cdb2 100644 --- a/tests/generated/percent_absolute_position.rs +++ b/tests/generated/percent_absolute_position.rs @@ -1,5 +1,7 @@ #[test] fn percent_absolute_position() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -28,10 +30,7 @@ fn percent_absolute_position() { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - position: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.5f32), - ..Default::default() - }, + position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() }, &[node00, node01], diff --git a/tests/generated/percent_within_flex_grow.rs b/tests/generated/percent_within_flex_grow.rs index 02ef5e4b4..85794b8d9 100644 --- a/tests/generated/percent_within_flex_grow.rs +++ b/tests/generated/percent_within_flex_grow.rs @@ -1,5 +1,7 @@ #[test] fn percent_within_flex_grow() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_absolute_position.rs b/tests/generated/percentage_absolute_position.rs index e2c60967a..4095c5141 100644 --- a/tests/generated/percentage_absolute_position.rs +++ b/tests/generated/percentage_absolute_position.rs @@ -1,5 +1,7 @@ #[test] fn percentage_absolute_position() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -13,7 +15,7 @@ fn percentage_absolute_position() { position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.3f32), top: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_container_in_wrapping_container.rs b/tests/generated/percentage_container_in_wrapping_container.rs index 0db7be2b2..ebc60b2d1 100644 --- a/tests/generated/percentage_container_in_wrapping_container.rs +++ b/tests/generated/percentage_container_in_wrapping_container.rs @@ -1,5 +1,7 @@ #[test] fn percentage_container_in_wrapping_container() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( diff --git a/tests/generated/percentage_flex_basis.rs b/tests/generated/percentage_flex_basis.rs index 29d43d6da..6ff378af4 100644 --- a/tests/generated/percentage_flex_basis.rs +++ b/tests/generated/percentage_flex_basis.rs @@ -1,5 +1,7 @@ #[test] fn percentage_flex_basis() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_flex_basis_cross.rs b/tests/generated/percentage_flex_basis_cross.rs index 4dfa73705..fb3c4bebd 100644 --- a/tests/generated/percentage_flex_basis_cross.rs +++ b/tests/generated/percentage_flex_basis_cross.rs @@ -1,5 +1,7 @@ #[test] fn percentage_flex_basis_cross() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_flex_basis_cross_max_height.rs b/tests/generated/percentage_flex_basis_cross_max_height.rs index 0c7c06092..2d52e0533 100644 --- a/tests/generated/percentage_flex_basis_cross_max_height.rs +++ b/tests/generated/percentage_flex_basis_cross_max_height.rs @@ -1,5 +1,7 @@ #[test] fn percentage_flex_basis_cross_max_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_flex_basis_cross_max_width.rs b/tests/generated/percentage_flex_basis_cross_max_width.rs index 1b0ea201b..d4d508554 100644 --- a/tests/generated/percentage_flex_basis_cross_max_width.rs +++ b/tests/generated/percentage_flex_basis_cross_max_width.rs @@ -1,5 +1,7 @@ #[test] fn percentage_flex_basis_cross_max_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_flex_basis_cross_min_height.rs b/tests/generated/percentage_flex_basis_cross_min_height.rs index 45b430403..0193dcc06 100644 --- a/tests/generated/percentage_flex_basis_cross_min_height.rs +++ b/tests/generated/percentage_flex_basis_cross_min_height.rs @@ -1,5 +1,7 @@ #[test] fn percentage_flex_basis_cross_min_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_flex_basis_cross_min_width.rs b/tests/generated/percentage_flex_basis_cross_min_width.rs index 05a2390d1..e9e9c863b 100644 --- a/tests/generated/percentage_flex_basis_cross_min_width.rs +++ b/tests/generated/percentage_flex_basis_cross_min_width.rs @@ -1,5 +1,7 @@ #[test] fn percentage_flex_basis_cross_min_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_flex_basis_main_max_height.rs b/tests/generated/percentage_flex_basis_main_max_height.rs index ac31d6258..c687b4b90 100644 --- a/tests/generated/percentage_flex_basis_main_max_height.rs +++ b/tests/generated/percentage_flex_basis_main_max_height.rs @@ -1,5 +1,7 @@ #[test] fn percentage_flex_basis_main_max_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_flex_basis_main_max_width.rs b/tests/generated/percentage_flex_basis_main_max_width.rs index 7e1a529a7..73b2f2576 100644 --- a/tests/generated/percentage_flex_basis_main_max_width.rs +++ b/tests/generated/percentage_flex_basis_main_max_width.rs @@ -1,5 +1,7 @@ #[test] fn percentage_flex_basis_main_max_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_flex_basis_main_min_width.rs b/tests/generated/percentage_flex_basis_main_min_width.rs index 0b57b2056..44f6fbff4 100644 --- a/tests/generated/percentage_flex_basis_main_min_width.rs +++ b/tests/generated/percentage_flex_basis_main_min_width.rs @@ -1,5 +1,7 @@ #[test] fn percentage_flex_basis_main_min_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs b/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs index 853479aca..a3738d8e1 100644 --- a/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs +++ b/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs @@ -1,5 +1,7 @@ #[test] fn percentage_margin_should_calculate_based_only_on_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -24,7 +26,7 @@ fn percentage_margin_should_calculate_based_only_on_width() { right: taffy::style::Dimension::Percent(0.1f32), top: taffy::style::Dimension::Percent(0.1f32), bottom: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs index 7a8ebc047..7cd511ad7 100644 --- a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs +++ b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs @@ -1,5 +1,7 @@ #[test] fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -10,14 +12,14 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { right: taffy::style::Dimension::Percent(0.05f32), top: taffy::style::Dimension::Percent(0.05f32), bottom: taffy::style::Dimension::Percent(0.05f32), - ..Default::default() + ..Rect::zero() }, padding: taffy::geometry::Rect { left: taffy::style::Dimension::Points(3f32), right: taffy::style::Dimension::Points(3f32), top: taffy::style::Dimension::Points(3f32), bottom: taffy::style::Dimension::Points(3f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -34,14 +36,14 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { right: taffy::style::Dimension::Points(5f32), top: taffy::style::Dimension::Points(5f32), bottom: taffy::style::Dimension::Points(5f32), - ..Default::default() + ..Rect::zero() }, padding: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.03f32), right: taffy::style::Dimension::Percent(0.03f32), top: taffy::style::Dimension::Percent(0.03f32), bottom: taffy::style::Dimension::Percent(0.03f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, @@ -63,14 +65,14 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { right: taffy::style::Dimension::Points(5f32), top: taffy::style::Dimension::Points(5f32), bottom: taffy::style::Dimension::Points(5f32), - ..Default::default() + ..Rect::zero() }, padding: taffy::geometry::Rect { left: taffy::style::Dimension::Points(3f32), right: taffy::style::Dimension::Points(3f32), top: taffy::style::Dimension::Points(3f32), bottom: taffy::style::Dimension::Points(3f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs b/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs index 6d609b705..b8bd8f949 100644 --- a/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs +++ b/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs @@ -1,5 +1,7 @@ #[test] fn percentage_padding_should_calculate_based_only_on_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -24,7 +26,7 @@ fn percentage_padding_should_calculate_based_only_on_width() { right: taffy::style::Dimension::Percent(0.1f32), top: taffy::style::Dimension::Percent(0.1f32), bottom: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/percentage_position_bottom_right.rs b/tests/generated/percentage_position_bottom_right.rs index 375ea7095..e04104b6e 100644 --- a/tests/generated/percentage_position_bottom_right.rs +++ b/tests/generated/percentage_position_bottom_right.rs @@ -1,5 +1,7 @@ #[test] fn percentage_position_bottom_right() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn percentage_position_bottom_right() { position: taffy::geometry::Rect { right: taffy::style::Dimension::Percent(0.2f32), bottom: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_position_left_top.rs b/tests/generated/percentage_position_left_top.rs index ba7cf782e..4bf5f34c1 100644 --- a/tests/generated/percentage_position_left_top.rs +++ b/tests/generated/percentage_position_left_top.rs @@ -1,5 +1,7 @@ #[test] fn percentage_position_left_top() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -12,7 +14,7 @@ fn percentage_position_left_top() { position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.1f32), top: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() + ..Rect::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_size_based_on_parent_inner_size.rs b/tests/generated/percentage_size_based_on_parent_inner_size.rs index 43c91ba02..5e8c4fb72 100644 --- a/tests/generated/percentage_size_based_on_parent_inner_size.rs +++ b/tests/generated/percentage_size_based_on_parent_inner_size.rs @@ -1,5 +1,7 @@ #[test] fn percentage_size_based_on_parent_inner_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -28,7 +30,7 @@ fn percentage_size_based_on_parent_inner_size() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(20f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/percentage_size_of_flex_basis.rs b/tests/generated/percentage_size_of_flex_basis.rs index f503282f3..87084fba6 100644 --- a/tests/generated/percentage_size_of_flex_basis.rs +++ b/tests/generated/percentage_size_of_flex_basis.rs @@ -1,5 +1,7 @@ #[test] fn percentage_size_of_flex_basis() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/percentage_width_height.rs b/tests/generated/percentage_width_height.rs index ba921f56a..b915a0784 100644 --- a/tests/generated/percentage_width_height.rs +++ b/tests/generated/percentage_width_height.rs @@ -1,5 +1,7 @@ #[test] fn percentage_width_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/percentage_width_height_undefined_parent_size.rs b/tests/generated/percentage_width_height_undefined_parent_size.rs index e903f8229..37a4bdb88 100644 --- a/tests/generated/percentage_width_height_undefined_parent_size.rs +++ b/tests/generated/percentage_width_height_undefined_parent_size.rs @@ -1,5 +1,7 @@ #[test] fn percentage_width_height_undefined_parent_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/relative_position_should_not_nudge_siblings.rs b/tests/generated/relative_position_should_not_nudge_siblings.rs index ba68e7bbb..3c5cf26f9 100644 --- a/tests/generated/relative_position_should_not_nudge_siblings.rs +++ b/tests/generated/relative_position_should_not_nudge_siblings.rs @@ -1,11 +1,13 @@ #[test] fn relative_position_should_not_nudge_siblings() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, ..Default::default() }, &[], @@ -15,7 +17,7 @@ fn relative_position_should_not_nudge_siblings() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs b/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs index aac8428a1..e18d0779a 100644 --- a/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs +++ b/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs @@ -1,5 +1,7 @@ #[test] fn rounding_flex_basis_flex_grow_row_prime_number_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); diff --git a/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs b/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs index 20d1cb400..b503f3f0b 100644 --- a/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs +++ b/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs @@ -1,5 +1,7 @@ #[test] fn rounding_flex_basis_flex_grow_row_width_of_100() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); let node1 = taffy.new_with_children(taffy::style::Style { flex_grow: 1f32, ..Default::default() }, &[]).unwrap(); diff --git a/tests/generated/rounding_flex_basis_flex_shrink_row.rs b/tests/generated/rounding_flex_basis_flex_shrink_row.rs index 3fa99c90c..376d98932 100644 --- a/tests/generated/rounding_flex_basis_flex_shrink_row.rs +++ b/tests/generated/rounding_flex_basis_flex_shrink_row.rs @@ -1,5 +1,7 @@ #[test] fn rounding_flex_basis_flex_shrink_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/rounding_flex_basis_overrides_main_size.rs b/tests/generated/rounding_flex_basis_overrides_main_size.rs index cb030b97a..4779292d0 100644 --- a/tests/generated/rounding_flex_basis_overrides_main_size.rs +++ b/tests/generated/rounding_flex_basis_overrides_main_size.rs @@ -1,5 +1,7 @@ #[test] fn rounding_flex_basis_overrides_main_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/rounding_fractial_input_1.rs b/tests/generated/rounding_fractial_input_1.rs index 471e0d966..00761e32f 100644 --- a/tests/generated/rounding_fractial_input_1.rs +++ b/tests/generated/rounding_fractial_input_1.rs @@ -1,5 +1,7 @@ #[test] fn rounding_fractial_input_1() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/rounding_fractial_input_2.rs b/tests/generated/rounding_fractial_input_2.rs index 17a7c6102..8b710961d 100644 --- a/tests/generated/rounding_fractial_input_2.rs +++ b/tests/generated/rounding_fractial_input_2.rs @@ -1,5 +1,7 @@ #[test] fn rounding_fractial_input_2() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/rounding_fractial_input_3.rs b/tests/generated/rounding_fractial_input_3.rs index 35691eef1..7255768d2 100644 --- a/tests/generated/rounding_fractial_input_3.rs +++ b/tests/generated/rounding_fractial_input_3.rs @@ -1,5 +1,7 @@ #[test] fn rounding_fractial_input_3() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/rounding_fractial_input_4.rs b/tests/generated/rounding_fractial_input_4.rs index d60efe69a..68d1adada 100644 --- a/tests/generated/rounding_fractial_input_4.rs +++ b/tests/generated/rounding_fractial_input_4.rs @@ -1,5 +1,7 @@ #[test] fn rounding_fractial_input_4() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/rounding_total_fractial.rs b/tests/generated/rounding_total_fractial.rs index f067ef0c0..11279a933 100644 --- a/tests/generated/rounding_total_fractial.rs +++ b/tests/generated/rounding_total_fractial.rs @@ -1,5 +1,7 @@ #[test] fn rounding_total_fractial() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/rounding_total_fractial_nested.rs b/tests/generated/rounding_total_fractial_nested.rs index 692ca2885..72cb488c3 100644 --- a/tests/generated/rounding_total_fractial_nested.rs +++ b/tests/generated/rounding_total_fractial_nested.rs @@ -1,5 +1,7 @@ #[test] fn rounding_total_fractial_nested() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( @@ -7,10 +9,7 @@ fn rounding_total_fractial_nested() { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(0.3f32), size: taffy::geometry::Size { height: taffy::style::Dimension::Points(9.9f32), ..Default::default() }, - position: taffy::geometry::Rect { - bottom: taffy::style::Dimension::Points(13.3f32), - ..Default::default() - }, + position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, ..Default::default() }, &[], @@ -22,7 +21,7 @@ fn rounding_total_fractial_nested() { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Points(0.3f32), size: taffy::geometry::Size { height: taffy::style::Dimension::Points(1.1f32), ..Default::default() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(13.3f32), ..Default::default() }, + position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/size_defined_by_child.rs b/tests/generated/size_defined_by_child.rs index 93d782f7f..605440a70 100644 --- a/tests/generated/size_defined_by_child.rs +++ b/tests/generated/size_defined_by_child.rs @@ -1,5 +1,7 @@ #[test] fn size_defined_by_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/size_defined_by_child_with_border.rs b/tests/generated/size_defined_by_child_with_border.rs index 12391078d..cf69f8c39 100644 --- a/tests/generated/size_defined_by_child_with_border.rs +++ b/tests/generated/size_defined_by_child_with_border.rs @@ -1,5 +1,7 @@ #[test] fn size_defined_by_child_with_border() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -22,7 +24,7 @@ fn size_defined_by_child_with_border() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/size_defined_by_child_with_padding.rs b/tests/generated/size_defined_by_child_with_padding.rs index 498bbc8e9..e3c85159c 100644 --- a/tests/generated/size_defined_by_child_with_padding.rs +++ b/tests/generated/size_defined_by_child_with_padding.rs @@ -1,5 +1,7 @@ #[test] fn size_defined_by_child_with_padding() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -22,7 +24,7 @@ fn size_defined_by_child_with_padding() { right: taffy::style::Dimension::Points(10f32), top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/size_defined_by_grand_child.rs b/tests/generated/size_defined_by_grand_child.rs index aa119945a..d7e9a6227 100644 --- a/tests/generated/size_defined_by_grand_child.rs +++ b/tests/generated/size_defined_by_grand_child.rs @@ -1,5 +1,7 @@ #[test] fn size_defined_by_grand_child() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs index f57419292..9330ca466 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs @@ -1,5 +1,7 @@ #[test] fn width_smaller_then_content_with_flex_grow_large_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs index c629bdca6..d21cd10a4 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs @@ -1,5 +1,7 @@ #[test] fn width_smaller_then_content_with_flex_grow_small_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs index a3f34c709..a89f56903 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -1,5 +1,7 @@ #[test] fn width_smaller_then_content_with_flex_grow_unconstraint_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs index df4fd6533..581d31095 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs @@ -1,5 +1,7 @@ #[test] fn width_smaller_then_content_with_flex_grow_very_large_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/wrap_column.rs b/tests/generated/wrap_column.rs index 61fc9aa7b..271d2283b 100644 --- a/tests/generated/wrap_column.rs +++ b/tests/generated/wrap_column.rs @@ -1,5 +1,7 @@ #[test] fn wrap_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs b/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs index da63693ca..f2d856210 100644 --- a/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs +++ b/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs @@ -1,5 +1,7 @@ #[test] fn wrap_nodes_with_content_sizing_margin_cross() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -37,7 +39,7 @@ fn wrap_nodes_with_content_sizing_margin_cross() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[node010], diff --git a/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs b/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs index 618add7ef..173245feb 100644 --- a/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs +++ b/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs @@ -1,5 +1,7 @@ #[test] fn wrap_nodes_with_content_sizing_overflowing_margin() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node000 = taffy .new_with_children( @@ -37,7 +39,7 @@ fn wrap_nodes_with_content_sizing_overflowing_margin() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Default::default() }, + margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, &[node010], diff --git a/tests/generated/wrap_reverse_column.rs b/tests/generated/wrap_reverse_column.rs index 4722b241a..eb33a3da0 100644 --- a/tests/generated/wrap_reverse_column.rs +++ b/tests/generated/wrap_reverse_column.rs @@ -1,5 +1,7 @@ #[test] fn wrap_reverse_column() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_reverse_column_fixed_size.rs b/tests/generated/wrap_reverse_column_fixed_size.rs index 29df9daad..b0b6303b7 100644 --- a/tests/generated/wrap_reverse_column_fixed_size.rs +++ b/tests/generated/wrap_reverse_column_fixed_size.rs @@ -1,5 +1,7 @@ #[test] fn wrap_reverse_column_fixed_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_reverse_row.rs b/tests/generated/wrap_reverse_row.rs index 7cca873b9..62f796706 100644 --- a/tests/generated/wrap_reverse_row.rs +++ b/tests/generated/wrap_reverse_row.rs @@ -1,5 +1,7 @@ #[test] fn wrap_reverse_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_reverse_row_align_content_center.rs b/tests/generated/wrap_reverse_row_align_content_center.rs index 40005b5ad..fd86563e3 100644 --- a/tests/generated/wrap_reverse_row_align_content_center.rs +++ b/tests/generated/wrap_reverse_row_align_content_center.rs @@ -1,5 +1,7 @@ #[test] fn wrap_reverse_row_align_content_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_reverse_row_align_content_flex_start.rs b/tests/generated/wrap_reverse_row_align_content_flex_start.rs index a1d3f63f1..5b634b9ba 100644 --- a/tests/generated/wrap_reverse_row_align_content_flex_start.rs +++ b/tests/generated/wrap_reverse_row_align_content_flex_start.rs @@ -1,5 +1,7 @@ #[test] fn wrap_reverse_row_align_content_flex_start() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_reverse_row_align_content_space_around.rs b/tests/generated/wrap_reverse_row_align_content_space_around.rs index 411211d52..ce930d31f 100644 --- a/tests/generated/wrap_reverse_row_align_content_space_around.rs +++ b/tests/generated/wrap_reverse_row_align_content_space_around.rs @@ -1,5 +1,7 @@ #[test] fn wrap_reverse_row_align_content_space_around() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_reverse_row_align_content_stretch.rs b/tests/generated/wrap_reverse_row_align_content_stretch.rs index 149d62679..9304be5b0 100644 --- a/tests/generated/wrap_reverse_row_align_content_stretch.rs +++ b/tests/generated/wrap_reverse_row_align_content_stretch.rs @@ -1,5 +1,7 @@ #[test] fn wrap_reverse_row_align_content_stretch() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_reverse_row_single_line_different_size.rs b/tests/generated/wrap_reverse_row_single_line_different_size.rs index 76bb6922b..18a21f886 100644 --- a/tests/generated/wrap_reverse_row_single_line_different_size.rs +++ b/tests/generated/wrap_reverse_row_single_line_different_size.rs @@ -1,5 +1,7 @@ #[test] fn wrap_reverse_row_single_line_different_size() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_row.rs b/tests/generated/wrap_row.rs index 51b9ea468..0d3ccbf73 100644 --- a/tests/generated/wrap_row.rs +++ b/tests/generated/wrap_row.rs @@ -1,5 +1,7 @@ #[test] fn wrap_row() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_row_align_items_center.rs b/tests/generated/wrap_row_align_items_center.rs index b30c3eb17..543dcb1aa 100644 --- a/tests/generated/wrap_row_align_items_center.rs +++ b/tests/generated/wrap_row_align_items_center.rs @@ -1,5 +1,7 @@ #[test] fn wrap_row_align_items_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrap_row_align_items_flex_end.rs b/tests/generated/wrap_row_align_items_flex_end.rs index bbb065bee..679ecf167 100644 --- a/tests/generated/wrap_row_align_items_flex_end.rs +++ b/tests/generated/wrap_row_align_items_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn wrap_row_align_items_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( diff --git a/tests/generated/wrapped_column_max_height.rs b/tests/generated/wrapped_column_max_height.rs index 191b07f72..e937e9ae6 100644 --- a/tests/generated/wrapped_column_max_height.rs +++ b/tests/generated/wrapped_column_max_height.rs @@ -1,5 +1,7 @@ #[test] fn wrapped_column_max_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -31,7 +33,7 @@ fn wrapped_column_max_height() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(20f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/wrapped_column_max_height_flex.rs b/tests/generated/wrapped_column_max_height_flex.rs index ce48d2e86..f66139954 100644 --- a/tests/generated/wrapped_column_max_height_flex.rs +++ b/tests/generated/wrapped_column_max_height_flex.rs @@ -1,5 +1,7 @@ #[test] fn wrapped_column_max_height_flex() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( @@ -37,7 +39,7 @@ fn wrapped_column_max_height_flex() { right: taffy::style::Dimension::Points(20f32), top: taffy::style::Dimension::Points(20f32), bottom: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Rect::zero() }, ..Default::default() }, diff --git a/tests/generated/wrapped_row_within_align_items_center.rs b/tests/generated/wrapped_row_within_align_items_center.rs index 5422ece5e..be963fc0c 100644 --- a/tests/generated/wrapped_row_within_align_items_center.rs +++ b/tests/generated/wrapped_row_within_align_items_center.rs @@ -1,5 +1,7 @@ #[test] fn wrapped_row_within_align_items_center() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/wrapped_row_within_align_items_flex_end.rs b/tests/generated/wrapped_row_within_align_items_flex_end.rs index 8f7a9da2d..e74d4ec14 100644 --- a/tests/generated/wrapped_row_within_align_items_flex_end.rs +++ b/tests/generated/wrapped_row_within_align_items_flex_end.rs @@ -1,5 +1,7 @@ #[test] fn wrapped_row_within_align_items_flex_end() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( diff --git a/tests/generated/wrapped_row_within_align_items_flex_start.rs b/tests/generated/wrapped_row_within_align_items_flex_start.rs index dbf20c3c6..f9e8db3cd 100644 --- a/tests/generated/wrapped_row_within_align_items_flex_start.rs +++ b/tests/generated/wrapped_row_within_align_items_flex_start.rs @@ -1,5 +1,7 @@ #[test] fn wrapped_row_within_align_items_flex_start() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node00 = taffy .new_with_children( From b514aa72dfbbcf988cb01fe2c5ea66f80e2a6760 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 13:49:30 +0000 Subject: [PATCH 06/15] Add ResolveOrZero trait --- src/resolve.rs | 54 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 50 insertions(+), 4 deletions(-) diff --git a/src/resolve.rs b/src/resolve.rs index 687d644b4..9143a87e0 100644 --- a/src/resolve.rs +++ b/src/resolve.rs @@ -1,6 +1,17 @@ //! Helper trait to calculate dimensions during layout resolution use crate::prelude::{Dimension, Rect, Size}; +use crate::style_helpers::TaffyZero; + +/// Trait to encapsulate behaviour where we need to resolve from a +/// potentially context-dependent size or dimension into +/// a context-independent size or dimension. +/// +/// Will return a `None` if it unable to resolve. +pub(crate) trait MaybeResolve { + /// Resolve a dimension that might be dependent on a context, with `None` as fallback value + fn maybe_resolve(self, context: In) -> Out; +} /// Trait to encapsulate behaviour where we need to resolve from a /// potentially context-dependent size or dimension into @@ -16,10 +27,10 @@ pub(crate) trait ResolveOrDefault { /// potentially context-dependent size or dimension into /// a context-independent size or dimension. /// -/// Will return a `None` if it unable to resolve. -pub(crate) trait MaybeResolve { - /// Resolve a dimension that might be dependent on a context, with `None` as fallback value - fn maybe_resolve(self, context: In) -> Out; +/// Will return a default value if it unable to resolve. +pub(crate) trait ResolveOrZero { + /// Resolve a dimension that might be dependent on a context, with a default fallback value + fn resolve_or_zero(self, context: TContext) -> TOutput; } impl MaybeResolve, Option> for Dimension { @@ -96,6 +107,41 @@ impl ResolveOrDefault, Rect> for Rect { } } +impl ResolveOrZero, f32> for Dimension { + /// Will return a default value of result is evaluated to `None` + fn resolve_or_zero(self, context: Option) -> f32 { + self.maybe_resolve(context).unwrap_or(0.0) + } +} + +impl ResolveOrZero>, Size> for Size { + fn resolve_or_zero(self, context: Size>) -> Size { + Size { width: self.width.resolve_or_zero(context.width), height: self.height.resolve_or_zero(context.height) } + } +} + +impl ResolveOrZero>, Rect> for Rect { + fn resolve_or_zero(self, context: Size>) -> Rect { + Rect { + left: self.left.resolve_or_zero(context.width), + right: self.right.resolve_or_zero(context.width), + top: self.top.resolve_or_zero(context.height), + bottom: self.bottom.resolve_or_zero(context.height), + } + } +} + +impl ResolveOrZero, Rect> for Rect { + fn resolve_or_zero(self, context: Option) -> Rect { + Rect { + left: self.left.resolve_or_zero(context), + right: self.right.resolve_or_zero(context), + top: self.top.resolve_or_zero(context), + bottom: self.bottom.resolve_or_zero(context), + } + } +} + #[cfg(test)] mod tests { mod maybe_resolve_dimension { From 40b93dad1645fde529db23dc7a50262135c0153a Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 13:50:10 +0000 Subject: [PATCH 07/15] Remove Dimension::Undefined --- README.md | 6 ++-- examples/flexbox-gap.rs | 5 ++-- src/compute/flexbox.rs | 24 ++++++++-------- src/compute/leaf.rs | 6 ++-- src/geometry.rs | 6 ---- src/randomizable.rs | 2 -- src/resolve.rs | 62 ----------------------------------------- src/style.rs | 38 ++++++++++--------------- tests/simple_child.rs | 5 +--- 9 files changed, 35 insertions(+), 119 deletions(-) diff --git a/README.md b/README.md index d6e8cb8d0..9459adbab 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ let mut taffy = Taffy::new(); let header_node = taffy .new_leaf( Style { - size: Size { width: Dimension::Points(800.0), height: Dimension::Points(100.0) }, + size: Size { width: points(800.0), height: points(100.0) }, ..Default::default() }, ).unwrap(); @@ -36,7 +36,7 @@ let header_node = taffy let body_node = taffy .new_leaf( Style { - size: Size { width: Dimension::Points(800.0), height: Dimension::Undefined }, + size: Size { width: points(800.0), height: auto() }, flex_grow: 1.0, ..Default::default() }, @@ -46,7 +46,7 @@ let root_node = taffy .new_with_children( Style { flex_direction: FlexDirection::Column, - size: Size { width: Dimension::Points(800.0), height: Dimension::Points(600.0) }, + size: Size { width: points(800.0), height: points(600.0) }, ..Default::default() }, &[header_node, body_node], diff --git a/examples/flexbox-gap.rs b/examples/flexbox-gap.rs index 6992df90d..b31a87bcf 100644 --- a/examples/flexbox-gap.rs +++ b/examples/flexbox-gap.rs @@ -6,14 +6,13 @@ use taffy::prelude::*; fn main() -> Result<(), taffy::error::TaffyError> { let mut taffy = Taffy::new(); - let child_style = - Style { size: Size { width: Dimension::Points(20.0), height: Dimension::Points(20.0) }, ..Default::default() }; + let child_style = Style { size: Size { width: points(20.0), height: points(20.0) }, ..Default::default() }; let child0 = taffy.new_leaf(child_style.clone())?; let child1 = taffy.new_leaf(child_style.clone())?; let child2 = taffy.new_leaf(child_style.clone())?; let root = taffy.new_with_children( - Style { gap: Size { width: Dimension::Points(10.0), height: Dimension::Undefined }, ..Default::default() }, + Style { gap: Size { width: points(10.0), height: auto() }, ..Default::default() }, &[child0, child1, child2], )?; diff --git a/src/compute/flexbox.rs b/src/compute/flexbox.rs index 5e1d10f6f..cf66d158b 100644 --- a/src/compute/flexbox.rs +++ b/src/compute/flexbox.rs @@ -8,7 +8,7 @@ use crate::geometry::{Point, Rect, Size}; use crate::layout::{AvailableSpace, Layout, RunMode, SizingMode}; use crate::math::MaybeMath; use crate::node::Node; -use crate::resolve::{MaybeResolve, ResolveOrDefault}; +use crate::resolve::{MaybeResolve, ResolveOrZero}; use crate::style::{AlignContent, AlignSelf, Dimension, Display, FlexWrap, JustifyContent, PositionType}; use crate::style::{FlexDirection, Style}; use crate::sys::Vec; @@ -352,9 +352,9 @@ fn compute_constants(style: &Style, node_size: Size>, parent_size: S let is_column = dir.is_column(); let is_wrap_reverse = style.flex_wrap == FlexWrap::WrapReverse; - let margin = style.margin.resolve_or_default(parent_size.width.into_option()); - let padding = style.padding.resolve_or_default(parent_size.width.into_option()); - let border = style.border.resolve_or_default(parent_size.width.into_option()); + let margin = style.margin.resolve_or_zero(parent_size.width.into_option()); + let padding = style.padding.resolve_or_zero(parent_size.width.into_option()); + let border = style.border.resolve_or_zero(parent_size.width.into_option()); let padding_border = Rect { left: padding.left + border.left, @@ -367,7 +367,7 @@ fn compute_constants(style: &Style, node_size: Size>, parent_size: S width: node_size.width.maybe_sub(padding_border.horizontal_axis_sum()), height: node_size.height.maybe_sub(padding_border.vertical_axis_sum()), }; - let gap = style.gap.resolve_or_default(node_inner_size.or(Size::zero())); + let gap = style.gap.resolve_or_zero(node_inner_size.or(Size::zero())); let container_size = Size::zero(); let inner_container_size = Size::zero(); @@ -405,9 +405,9 @@ fn generate_anonymous_flex_items(tree: &impl LayoutTree, node: Node, constants: max_size: child_style.max_size.maybe_resolve(constants.node_inner_size), position: child_style.position.zip_size(constants.node_inner_size, |p, s| p.maybe_resolve(s)), - margin: child_style.margin.resolve_or_default(constants.node_inner_size.width), - padding: child_style.padding.resolve_or_default(constants.node_inner_size.width), - border: child_style.border.resolve_or_default(constants.node_inner_size.width), + margin: child_style.margin.resolve_or_zero(constants.node_inner_size.width), + padding: child_style.padding.resolve_or_zero(constants.node_inner_size.width), + border: child_style.border.resolve_or_zero(constants.node_inner_size.width), flex_basis: 0.0, inner_flex_basis: 0.0, violation: 0.0, @@ -1851,7 +1851,7 @@ mod tests { use crate::{ math::MaybeMath, prelude::{Rect, Size}, - resolve::ResolveOrDefault, + resolve::ResolveOrZero, style::{FlexWrap, Style}, Taffy, }; @@ -1875,13 +1875,13 @@ mod tests { assert!(constants.is_column == style.flex_direction.is_column()); assert!(constants.is_wrap_reverse == (style.flex_wrap == FlexWrap::WrapReverse)); - let margin = style.margin.resolve_or_default(parent_size.as_options()); + let margin = style.margin.resolve_or_zero(parent_size.as_options()); assert_eq!(constants.margin, margin); - let border = style.border.resolve_or_default(parent_size.as_options()); + let border = style.border.resolve_or_zero(parent_size.as_options()); assert_eq!(constants.border, border); - let padding = style.padding.resolve_or_default(parent_size.as_options()); + let padding = style.padding.resolve_or_zero(parent_size.as_options()); // TODO: Replace with something less hardcoded? let padding_border = Rect { diff --git a/src/compute/leaf.rs b/src/compute/leaf.rs index 6dd1865dd..b8ab4d2d5 100644 --- a/src/compute/leaf.rs +++ b/src/compute/leaf.rs @@ -4,7 +4,7 @@ use crate::geometry::Size; use crate::layout::{AvailableSpace, RunMode, SizingMode}; use crate::math::MaybeMath; use crate::node::Node; -use crate::resolve::{MaybeResolve, ResolveOrDefault}; +use crate::resolve::{MaybeResolve, ResolveOrZero}; use crate::tree::LayoutTree; #[cfg(feature = "debug")] @@ -66,8 +66,8 @@ pub(crate) fn compute( return node_size.unwrap_or(measured_size).maybe_clamp(node_min_size, node_max_size); } - let padding = style.padding.resolve_or_default(available_space.width.into_option()); - let border = style.border.resolve_or_default(available_space.width.into_option()); + let padding = style.padding.resolve_or_zero(available_space.width.into_option()); + let border = style.border.resolve_or_zero(available_space.width.into_option()); Size { width: node_size diff --git a/src/geometry.rs b/src/geometry.rs index 7f871b926..c1d5bb230 100644 --- a/src/geometry.rs +++ b/src/geometry.rs @@ -279,12 +279,6 @@ impl Size { pub const fn from_percent(width: f32, height: f32) -> Self { Size { width: Dimension::Percent(width), height: Dimension::Percent(height) } } - - /// Generates a [`Size`] using [`Dimension::Auto`] in both width and height - pub const AUTO: Size = Self { width: Dimension::Auto, height: Dimension::Auto }; - - /// Generates a [`Size`] using [`Dimension::Undefined`] in both width and height - pub const UNDEFINED: Size = Self { width: Dimension::Undefined, height: Dimension::Undefined }; } /// A 2-dimensional coordinate. diff --git a/src/randomizable.rs b/src/randomizable.rs index f766abfe4..23a98453e 100644 --- a/src/randomizable.rs +++ b/src/randomizable.rs @@ -25,8 +25,6 @@ impl Randomizeable for Dimension { if switch < 0.2 { Dimension::Auto - } else if switch < 0.4 { - Dimension::Undefined } else if switch < 0.8 { Dimension::Points(rng.gen_range(0.0..500.0)) } else { diff --git a/src/resolve.rs b/src/resolve.rs index 9143a87e0..fc5e57281 100644 --- a/src/resolve.rs +++ b/src/resolve.rs @@ -150,18 +150,6 @@ mod tests { use crate::style::Dimension; use rstest::rstest; - /// `Dimension::Undefined` should always return `None` - /// - /// The parent / context should not affect the outcome. - #[rstest] - #[case(Dimension::Undefined, None, None)] - #[case(Dimension::Undefined, Some(5.0), None)] - #[case(Dimension::Undefined, Some(-5.0), None)] - #[case(Dimension::Undefined, Some(0.), None)] - fn resolve_undefined(#[case] input: Dimension, #[case] context: Option, #[case] expected: Option) { - assert_eq!(input.maybe_resolve(context), expected); - } - /// `Dimension::Auto` should always return `None` /// /// The parent / context should not affect the outcome. @@ -206,22 +194,6 @@ mod tests { use crate::{prelude::Size, resolve::MaybeResolve, style::Dimension}; use rstest::rstest; - /// Size should always return Size - /// - /// The parent / context should not affect the outcome. - #[rstest] - #[case(Size::UNDEFINED, Size::NONE, Size::NONE)] - #[case(Size::UNDEFINED, Size::new(5.0, 5.0), Size::NONE)] - #[case(Size::UNDEFINED, Size::new(-5.0, -5.0), Size::NONE)] - #[case(Size::UNDEFINED, Size::new(0.0, 0.0), Size::NONE)] - fn maybe_resolve_undefined( - #[case] input: Size, - #[case] context: Size>, - #[case] expected: Size>, - ) { - assert_eq!(input.maybe_resolve(context), expected); - } - /// Size should always return Size /// /// The parent / context should not affect the outcome. @@ -279,14 +251,6 @@ mod tests { use crate::style::Dimension; use rstest::rstest; - #[rstest] - #[case(Dimension::Undefined, None, 0.0)] - #[case(Dimension::Undefined, Some(5.0), 0.0)] - #[case(Dimension::Undefined, Some(-5.0), 0.0)] - #[case(Dimension::Undefined, Some(0.0), 0.0)] - fn resolve_or_default_undefined(#[case] input: Dimension, #[case] context: Option, #[case] expected: f32) { - assert_eq!(input.resolve_or_default(context), expected); - } #[rstest] #[case(Dimension::Auto, None, 0.0)] #[case(Dimension::Auto, Some(5.0), 0.0)] @@ -319,19 +283,6 @@ mod tests { use crate::style::Dimension; use rstest::rstest; - #[rstest] - #[case(Rect::UNDEFINED, Size::NONE, Rect::zero())] - #[case(Rect::UNDEFINED, Size::new(5.0, 5.0), Rect::zero())] - #[case(Rect::UNDEFINED, Size::new(-5.0, -5.0), Rect::zero())] - #[case(Rect::UNDEFINED, Size::new(0.0, 0.0), Rect::zero())] - fn resolve_or_default_undefined( - #[case] input: Rect, - #[case] context: Size>, - #[case] expected: Rect, - ) { - assert_eq!(input.resolve_or_default(context), expected); - } - #[rstest] #[case(Rect::auto(), Size::NONE, Rect::zero())] #[case(Rect::auto(), Size::new(5.0, 5.0), Rect::zero())] @@ -378,19 +329,6 @@ mod tests { use crate::style::Dimension; use rstest::rstest; - #[rstest] - #[case(Rect::UNDEFINED, None, Rect::zero())] - #[case(Rect::UNDEFINED, Some(5.0), Rect::zero())] - #[case(Rect::UNDEFINED, Some(-5.0), Rect::zero())] - #[case(Rect::UNDEFINED, Some(0.0), Rect::zero())] - fn resolve_or_default_undefined( - #[case] input: Rect, - #[case] context: Option, - #[case] expected: Rect, - ) { - assert_eq!(input.resolve_or_default(context), expected); - } - #[rstest] #[case(Rect::auto(), None, Rect::zero())] #[case(Rect::auto(), Some(5.0), Rect::zero())] diff --git a/src/style.rs b/src/style.rs index f89b24a8d..95cc43870 100644 --- a/src/style.rs +++ b/src/style.rs @@ -252,24 +252,22 @@ impl Default for FlexWrap { /// A unit of linear measurement /// /// This is commonly combined with [`Rect`], [`Point`](crate::geometry::Point) and [`Size`]. -/// The default value is [`Dimension::Undefined`]. +/// The default value is [`Dimension::Auto`]. #[derive(Copy, Clone, PartialEq, Debug)] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub enum Dimension { - /// The dimension is not given - Undefined, - /// The dimension should be automatically computed - Auto, /// Points are abstract absolute units. Users of Taffy may define what they correspond /// to in their application (pixels, logical pixels, mm, etc) as they see fit. Points(f32), /// The dimension is stored in percentage relative to the parent item. Percent(f32), + /// The dimension should be automatically computed + Auto, } impl Default for Dimension { fn default() -> Self { - Self::Undefined + Self::Auto } } @@ -316,14 +314,6 @@ impl Rect { Rect { right: Dimension::Percent(end), bottom: Dimension::Percent(bottom), ..Rect::AUTO } } - /// Generates a [`Rect`] using [`Dimension::Undefined`] for all values - pub const UNDEFINED: Rect = Self { - left: Dimension::Undefined, - right: Dimension::Undefined, - top: Dimension::Undefined, - bottom: Dimension::Undefined, - }; - /// Generates a [`Rect`] using [`Dimension::Auto`] for all values pub const AUTO: Rect = Self { left: Dimension::Auto, right: Dimension::Auto, top: Dimension::Auto, bottom: Dimension::Auto }; @@ -436,11 +426,11 @@ impl Style { align_self: AlignSelf::Auto, align_content: AlignContent::Stretch, justify_content: JustifyContent::FlexStart, - position: Rect::UNDEFINED, - margin: Rect::UNDEFINED, - padding: Rect::UNDEFINED, - border: Rect::UNDEFINED, - gap: Size::UNDEFINED, + position: Rect::auto(), + margin: Rect::zero(), + padding: Rect::zero(), + border: Rect::zero(), + gap: Size::zero(), flex_grow: 0.0, flex_shrink: 1.0, flex_basis: Dimension::Auto, @@ -562,7 +552,7 @@ impl Style { #[cfg(test)] mod tests { use super::Style; - use crate::geometry::Size; + use crate::geometry::{Rect, Size}; #[test] fn defaults_match() { @@ -576,10 +566,10 @@ mod tests { align_content: Default::default(), justify_content: Default::default(), position: Default::default(), - margin: Default::default(), - padding: Default::default(), - border: Default::default(), - gap: Size::UNDEFINED, + margin: Rect::zero(), + padding: Rect::zero(), + border: Rect::zero(), + gap: Size::zero(), flex_grow: 0.0, flex_shrink: 1.0, flex_basis: super::Dimension::Auto, diff --git a/tests/simple_child.rs b/tests/simple_child.rs index 0098f681a..8bee5d748 100644 --- a/tests/simple_child.rs +++ b/tests/simple_child.rs @@ -35,10 +35,7 @@ fn simple_child() { .unwrap(); let node1 = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { width: Dimension::Undefined, height: Dimension::Undefined }, - ..Default::default() - }, + taffy::style::Style { size: taffy::geometry::Size::auto(), ..Default::default() }, &[node1_0, node1_1], ) .unwrap(); From 0149dc3dd74a59b67eae1d5249ad625f87e6ae2f Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 14:32:31 +0000 Subject: [PATCH 08/15] Make defaults for Size and Rect generic --- src/geometry.rs | 17 +++++++++++++++++ src/style.rs | 17 ----------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/geometry.rs b/src/geometry.rs index c1d5bb230..ba4762c08 100644 --- a/src/geometry.rs +++ b/src/geometry.rs @@ -28,6 +28,17 @@ pub struct Rect { pub bottom: T, } +impl Default for Rect { + fn default() -> Self { + Rect { + left: Default::default(), + right: Default::default(), + top: Default::default(), + bottom: Default::default(), + } + } +} + impl Rect { /// Applies the function `f` to all four sides of the rect /// @@ -160,6 +171,12 @@ pub struct Size { pub height: T, } +impl Default for Size { + fn default() -> Self { + Size { width: Default::default(), height: Default::default() } + } +} + impl Size { /// Applies the function `f` to both the width and height /// diff --git a/src/style.rs b/src/style.rs index 95cc43870..69b2b565d 100644 --- a/src/style.rs +++ b/src/style.rs @@ -278,17 +278,6 @@ impl Dimension { } } -impl Default for Rect { - fn default() -> Self { - Self { - left: Default::default(), - right: Default::default(), - top: Default::default(), - bottom: Default::default(), - } - } -} - impl Rect { /// Generates a [`Rect`] using [`Dimension::Points`] values for `start` and `top` #[must_use] @@ -341,12 +330,6 @@ impl Rect { } } -impl Default for Size { - fn default() -> Self { - Self { width: Dimension::Auto, height: Dimension::Auto } - } -} - /// The flexbox layout information for a single [`Node`](crate::node::Node). /// /// The most important idea in flexbox is the notion of a "main" and "cross" axis, which are always perpendicular to each other. From 277aeeb69680d737024f2732166ebb0a700a5cac Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 14:33:16 +0000 Subject: [PATCH 09/15] Add LengthPercentage style type --- src/resolve.rs | 52 ++++++++++++++++++++++++++++++-------------- src/style.rs | 20 +++++++++++++++++ src/style_helpers.rs | 10 ++++++++- 3 files changed, 65 insertions(+), 17 deletions(-) diff --git a/src/resolve.rs b/src/resolve.rs index fc5e57281..3bb811aa4 100644 --- a/src/resolve.rs +++ b/src/resolve.rs @@ -1,6 +1,7 @@ //! Helper trait to calculate dimensions during layout resolution use crate::prelude::{Dimension, Rect, Size}; +use crate::style::LengthPercentage; use crate::style_helpers::TaffyZero; /// Trait to encapsulate behaviour where we need to resolve from a @@ -33,6 +34,17 @@ pub(crate) trait ResolveOrZero { fn resolve_or_zero(self, context: TContext) -> TOutput; } +impl MaybeResolve, Option> for LengthPercentage { + /// Converts the given [`LengthPercentage`] into a concrete value of points + /// Can return `None` + fn maybe_resolve(self, context: Option) -> Option { + match self { + LengthPercentage::Points(points) => Some(points), + LengthPercentage::Percent(percent) => context.map(|dim| dim * percent), + } + } +} + impl MaybeResolve, Option> for Dimension { /// Converts the given [`Dimension`] into a concrete value of points /// @@ -40,24 +52,19 @@ impl MaybeResolve, Option> for Dimension { fn maybe_resolve(self, context: Option) -> Option { match self { Dimension::Points(points) => Some(points), - // parent_dim * percent Dimension::Percent(percent) => context.map(|dim| dim * percent), _ => None, } } } -impl MaybeResolve> for Dimension { - /// Converts the given [`Dimension`] into a concrete value of points - /// +// Generic implementation of MaybeResolve for f32 context where MaybeResolve is implemented +// for Option context +impl, Option>> MaybeResolve> for T { + /// Converts the given MaybeResolve value into a concrete value of points /// Can return `None` fn maybe_resolve(self, context: f32) -> Option { - match self { - Dimension::Points(points) => Some(points), - // parent_dim * percent - Dimension::Percent(percent) => Some(context * percent), - _ => None, - } + self.maybe_resolve(Some(context)) } } @@ -114,14 +121,25 @@ impl ResolveOrZero, f32> for Dimension { } } -impl ResolveOrZero>, Size> for Size { - fn resolve_or_zero(self, context: Size>) -> Size { +impl ResolveOrZero, f32> for LengthPercentage { + /// Will return a default value of result is evaluated to `None` + fn resolve_or_zero(self, context: Option) -> f32 { + self.maybe_resolve(context).unwrap_or(0.0) + } +} + +// Generic ResolveOrZero for Size +impl> ResolveOrZero, Size> for Size { + /// Converts any `parent`-relative values for size into an absolute size + fn resolve_or_zero(self, context: Size) -> Size { Size { width: self.width.resolve_or_zero(context.width), height: self.height.resolve_or_zero(context.height) } } } -impl ResolveOrZero>, Rect> for Rect { - fn resolve_or_zero(self, context: Size>) -> Rect { +// Generic ResolveOrZero for resolving Rect against Size +impl> ResolveOrZero, Rect> for Rect { + /// Converts any `parent`-relative values for Rect into an absolute Rect + fn resolve_or_zero(self, context: Size) -> Rect { Rect { left: self.left.resolve_or_zero(context.width), right: self.right.resolve_or_zero(context.width), @@ -131,8 +149,10 @@ impl ResolveOrZero>, Rect> for Rect { } } -impl ResolveOrZero, Rect> for Rect { - fn resolve_or_zero(self, context: Option) -> Rect { +// Generic ResolveOrZero for resolving Rect against Option +impl, Out>> ResolveOrZero, Rect> for Rect { + /// Converts any `parent`-relative values for Rect into an absolute Rect + fn resolve_or_zero(self, context: Option) -> Rect { Rect { left: self.left.resolve_or_zero(context), right: self.right.resolve_or_zero(context), diff --git a/src/style.rs b/src/style.rs index 69b2b565d..321da4bfc 100644 --- a/src/style.rs +++ b/src/style.rs @@ -249,6 +249,26 @@ impl Default for FlexWrap { } } +/// A unit of linear measurement +/// +/// This is commonly combined with [`Rect`], [`Point`](crate::geometry::Point) and [`Size`]. +/// The default value is [`LengthPercentage::Points(0.0)`]. +#[derive(Copy, Clone, PartialEq, Debug)] +#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] +pub enum LengthPercentage { + /// Points are abstract absolute units. Users of Taffy may define what they correspond + /// to in their application (pixels, logical pixels, mm, etc) as they see fit. + Points(f32), + /// The dimension is stored in percentage relative to the parent item. + Percent(f32), +} + +impl Default for LengthPercentage { + fn default() -> Self { + Self::Points(0.0) + } +} + /// A unit of linear measurement /// /// This is commonly combined with [`Rect`], [`Point`](crate::geometry::Point) and [`Size`]. diff --git a/src/style_helpers.rs b/src/style_helpers.rs index 6c6de2117..6111e3711 100644 --- a/src/style_helpers.rs +++ b/src/style_helpers.rs @@ -1,7 +1,7 @@ //! Helper functions which it make it easier to create instances of types in the `style` and `geometry` modules. use crate::geometry::{Point, Rect, Size}; -use crate::style::Dimension; +use crate::style::{Dimension, LengthPercentage}; /// Returns the zero value for that type pub const fn zero() -> T { @@ -16,6 +16,9 @@ pub trait TaffyZero { impl TaffyZero for f32 { const ZERO: f32 = 0.0; } +impl TaffyZero for LengthPercentage { + const ZERO: LengthPercentage = LengthPercentage::Points(0.0); +} impl TaffyZero for Dimension { const ZERO: Dimension = Dimension::Points(0.0); } @@ -120,6 +123,11 @@ impl FromPoints for Option { Some(points.into()) } } +impl FromPoints for LengthPercentage { + fn from_points + Copy>(points: Input) -> Self { + LengthPercentage::Points(points.into()) + } +} impl FromPoints for Dimension { fn from_points + Copy>(points: Input) -> Self { Dimension::Points(points.into()) From 763c90c2da7f3b50cf6c16276b57d18887d017e0 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 14:33:54 +0000 Subject: [PATCH 10/15] Convert gap property to use LengthPercentage --- .../generated/gap_column_gap_child_margins.rs | 5 ++- benches/generated/gap_column_gap_flexible.rs | 4 +-- ...ap_column_gap_flexible_undefined_parent.rs | 4 +-- .../generated/gap_column_gap_inflexible.rs | 5 ++- ..._column_gap_inflexible_undefined_parent.rs | 5 ++- .../gap_column_gap_justify_center.rs | 5 ++- .../gap_column_gap_justify_flex_end.rs | 5 ++- .../gap_column_gap_justify_flex_start.rs | 5 ++- .../gap_column_gap_justify_space_around.rs | 5 ++- .../gap_column_gap_justify_space_between.rs | 5 ++- .../gap_column_gap_justify_space_evenly.rs | 5 ++- .../gap_column_gap_mixed_flexible.rs | 5 ++- ..._percentage_cyclic_partially_shrinkable.rs | 5 ++- ...column_gap_percentage_cyclic_shrinkable.rs | 5 ++- ...lumn_gap_percentage_cyclic_unshrinkable.rs | 5 ++- .../gap_column_gap_percentage_flexible.rs | 4 +-- .../gap_column_gap_percentage_inflexible.rs | 5 ++- .../gap_column_gap_wrap_align_center.rs | 4 +-- .../gap_column_gap_wrap_align_flex_end.rs | 4 +-- .../gap_column_gap_wrap_align_flex_start.rs | 4 +-- .../gap_column_gap_wrap_align_space_around.rs | 4 +-- ...gap_column_gap_wrap_align_space_between.rs | 4 +-- .../gap_column_gap_wrap_align_stretch.rs | 5 ++- .../generated/gap_column_row_gap_wrapping.rs | 4 +-- .../gap_percentage_row_gap_wrapping.rs | 4 +-- .../generated/gap_row_gap_align_items_end.rs | 4 +-- .../gap_row_gap_align_items_stretch.rs | 4 +-- .../gap_row_gap_column_child_margins.rs | 5 ++- .../gap_row_gap_row_wrap_child_margins.rs | 5 ++- examples/flexbox-gap.rs | 2 +- scripts/gentest/src/main.rs | 36 +++++++++++++++++-- src/style.rs | 2 +- .../generated/gap_column_gap_child_margins.rs | 5 ++- tests/generated/gap_column_gap_flexible.rs | 4 +-- ...ap_column_gap_flexible_undefined_parent.rs | 4 +-- tests/generated/gap_column_gap_inflexible.rs | 5 ++- ..._column_gap_inflexible_undefined_parent.rs | 5 ++- .../gap_column_gap_justify_center.rs | 5 ++- .../gap_column_gap_justify_flex_end.rs | 5 ++- .../gap_column_gap_justify_flex_start.rs | 5 ++- .../gap_column_gap_justify_space_around.rs | 5 ++- .../gap_column_gap_justify_space_between.rs | 5 ++- .../gap_column_gap_justify_space_evenly.rs | 5 ++- .../gap_column_gap_mixed_flexible.rs | 5 ++- ..._percentage_cyclic_partially_shrinkable.rs | 5 ++- ...column_gap_percentage_cyclic_shrinkable.rs | 5 ++- ...lumn_gap_percentage_cyclic_unshrinkable.rs | 5 ++- .../gap_column_gap_percentage_flexible.rs | 4 +-- .../gap_column_gap_percentage_inflexible.rs | 5 ++- .../gap_column_gap_wrap_align_center.rs | 4 +-- .../gap_column_gap_wrap_align_flex_end.rs | 4 +-- .../gap_column_gap_wrap_align_flex_start.rs | 4 +-- .../gap_column_gap_wrap_align_space_around.rs | 4 +-- ...gap_column_gap_wrap_align_space_between.rs | 4 +-- .../gap_column_gap_wrap_align_stretch.rs | 5 ++- .../generated/gap_column_row_gap_wrapping.rs | 4 +-- .../gap_percentage_row_gap_wrapping.rs | 4 +-- .../generated/gap_row_gap_align_items_end.rs | 4 +-- .../gap_row_gap_align_items_stretch.rs | 4 +-- .../gap_row_gap_column_child_margins.rs | 5 ++- .../gap_row_gap_row_wrap_child_margins.rs | 5 ++- 61 files changed, 220 insertions(+), 86 deletions(-) diff --git a/benches/generated/gap_column_gap_child_margins.rs b/benches/generated/gap_column_gap_child_margins.rs index c7a8d3c34..9cd8bec50 100644 --- a/benches/generated/gap_column_gap_child_margins.rs +++ b/benches/generated/gap_column_gap_child_margins.rs @@ -53,7 +53,10 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_flexible.rs b/benches/generated/gap_column_gap_flexible.rs index e4b1aca04..886c81371 100644 --- a/benches/generated/gap_column_gap_flexible.rs +++ b/benches/generated/gap_column_gap_flexible.rs @@ -39,8 +39,8 @@ pub fn compute() { .new_with_children( taffy::style::Style { gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/benches/generated/gap_column_gap_flexible_undefined_parent.rs b/benches/generated/gap_column_gap_flexible_undefined_parent.rs index 34988e513..dfa985a10 100644 --- a/benches/generated/gap_column_gap_flexible_undefined_parent.rs +++ b/benches/generated/gap_column_gap_flexible_undefined_parent.rs @@ -39,8 +39,8 @@ pub fn compute() { .new_with_children( taffy::style::Style { gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, diff --git a/benches/generated/gap_column_gap_inflexible.rs b/benches/generated/gap_column_gap_inflexible.rs index 3fc317e2c..4a10c7066 100644 --- a/benches/generated/gap_column_gap_inflexible.rs +++ b/benches/generated/gap_column_gap_inflexible.rs @@ -32,7 +32,10 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_inflexible_undefined_parent.rs b/benches/generated/gap_column_gap_inflexible_undefined_parent.rs index be0978b50..82bd2134c 100644 --- a/benches/generated/gap_column_gap_inflexible_undefined_parent.rs +++ b/benches/generated/gap_column_gap_inflexible_undefined_parent.rs @@ -32,7 +32,10 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_justify_center.rs b/benches/generated/gap_column_gap_justify_center.rs index 0aafcf06c..650f6e459 100644 --- a/benches/generated/gap_column_gap_justify_center.rs +++ b/benches/generated/gap_column_gap_justify_center.rs @@ -33,7 +33,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_justify_flex_end.rs b/benches/generated/gap_column_gap_justify_flex_end.rs index c91cba586..af27fc60c 100644 --- a/benches/generated/gap_column_gap_justify_flex_end.rs +++ b/benches/generated/gap_column_gap_justify_flex_end.rs @@ -33,7 +33,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::FlexEnd, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_justify_flex_start.rs b/benches/generated/gap_column_gap_justify_flex_start.rs index 71e3db407..1fc28a90a 100644 --- a/benches/generated/gap_column_gap_justify_flex_start.rs +++ b/benches/generated/gap_column_gap_justify_flex_start.rs @@ -32,7 +32,10 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_justify_space_around.rs b/benches/generated/gap_column_gap_justify_space_around.rs index a191ca8dd..0984d8d3f 100644 --- a/benches/generated/gap_column_gap_justify_space_around.rs +++ b/benches/generated/gap_column_gap_justify_space_around.rs @@ -33,7 +33,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceAround, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_justify_space_between.rs b/benches/generated/gap_column_gap_justify_space_between.rs index 710675938..8193f66c5 100644 --- a/benches/generated/gap_column_gap_justify_space_between.rs +++ b/benches/generated/gap_column_gap_justify_space_between.rs @@ -33,7 +33,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceBetween, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_justify_space_evenly.rs b/benches/generated/gap_column_gap_justify_space_evenly.rs index 1db809d47..0c0b40925 100644 --- a/benches/generated/gap_column_gap_justify_space_evenly.rs +++ b/benches/generated/gap_column_gap_justify_space_evenly.rs @@ -33,7 +33,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceEvenly, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_mixed_flexible.rs b/benches/generated/gap_column_gap_mixed_flexible.rs index bf6ef59b5..7658467de 100644 --- a/benches/generated/gap_column_gap_mixed_flexible.rs +++ b/benches/generated/gap_column_gap_mixed_flexible.rs @@ -34,7 +34,10 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs b/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs index 987278c94..4bbb1fc19 100644 --- a/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs +++ b/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs @@ -46,7 +46,10 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Percent(0.5f32), + ..Default::default() + }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs b/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs index b753dfb3d..371d7e9fe 100644 --- a/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs +++ b/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs @@ -44,7 +44,10 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Percent(0.2f32), + ..Default::default() + }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs b/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs index ce57a263d..f07a6ad7d 100644 --- a/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs +++ b/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs @@ -47,7 +47,10 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Percent(0.2f32), + ..Default::default() + }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/gap_column_gap_percentage_flexible.rs b/benches/generated/gap_column_gap_percentage_flexible.rs index 327eba150..056a04e70 100644 --- a/benches/generated/gap_column_gap_percentage_flexible.rs +++ b/benches/generated/gap_column_gap_percentage_flexible.rs @@ -39,8 +39,8 @@ pub fn compute() { .new_with_children( taffy::style::Style { gap: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.1f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Percent(0.1f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/benches/generated/gap_column_gap_percentage_inflexible.rs b/benches/generated/gap_column_gap_percentage_inflexible.rs index 42e6c5dbc..13a03745d 100644 --- a/benches/generated/gap_column_gap_percentage_inflexible.rs +++ b/benches/generated/gap_column_gap_percentage_inflexible.rs @@ -32,7 +32,10 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Percent(0.2f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/benches/generated/gap_column_gap_wrap_align_center.rs b/benches/generated/gap_column_gap_wrap_align_center.rs index 77342de1a..abf9f8664 100644 --- a/benches/generated/gap_column_gap_wrap_align_center.rs +++ b/benches/generated/gap_column_gap_wrap_align_center.rs @@ -86,8 +86,8 @@ pub fn compute() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::Center, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/benches/generated/gap_column_gap_wrap_align_flex_end.rs b/benches/generated/gap_column_gap_wrap_align_flex_end.rs index 9b908c845..2feeffc0d 100644 --- a/benches/generated/gap_column_gap_wrap_align_flex_end.rs +++ b/benches/generated/gap_column_gap_wrap_align_flex_end.rs @@ -86,8 +86,8 @@ pub fn compute() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::FlexEnd, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/benches/generated/gap_column_gap_wrap_align_flex_start.rs b/benches/generated/gap_column_gap_wrap_align_flex_start.rs index 9b3ecd048..a3448c54f 100644 --- a/benches/generated/gap_column_gap_wrap_align_flex_start.rs +++ b/benches/generated/gap_column_gap_wrap_align_flex_start.rs @@ -86,8 +86,8 @@ pub fn compute() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::FlexStart, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/benches/generated/gap_column_gap_wrap_align_space_around.rs b/benches/generated/gap_column_gap_wrap_align_space_around.rs index 3068fe65c..7c319ad48 100644 --- a/benches/generated/gap_column_gap_wrap_align_space_around.rs +++ b/benches/generated/gap_column_gap_wrap_align_space_around.rs @@ -86,8 +86,8 @@ pub fn compute() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::SpaceAround, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/benches/generated/gap_column_gap_wrap_align_space_between.rs b/benches/generated/gap_column_gap_wrap_align_space_between.rs index 6f23cfd30..e5f986fd7 100644 --- a/benches/generated/gap_column_gap_wrap_align_space_between.rs +++ b/benches/generated/gap_column_gap_wrap_align_space_between.rs @@ -86,8 +86,8 @@ pub fn compute() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::SpaceBetween, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/benches/generated/gap_column_gap_wrap_align_stretch.rs b/benches/generated/gap_column_gap_wrap_align_stretch.rs index ceddb4604..c9628bc3f 100644 --- a/benches/generated/gap_column_gap_wrap_align_stretch.rs +++ b/benches/generated/gap_column_gap_wrap_align_stretch.rs @@ -56,7 +56,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(5f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(5f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), height: taffy::style::Dimension::Points(300f32), diff --git a/benches/generated/gap_column_row_gap_wrapping.rs b/benches/generated/gap_column_row_gap_wrapping.rs index bd1da5eee..6b37fccfa 100644 --- a/benches/generated/gap_column_row_gap_wrapping.rs +++ b/benches/generated/gap_column_row_gap_wrapping.rs @@ -124,8 +124,8 @@ pub fn compute() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, diff --git a/benches/generated/gap_percentage_row_gap_wrapping.rs b/benches/generated/gap_percentage_row_gap_wrapping.rs index 0618c3d81..8aba72d7f 100644 --- a/benches/generated/gap_percentage_row_gap_wrapping.rs +++ b/benches/generated/gap_percentage_row_gap_wrapping.rs @@ -124,8 +124,8 @@ pub fn compute() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Percent(0.1f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Percent(0.1f32), ..Default::default() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, diff --git a/benches/generated/gap_row_gap_align_items_end.rs b/benches/generated/gap_row_gap_align_items_end.rs index da3c66358..49340bccc 100644 --- a/benches/generated/gap_row_gap_align_items_end.rs +++ b/benches/generated/gap_row_gap_align_items_end.rs @@ -62,8 +62,8 @@ pub fn compute() { flex_wrap: taffy::style::FlexWrap::Wrap, align_items: taffy::style::AlignItems::FlexEnd, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/benches/generated/gap_row_gap_align_items_stretch.rs b/benches/generated/gap_row_gap_align_items_stretch.rs index 6917373d8..1a1d11a98 100644 --- a/benches/generated/gap_row_gap_align_items_stretch.rs +++ b/benches/generated/gap_row_gap_align_items_stretch.rs @@ -61,8 +61,8 @@ pub fn compute() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/benches/generated/gap_row_gap_column_child_margins.rs b/benches/generated/gap_row_gap_column_child_margins.rs index 25c05a194..a886ed1ff 100644 --- a/benches/generated/gap_row_gap_column_child_margins.rs +++ b/benches/generated/gap_row_gap_column_child_margins.rs @@ -54,7 +54,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - gap: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + height: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), diff --git a/benches/generated/gap_row_gap_row_wrap_child_margins.rs b/benches/generated/gap_row_gap_row_wrap_child_margins.rs index a542d77c3..fa811bee9 100644 --- a/benches/generated/gap_row_gap_row_wrap_child_margins.rs +++ b/benches/generated/gap_row_gap_row_wrap_child_margins.rs @@ -48,7 +48,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - gap: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + height: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), diff --git a/examples/flexbox-gap.rs b/examples/flexbox-gap.rs index b31a87bcf..78ec4f337 100644 --- a/examples/flexbox-gap.rs +++ b/examples/flexbox-gap.rs @@ -12,7 +12,7 @@ fn main() -> Result<(), taffy::error::TaffyError> { let child2 = taffy.new_leaf(child_style.clone())?; let root = taffy.new_with_children( - Style { gap: Size { width: points(10.0), height: auto() }, ..Default::default() }, + Style { gap: Size { width: points(10.0), height: zero() }, ..Default::default() }, &[child0, child1, child2], )?; diff --git a/scripts/gentest/src/main.rs b/scripts/gentest/src/main.rs index 616ca7655..d6fc2591d 100644 --- a/scripts/gentest/src/main.rs +++ b/scripts/gentest/src/main.rs @@ -512,6 +512,18 @@ macro_rules! dim_quoted_renamed { }; } +macro_rules! length_percentage_quoted_renamed { + ($obj:ident, $in_name:ident, $out_name:ident) => { + let $out_name = match $obj.get(stringify!($in_name)) { + Some(json::JsonValue::Object(ref value)) => { + let dim = generate_length_percentage(value); + quote!($out_name: #dim,) + } + _ => quote!(), + }; + }; +} + macro_rules! dim_quoted { ($obj:ident, $dim_name:ident) => { dim_quoted_renamed!($obj, $dim_name, $dim_name) @@ -530,8 +542,8 @@ fn generate_size(size: &json::object::Object) -> TokenStream { } fn generate_gap(size: &json::object::Object) -> TokenStream { - dim_quoted_renamed!(size, column, width); - dim_quoted_renamed!(size, row, height); + length_percentage_quoted_renamed!(size, column, width); + length_percentage_quoted_renamed!(size, row, height); quote!( taffy::geometry::Size { #width #height @@ -540,6 +552,26 @@ fn generate_gap(size: &json::object::Object) -> TokenStream { ) } +fn generate_length_percentage(dimen: &json::object::Object) -> TokenStream { + let unit = dimen.get("unit").unwrap(); + let value = || dimen.get("value").unwrap().as_f32().unwrap(); + + match unit { + json::JsonValue::Short(ref unit) => match unit.as_ref() { + "points" => { + let value = value(); + quote!(taffy::style::LengthPercentage::Points(#value)) + } + "percent" => { + let value = value(); + quote!(taffy::style::LengthPercentage::Percent(#value)) + } + _ => unreachable!(), + }, + _ => unreachable!(), + } +} + fn generate_dimension(dimen: &json::object::Object) -> TokenStream { let unit = dimen.get("unit").unwrap(); let value = || dimen.get("value").unwrap().as_f32().unwrap(); diff --git a/src/style.rs b/src/style.rs index 321da4bfc..20b794f59 100644 --- a/src/style.rs +++ b/src/style.rs @@ -394,7 +394,7 @@ pub struct Style { pub border: Rect, // Gap /// How large should the gaps between items in a grid or flex container be? - pub gap: Size, + pub gap: Size, /// The relative rate at which this item grows when it is expanding to fill space /// /// 0.0 is the default value, and this value must not be negative. diff --git a/tests/generated/gap_column_gap_child_margins.rs b/tests/generated/gap_column_gap_child_margins.rs index 6b5def564..fa5ed63cb 100644 --- a/tests/generated/gap_column_gap_child_margins.rs +++ b/tests/generated/gap_column_gap_child_margins.rs @@ -54,7 +54,10 @@ fn gap_column_gap_child_margins() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_flexible.rs b/tests/generated/gap_column_gap_flexible.rs index 6b7c3a49d..f3e04a1d2 100644 --- a/tests/generated/gap_column_gap_flexible.rs +++ b/tests/generated/gap_column_gap_flexible.rs @@ -40,8 +40,8 @@ fn gap_column_gap_flexible() { .new_with_children( taffy::style::Style { gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/tests/generated/gap_column_gap_flexible_undefined_parent.rs b/tests/generated/gap_column_gap_flexible_undefined_parent.rs index 2f6dc3784..ba1e12dce 100644 --- a/tests/generated/gap_column_gap_flexible_undefined_parent.rs +++ b/tests/generated/gap_column_gap_flexible_undefined_parent.rs @@ -40,8 +40,8 @@ fn gap_column_gap_flexible_undefined_parent() { .new_with_children( taffy::style::Style { gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, diff --git a/tests/generated/gap_column_gap_inflexible.rs b/tests/generated/gap_column_gap_inflexible.rs index d844e97f9..134e95c53 100644 --- a/tests/generated/gap_column_gap_inflexible.rs +++ b/tests/generated/gap_column_gap_inflexible.rs @@ -33,7 +33,10 @@ fn gap_column_gap_inflexible() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_inflexible_undefined_parent.rs b/tests/generated/gap_column_gap_inflexible_undefined_parent.rs index 3ab0953c4..e1b008692 100644 --- a/tests/generated/gap_column_gap_inflexible_undefined_parent.rs +++ b/tests/generated/gap_column_gap_inflexible_undefined_parent.rs @@ -33,7 +33,10 @@ fn gap_column_gap_inflexible_undefined_parent() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_justify_center.rs b/tests/generated/gap_column_gap_justify_center.rs index 7367afebc..943837145 100644 --- a/tests/generated/gap_column_gap_justify_center.rs +++ b/tests/generated/gap_column_gap_justify_center.rs @@ -34,7 +34,10 @@ fn gap_column_gap_justify_center() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_justify_flex_end.rs b/tests/generated/gap_column_gap_justify_flex_end.rs index 2869cc514..f2b1db4ad 100644 --- a/tests/generated/gap_column_gap_justify_flex_end.rs +++ b/tests/generated/gap_column_gap_justify_flex_end.rs @@ -34,7 +34,10 @@ fn gap_column_gap_justify_flex_end() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::FlexEnd, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_justify_flex_start.rs b/tests/generated/gap_column_gap_justify_flex_start.rs index 1c19d1dae..b2725c2b9 100644 --- a/tests/generated/gap_column_gap_justify_flex_start.rs +++ b/tests/generated/gap_column_gap_justify_flex_start.rs @@ -33,7 +33,10 @@ fn gap_column_gap_justify_flex_start() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_justify_space_around.rs b/tests/generated/gap_column_gap_justify_space_around.rs index 238760d4b..ed2635575 100644 --- a/tests/generated/gap_column_gap_justify_space_around.rs +++ b/tests/generated/gap_column_gap_justify_space_around.rs @@ -34,7 +34,10 @@ fn gap_column_gap_justify_space_around() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceAround, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_justify_space_between.rs b/tests/generated/gap_column_gap_justify_space_between.rs index 749a51139..d17fd5fc1 100644 --- a/tests/generated/gap_column_gap_justify_space_between.rs +++ b/tests/generated/gap_column_gap_justify_space_between.rs @@ -34,7 +34,10 @@ fn gap_column_gap_justify_space_between() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceBetween, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_justify_space_evenly.rs b/tests/generated/gap_column_gap_justify_space_evenly.rs index 9f4b7ebe2..7526d7391 100644 --- a/tests/generated/gap_column_gap_justify_space_evenly.rs +++ b/tests/generated/gap_column_gap_justify_space_evenly.rs @@ -34,7 +34,10 @@ fn gap_column_gap_justify_space_evenly() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceEvenly, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_mixed_flexible.rs b/tests/generated/gap_column_gap_mixed_flexible.rs index d384e3fa6..049cca66e 100644 --- a/tests/generated/gap_column_gap_mixed_flexible.rs +++ b/tests/generated/gap_column_gap_mixed_flexible.rs @@ -35,7 +35,10 @@ fn gap_column_gap_mixed_flexible() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs index 5cd258c46..4a5743bd3 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs @@ -47,7 +47,10 @@ fn gap_column_gap_percentage_cyclic_partially_shrinkable() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Percent(0.5f32), + ..Default::default() + }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs index 1911d8a77..d5777fe34 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs @@ -45,7 +45,10 @@ fn gap_column_gap_percentage_cyclic_shrinkable() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Percent(0.2f32), + ..Default::default() + }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs index 7079fd129..67dcc6210 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs @@ -48,7 +48,10 @@ fn gap_column_gap_percentage_cyclic_unshrinkable() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Percent(0.2f32), + ..Default::default() + }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/gap_column_gap_percentage_flexible.rs b/tests/generated/gap_column_gap_percentage_flexible.rs index 4d2c9713e..74d98c8ad 100644 --- a/tests/generated/gap_column_gap_percentage_flexible.rs +++ b/tests/generated/gap_column_gap_percentage_flexible.rs @@ -40,8 +40,8 @@ fn gap_column_gap_percentage_flexible() { .new_with_children( taffy::style::Style { gap: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.1f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Percent(0.1f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/tests/generated/gap_column_gap_percentage_inflexible.rs b/tests/generated/gap_column_gap_percentage_inflexible.rs index dea16a743..76b442555 100644 --- a/tests/generated/gap_column_gap_percentage_inflexible.rs +++ b/tests/generated/gap_column_gap_percentage_inflexible.rs @@ -33,7 +33,10 @@ fn gap_column_gap_percentage_inflexible() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Percent(0.2f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), diff --git a/tests/generated/gap_column_gap_wrap_align_center.rs b/tests/generated/gap_column_gap_wrap_align_center.rs index ec9590104..f84818789 100644 --- a/tests/generated/gap_column_gap_wrap_align_center.rs +++ b/tests/generated/gap_column_gap_wrap_align_center.rs @@ -87,8 +87,8 @@ fn gap_column_gap_wrap_align_center() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::Center, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/tests/generated/gap_column_gap_wrap_align_flex_end.rs b/tests/generated/gap_column_gap_wrap_align_flex_end.rs index df089dc29..fab401413 100644 --- a/tests/generated/gap_column_gap_wrap_align_flex_end.rs +++ b/tests/generated/gap_column_gap_wrap_align_flex_end.rs @@ -87,8 +87,8 @@ fn gap_column_gap_wrap_align_flex_end() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::FlexEnd, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/tests/generated/gap_column_gap_wrap_align_flex_start.rs b/tests/generated/gap_column_gap_wrap_align_flex_start.rs index 5661aaaee..e8ad8c621 100644 --- a/tests/generated/gap_column_gap_wrap_align_flex_start.rs +++ b/tests/generated/gap_column_gap_wrap_align_flex_start.rs @@ -87,8 +87,8 @@ fn gap_column_gap_wrap_align_flex_start() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::FlexStart, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/tests/generated/gap_column_gap_wrap_align_space_around.rs b/tests/generated/gap_column_gap_wrap_align_space_around.rs index bd28ebab3..fce863e8b 100644 --- a/tests/generated/gap_column_gap_wrap_align_space_around.rs +++ b/tests/generated/gap_column_gap_wrap_align_space_around.rs @@ -87,8 +87,8 @@ fn gap_column_gap_wrap_align_space_around() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::SpaceAround, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/tests/generated/gap_column_gap_wrap_align_space_between.rs b/tests/generated/gap_column_gap_wrap_align_space_between.rs index f77ccbb7e..a6f9ba0e7 100644 --- a/tests/generated/gap_column_gap_wrap_align_space_between.rs +++ b/tests/generated/gap_column_gap_wrap_align_space_between.rs @@ -87,8 +87,8 @@ fn gap_column_gap_wrap_align_space_between() { flex_wrap: taffy::style::FlexWrap::Wrap, align_content: taffy::style::AlignContent::SpaceBetween, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/tests/generated/gap_column_gap_wrap_align_stretch.rs b/tests/generated/gap_column_gap_wrap_align_stretch.rs index bd589a435..6b115279c 100644 --- a/tests/generated/gap_column_gap_wrap_align_stretch.rs +++ b/tests/generated/gap_column_gap_wrap_align_stretch.rs @@ -57,7 +57,10 @@ fn gap_column_gap_wrap_align_stretch() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - gap: taffy::geometry::Size { width: taffy::style::Dimension::Points(5f32), ..Default::default() }, + gap: taffy::geometry::Size { + width: taffy::style::LengthPercentage::Points(5f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), height: taffy::style::Dimension::Points(300f32), diff --git a/tests/generated/gap_column_row_gap_wrapping.rs b/tests/generated/gap_column_row_gap_wrapping.rs index 6ff3261b7..fc70a6a92 100644 --- a/tests/generated/gap_column_row_gap_wrapping.rs +++ b/tests/generated/gap_column_row_gap_wrapping.rs @@ -125,8 +125,8 @@ fn gap_column_row_gap_wrapping() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, diff --git a/tests/generated/gap_percentage_row_gap_wrapping.rs b/tests/generated/gap_percentage_row_gap_wrapping.rs index 7bdcd378e..2d7466352 100644 --- a/tests/generated/gap_percentage_row_gap_wrapping.rs +++ b/tests/generated/gap_percentage_row_gap_wrapping.rs @@ -125,8 +125,8 @@ fn gap_percentage_row_gap_wrapping() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Percent(0.1f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Percent(0.1f32), ..Default::default() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, diff --git a/tests/generated/gap_row_gap_align_items_end.rs b/tests/generated/gap_row_gap_align_items_end.rs index c0e673286..ec4cd6399 100644 --- a/tests/generated/gap_row_gap_align_items_end.rs +++ b/tests/generated/gap_row_gap_align_items_end.rs @@ -63,8 +63,8 @@ fn gap_row_gap_align_items_end() { flex_wrap: taffy::style::FlexWrap::Wrap, align_items: taffy::style::AlignItems::FlexEnd, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/tests/generated/gap_row_gap_align_items_stretch.rs b/tests/generated/gap_row_gap_align_items_stretch.rs index 9ddb05dda..7dbc267ae 100644 --- a/tests/generated/gap_row_gap_align_items_stretch.rs +++ b/tests/generated/gap_row_gap_align_items_stretch.rs @@ -62,8 +62,8 @@ fn gap_row_gap_align_items_stretch() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, gap: taffy::geometry::Size { - width: taffy::style::Dimension::Points(10f32), - height: taffy::style::Dimension::Points(20f32), + width: taffy::style::LengthPercentage::Points(10f32), + height: taffy::style::LengthPercentage::Points(20f32), ..Default::default() }, size: taffy::geometry::Size { diff --git a/tests/generated/gap_row_gap_column_child_margins.rs b/tests/generated/gap_row_gap_column_child_margins.rs index d9ac5b0b9..1ea536f03 100644 --- a/tests/generated/gap_row_gap_column_child_margins.rs +++ b/tests/generated/gap_row_gap_column_child_margins.rs @@ -55,7 +55,10 @@ fn gap_row_gap_column_child_margins() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - gap: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + height: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), diff --git a/tests/generated/gap_row_gap_row_wrap_child_margins.rs b/tests/generated/gap_row_gap_row_wrap_child_margins.rs index 0301215fc..0c43708c9 100644 --- a/tests/generated/gap_row_gap_row_wrap_child_margins.rs +++ b/tests/generated/gap_row_gap_row_wrap_child_margins.rs @@ -49,7 +49,10 @@ fn gap_row_gap_row_wrap_child_margins() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - gap: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + gap: taffy::geometry::Size { + height: taffy::style::LengthPercentage::Points(10f32), + ..Default::default() + }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), From 6e960b62ca0822cfef43b6c6f2ece277ae484d2f Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 14:53:04 +0000 Subject: [PATCH 11/15] Convert padding and border to use LengthPercentage --- .../absolute_layout_within_border.rs | 16 +-- benches/generated/border_center_child.rs | 4 +- benches/generated/border_flex_child.rs | 8 +- benches/generated/border_no_child.rs | 8 +- benches/generated/border_stretch_child.rs | 8 +- ...padding_child_width_greater_than_parent.rs | 4 +- ...h_padding_child_width_lower_than_parent.rs | 4 +- benches/generated/padding_align_end_child.rs | 8 +- benches/generated/padding_center_child.rs | 8 +- benches/generated/padding_flex_child.rs | 8 +- benches/generated/padding_no_child.rs | 8 +- benches/generated/padding_stretch_child.rs | 8 +- ...th_padding_margin_and_percentage_values.rs | 24 ++-- ...ng_should_calculate_based_only_on_width.rs | 8 +- ...centage_size_based_on_parent_inner_size.rs | 8 +- .../size_defined_by_child_with_border.rs | 8 +- .../size_defined_by_child_with_padding.rs | 8 +- scripts/gentest/src/main.rs | 111 ++++++++---------- src/style.rs | 4 +- .../absolute_layout_within_border.rs | 16 +-- tests/generated/border_center_child.rs | 4 +- tests/generated/border_flex_child.rs | 8 +- tests/generated/border_no_child.rs | 8 +- tests/generated/border_stretch_child.rs | 8 +- ...padding_child_width_greater_than_parent.rs | 4 +- ...h_padding_child_width_lower_than_parent.rs | 4 +- tests/generated/padding_align_end_child.rs | 8 +- tests/generated/padding_center_child.rs | 8 +- tests/generated/padding_flex_child.rs | 8 +- tests/generated/padding_no_child.rs | 8 +- tests/generated/padding_stretch_child.rs | 8 +- ...th_padding_margin_and_percentage_values.rs | 24 ++-- ...ng_should_calculate_based_only_on_width.rs | 8 +- ...centage_size_based_on_parent_inner_size.rs | 8 +- .../size_defined_by_child_with_border.rs | 8 +- .../size_defined_by_child_with_padding.rs | 8 +- tests/measure.rs | 8 +- 37 files changed, 203 insertions(+), 216 deletions(-) diff --git a/benches/generated/absolute_layout_within_border.rs b/benches/generated/absolute_layout_within_border.rs index 7ebcc6431..22bfd466a 100644 --- a/benches/generated/absolute_layout_within_border.rs +++ b/benches/generated/absolute_layout_within_border.rs @@ -101,17 +101,17 @@ pub fn compute() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/border_center_child.rs b/benches/generated/border_center_child.rs index 114d71f22..216990ff7 100644 --- a/benches/generated/border_center_child.rs +++ b/benches/generated/border_center_child.rs @@ -26,8 +26,8 @@ pub fn compute() { ..Default::default() }, border: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(20f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/border_flex_child.rs b/benches/generated/border_flex_child.rs index e53cf5e75..6f544481e 100644 --- a/benches/generated/border_flex_child.rs +++ b/benches/generated/border_flex_child.rs @@ -21,10 +21,10 @@ pub fn compute() { ..Default::default() }, border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/border_no_child.rs b/benches/generated/border_no_child.rs index febeda132..7ab4e70c8 100644 --- a/benches/generated/border_no_child.rs +++ b/benches/generated/border_no_child.rs @@ -6,10 +6,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/border_stretch_child.rs b/benches/generated/border_stretch_child.rs index 5aa17d4d8..71c38e5df 100644 --- a/benches/generated/border_stretch_child.rs +++ b/benches/generated/border_stretch_child.rs @@ -20,10 +20,10 @@ pub fn compute() { ..Default::default() }, border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs b/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs index 630dbae1c..18c184bf4 100644 --- a/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs +++ b/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs @@ -24,8 +24,8 @@ pub fn compute() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(100f32), - right: taffy::style::Dimension::Points(100f32), + left: taffy::style::LengthPercentage::Points(100f32), + right: taffy::style::LengthPercentage::Points(100f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs b/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs index ec49ed3a4..8afb392a6 100644 --- a/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs +++ b/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs @@ -24,8 +24,8 @@ pub fn compute() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(100f32), - right: taffy::style::Dimension::Points(100f32), + left: taffy::style::LengthPercentage::Points(100f32), + right: taffy::style::LengthPercentage::Points(100f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/padding_align_end_child.rs b/benches/generated/padding_align_end_child.rs index a2b093e1e..f63374595 100644 --- a/benches/generated/padding_align_end_child.rs +++ b/benches/generated/padding_align_end_child.rs @@ -11,10 +11,10 @@ pub fn compute() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(20f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(20f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentage::Points(20f32), + right: taffy::style::LengthPercentage::Points(20f32), + top: taffy::style::LengthPercentage::Points(20f32), + bottom: taffy::style::LengthPercentage::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/padding_center_child.rs b/benches/generated/padding_center_child.rs index b8f92b3af..86222a073 100644 --- a/benches/generated/padding_center_child.rs +++ b/benches/generated/padding_center_child.rs @@ -26,10 +26,10 @@ pub fn compute() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(20f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/padding_flex_child.rs b/benches/generated/padding_flex_child.rs index cdfaf0dbc..a0b576011 100644 --- a/benches/generated/padding_flex_child.rs +++ b/benches/generated/padding_flex_child.rs @@ -21,10 +21,10 @@ pub fn compute() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/padding_no_child.rs b/benches/generated/padding_no_child.rs index c70434341..5ebde112f 100644 --- a/benches/generated/padding_no_child.rs +++ b/benches/generated/padding_no_child.rs @@ -6,10 +6,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/padding_stretch_child.rs b/benches/generated/padding_stretch_child.rs index 140a5e467..f7bd50f3d 100644 --- a/benches/generated/padding_stretch_child.rs +++ b/benches/generated/padding_stretch_child.rs @@ -20,10 +20,10 @@ pub fn compute() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs b/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs index 45a502378..0989cdc0f 100644 --- a/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs +++ b/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs @@ -14,10 +14,10 @@ pub fn compute() { ..Rect::zero() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(3f32), - right: taffy::style::Dimension::Points(3f32), - top: taffy::style::Dimension::Points(3f32), - bottom: taffy::style::Dimension::Points(3f32), + left: taffy::style::LengthPercentage::Points(3f32), + right: taffy::style::LengthPercentage::Points(3f32), + top: taffy::style::LengthPercentage::Points(3f32), + bottom: taffy::style::LengthPercentage::Points(3f32), ..Rect::zero() }, ..Default::default() @@ -38,10 +38,10 @@ pub fn compute() { ..Rect::zero() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.03f32), - right: taffy::style::Dimension::Percent(0.03f32), - top: taffy::style::Dimension::Percent(0.03f32), - bottom: taffy::style::Dimension::Percent(0.03f32), + left: taffy::style::LengthPercentage::Percent(0.03f32), + right: taffy::style::LengthPercentage::Percent(0.03f32), + top: taffy::style::LengthPercentage::Percent(0.03f32), + bottom: taffy::style::LengthPercentage::Percent(0.03f32), ..Rect::zero() }, ..Default::default() @@ -67,10 +67,10 @@ pub fn compute() { ..Rect::zero() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(3f32), - right: taffy::style::Dimension::Points(3f32), - top: taffy::style::Dimension::Points(3f32), - bottom: taffy::style::Dimension::Points(3f32), + left: taffy::style::LengthPercentage::Points(3f32), + right: taffy::style::LengthPercentage::Points(3f32), + top: taffy::style::LengthPercentage::Points(3f32), + bottom: taffy::style::LengthPercentage::Points(3f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs b/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs index b8afbfcfe..0f9b55f9c 100644 --- a/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs +++ b/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs @@ -21,10 +21,10 @@ pub fn compute() { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.1f32), - right: taffy::style::Dimension::Percent(0.1f32), - top: taffy::style::Dimension::Percent(0.1f32), - bottom: taffy::style::Dimension::Percent(0.1f32), + left: taffy::style::LengthPercentage::Percent(0.1f32), + right: taffy::style::LengthPercentage::Percent(0.1f32), + top: taffy::style::LengthPercentage::Percent(0.1f32), + bottom: taffy::style::LengthPercentage::Percent(0.1f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/percentage_size_based_on_parent_inner_size.rs b/benches/generated/percentage_size_based_on_parent_inner_size.rs index b829a92ec..5f7657136 100644 --- a/benches/generated/percentage_size_based_on_parent_inner_size.rs +++ b/benches/generated/percentage_size_based_on_parent_inner_size.rs @@ -25,10 +25,10 @@ pub fn compute() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(20f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(20f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentage::Points(20f32), + right: taffy::style::LengthPercentage::Points(20f32), + top: taffy::style::LengthPercentage::Points(20f32), + bottom: taffy::style::LengthPercentage::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/size_defined_by_child_with_border.rs b/benches/generated/size_defined_by_child_with_border.rs index 178f9ef25..663f224dd 100644 --- a/benches/generated/size_defined_by_child_with_border.rs +++ b/benches/generated/size_defined_by_child_with_border.rs @@ -19,10 +19,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/size_defined_by_child_with_padding.rs b/benches/generated/size_defined_by_child_with_padding.rs index c54ff6779..cab5e20c0 100644 --- a/benches/generated/size_defined_by_child_with_padding.rs +++ b/benches/generated/size_defined_by_child_with_padding.rs @@ -19,10 +19,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/scripts/gentest/src/main.rs b/scripts/gentest/src/main.rs index d6fc2591d..32dea585e 100644 --- a/scripts/gentest/src/main.rs +++ b/scripts/gentest/src/main.rs @@ -219,6 +219,47 @@ fn generate_assertions(ident: &str, node: &json::JsonValue) -> TokenStream { ) } +macro_rules! dim_quoted_renamed { + ($obj:ident, $in_name:ident, $out_name:ident, $value_mapper:ident) => { + let $out_name = match $obj.get(stringify!($in_name)) { + Some(json::JsonValue::Object(ref value)) => { + let dim = $value_mapper(value); + quote!($out_name: #dim,) + } + _ => quote!(), + }; + }; +} + +macro_rules! dim_quoted { + ($obj:ident, $dim_name:ident, $value_mapper: ident) => { + dim_quoted_renamed!($obj, $dim_name, $dim_name, $value_mapper) + }; +} + +macro_rules! edges_quoted { + ($style:ident, $val:ident, $value_mapper:ident, $default_value: expr) => { + let $val = match $style[stringify!($val)] { + json::JsonValue::Object(ref value) => { + dim_quoted!(value, left, $value_mapper); + dim_quoted!(value, right, $value_mapper); + dim_quoted!(value, top, $value_mapper); + dim_quoted!(value, bottom, $value_mapper); + + let def = $default_value; + + let edges = quote!(taffy::geometry::Rect { + #left #right #top #bottom + ..#def + }); + + quote!($val: #edges,) + }, + _ => quote!(), + }; + }; +} + fn generate_node(ident: &str, node: &json::JsonValue) -> TokenStream { let style = &node["style"]; @@ -419,22 +460,10 @@ fn generate_node(ident: &str, node: &json::JsonValue) -> TokenStream { let grid_column_start = quote_object_prop("grid_column_start", style, generate_grid_position); let grid_column_end = quote_object_prop("grid_column_end", style, generate_grid_position); - macro_rules! edges_quoted { - ($style:ident, $val:ident, $default_value: expr) => { - let $val = match $style[stringify!($val)] { - json::JsonValue::Object(ref value) => { - let edges = generate_edges(value, $default_value); - quote!($val: #edges,) - }, - _ => quote!(), - }; - }; - } - - edges_quoted!(style, margin, quote!(Rect::zero())); - edges_quoted!(style, padding, quote!(Rect::zero())); - edges_quoted!(style, border, quote!(Rect::zero())); - edges_quoted!(style, position, quote!(Rect::auto())); + edges_quoted!(style, margin, generate_dimension, quote!(Rect::zero())); + edges_quoted!(style, padding, generate_length_percentage, quote!(Rect::zero())); + edges_quoted!(style, border, generate_length_percentage, quote!(Rect::zero())); + edges_quoted!(style, position, generate_dimension, quote!(Rect::auto())); let (children_body, children) = match node["children"] { json::JsonValue::Array(ref value) => { @@ -500,39 +529,9 @@ fn generate_node(ident: &str, node: &json::JsonValue) -> TokenStream { ).unwrap();) } -macro_rules! dim_quoted_renamed { - ($obj:ident, $in_name:ident, $out_name:ident) => { - let $out_name = match $obj.get(stringify!($in_name)) { - Some(json::JsonValue::Object(ref value)) => { - let dim = generate_dimension(value); - quote!($out_name: #dim,) - } - _ => quote!(), - }; - }; -} - -macro_rules! length_percentage_quoted_renamed { - ($obj:ident, $in_name:ident, $out_name:ident) => { - let $out_name = match $obj.get(stringify!($in_name)) { - Some(json::JsonValue::Object(ref value)) => { - let dim = generate_length_percentage(value); - quote!($out_name: #dim,) - } - _ => quote!(), - }; - }; -} - -macro_rules! dim_quoted { - ($obj:ident, $dim_name:ident) => { - dim_quoted_renamed!($obj, $dim_name, $dim_name) - }; -} - fn generate_size(size: &json::object::Object) -> TokenStream { - dim_quoted!(size, width); - dim_quoted!(size, height); + dim_quoted!(size, width, generate_dimension); + dim_quoted!(size, height, generate_dimension); quote!( taffy::geometry::Size { #width #height @@ -542,8 +541,8 @@ fn generate_size(size: &json::object::Object) -> TokenStream { } fn generate_gap(size: &json::object::Object) -> TokenStream { - length_percentage_quoted_renamed!(size, column, width); - length_percentage_quoted_renamed!(size, row, height); + dim_quoted_renamed!(size, column, width, generate_length_percentage); + dim_quoted_renamed!(size, row, height, generate_length_percentage); quote!( taffy::geometry::Size { #width #height @@ -593,18 +592,6 @@ fn generate_dimension(dimen: &json::object::Object) -> TokenStream { } } -fn generate_edges(dimen: &json::object::Object, default: TokenStream) -> TokenStream { - dim_quoted!(dimen, left); - dim_quoted!(dimen, right); - dim_quoted!(dimen, top); - dim_quoted!(dimen, bottom); - - quote!(taffy::geometry::Rect { - #left #right #top #bottom - ..#default - }) -} - fn generate_grid_auto_flow(auto_flow: &json::object::Object) -> TokenStream { let direction = auto_flow.get("direction").unwrap().as_str().unwrap(); let algorithm = auto_flow.get("algorithm").unwrap().as_str().unwrap(); diff --git a/src/style.rs b/src/style.rs index 20b794f59..856381d32 100644 --- a/src/style.rs +++ b/src/style.rs @@ -389,9 +389,9 @@ pub struct Style { /// How large should the margin be on each side? pub margin: Rect, /// How large should the padding be on each side? - pub padding: Rect, + pub padding: Rect, /// How large should the border be on each side? - pub border: Rect, + pub border: Rect, // Gap /// How large should the gaps between items in a grid or flex container be? pub gap: Size, diff --git a/tests/generated/absolute_layout_within_border.rs b/tests/generated/absolute_layout_within_border.rs index c19df71d6..c84c1e79d 100644 --- a/tests/generated/absolute_layout_within_border.rs +++ b/tests/generated/absolute_layout_within_border.rs @@ -102,17 +102,17 @@ fn absolute_layout_within_border() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/border_center_child.rs b/tests/generated/border_center_child.rs index 332426cc3..26079b1c5 100644 --- a/tests/generated/border_center_child.rs +++ b/tests/generated/border_center_child.rs @@ -27,8 +27,8 @@ fn border_center_child() { ..Default::default() }, border: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(20f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/border_flex_child.rs b/tests/generated/border_flex_child.rs index db3c941d3..2a391266e 100644 --- a/tests/generated/border_flex_child.rs +++ b/tests/generated/border_flex_child.rs @@ -22,10 +22,10 @@ fn border_flex_child() { ..Default::default() }, border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/border_no_child.rs b/tests/generated/border_no_child.rs index bd6204e1c..1afbf7bd5 100644 --- a/tests/generated/border_no_child.rs +++ b/tests/generated/border_no_child.rs @@ -7,10 +7,10 @@ fn border_no_child() { .new_with_children( taffy::style::Style { border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/border_stretch_child.rs b/tests/generated/border_stretch_child.rs index d7f6a5f18..04302018b 100644 --- a/tests/generated/border_stretch_child.rs +++ b/tests/generated/border_stretch_child.rs @@ -21,10 +21,10 @@ fn border_stretch_child() { ..Default::default() }, border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs b/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs index 872d68b92..7507a9e38 100644 --- a/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs +++ b/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs @@ -25,8 +25,8 @@ fn justify_content_min_width_with_padding_child_width_greater_than_parent() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(100f32), - right: taffy::style::Dimension::Points(100f32), + left: taffy::style::LengthPercentage::Points(100f32), + right: taffy::style::LengthPercentage::Points(100f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs b/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs index c3c006b5f..8bff3511e 100644 --- a/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs +++ b/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs @@ -25,8 +25,8 @@ fn justify_content_min_width_with_padding_child_width_lower_than_parent() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(100f32), - right: taffy::style::Dimension::Points(100f32), + left: taffy::style::LengthPercentage::Points(100f32), + right: taffy::style::LengthPercentage::Points(100f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/padding_align_end_child.rs b/tests/generated/padding_align_end_child.rs index 3ccbca3f2..f5056b50f 100644 --- a/tests/generated/padding_align_end_child.rs +++ b/tests/generated/padding_align_end_child.rs @@ -12,10 +12,10 @@ fn padding_align_end_child() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(20f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(20f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentage::Points(20f32), + right: taffy::style::LengthPercentage::Points(20f32), + top: taffy::style::LengthPercentage::Points(20f32), + bottom: taffy::style::LengthPercentage::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/padding_center_child.rs b/tests/generated/padding_center_child.rs index 7718ae497..1aca18ac1 100644 --- a/tests/generated/padding_center_child.rs +++ b/tests/generated/padding_center_child.rs @@ -27,10 +27,10 @@ fn padding_center_child() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(20f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/padding_flex_child.rs b/tests/generated/padding_flex_child.rs index dcc93fa74..60aebc2c3 100644 --- a/tests/generated/padding_flex_child.rs +++ b/tests/generated/padding_flex_child.rs @@ -22,10 +22,10 @@ fn padding_flex_child() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/padding_no_child.rs b/tests/generated/padding_no_child.rs index 97b5babf6..29a49851e 100644 --- a/tests/generated/padding_no_child.rs +++ b/tests/generated/padding_no_child.rs @@ -7,10 +7,10 @@ fn padding_no_child() { .new_with_children( taffy::style::Style { padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/padding_stretch_child.rs b/tests/generated/padding_stretch_child.rs index 1cdd90990..7dd38f929 100644 --- a/tests/generated/padding_stretch_child.rs +++ b/tests/generated/padding_stretch_child.rs @@ -21,10 +21,10 @@ fn padding_stretch_child() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs index 7cd511ad7..a8bb7f09a 100644 --- a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs +++ b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs @@ -15,10 +15,10 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { ..Rect::zero() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(3f32), - right: taffy::style::Dimension::Points(3f32), - top: taffy::style::Dimension::Points(3f32), - bottom: taffy::style::Dimension::Points(3f32), + left: taffy::style::LengthPercentage::Points(3f32), + right: taffy::style::LengthPercentage::Points(3f32), + top: taffy::style::LengthPercentage::Points(3f32), + bottom: taffy::style::LengthPercentage::Points(3f32), ..Rect::zero() }, ..Default::default() @@ -39,10 +39,10 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { ..Rect::zero() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.03f32), - right: taffy::style::Dimension::Percent(0.03f32), - top: taffy::style::Dimension::Percent(0.03f32), - bottom: taffy::style::Dimension::Percent(0.03f32), + left: taffy::style::LengthPercentage::Percent(0.03f32), + right: taffy::style::LengthPercentage::Percent(0.03f32), + top: taffy::style::LengthPercentage::Percent(0.03f32), + bottom: taffy::style::LengthPercentage::Percent(0.03f32), ..Rect::zero() }, ..Default::default() @@ -68,10 +68,10 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { ..Rect::zero() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(3f32), - right: taffy::style::Dimension::Points(3f32), - top: taffy::style::Dimension::Points(3f32), - bottom: taffy::style::Dimension::Points(3f32), + left: taffy::style::LengthPercentage::Points(3f32), + right: taffy::style::LengthPercentage::Points(3f32), + top: taffy::style::LengthPercentage::Points(3f32), + bottom: taffy::style::LengthPercentage::Points(3f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs b/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs index b8bd8f949..247c3b127 100644 --- a/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs +++ b/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs @@ -22,10 +22,10 @@ fn percentage_padding_should_calculate_based_only_on_width() { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.1f32), - right: taffy::style::Dimension::Percent(0.1f32), - top: taffy::style::Dimension::Percent(0.1f32), - bottom: taffy::style::Dimension::Percent(0.1f32), + left: taffy::style::LengthPercentage::Percent(0.1f32), + right: taffy::style::LengthPercentage::Percent(0.1f32), + top: taffy::style::LengthPercentage::Percent(0.1f32), + bottom: taffy::style::LengthPercentage::Percent(0.1f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/percentage_size_based_on_parent_inner_size.rs b/tests/generated/percentage_size_based_on_parent_inner_size.rs index 5e8c4fb72..cc600e869 100644 --- a/tests/generated/percentage_size_based_on_parent_inner_size.rs +++ b/tests/generated/percentage_size_based_on_parent_inner_size.rs @@ -26,10 +26,10 @@ fn percentage_size_based_on_parent_inner_size() { ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(20f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(20f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentage::Points(20f32), + right: taffy::style::LengthPercentage::Points(20f32), + top: taffy::style::LengthPercentage::Points(20f32), + bottom: taffy::style::LengthPercentage::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/size_defined_by_child_with_border.rs b/tests/generated/size_defined_by_child_with_border.rs index cf69f8c39..a8c6ebb61 100644 --- a/tests/generated/size_defined_by_child_with_border.rs +++ b/tests/generated/size_defined_by_child_with_border.rs @@ -20,10 +20,10 @@ fn size_defined_by_child_with_border() { .new_with_children( taffy::style::Style { border: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/size_defined_by_child_with_padding.rs b/tests/generated/size_defined_by_child_with_padding.rs index e3c85159c..1661be26e 100644 --- a/tests/generated/size_defined_by_child_with_padding.rs +++ b/tests/generated/size_defined_by_child_with_padding.rs @@ -20,10 +20,10 @@ fn size_defined_by_child_with_padding() { .new_with_children( taffy::style::Style { padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentage::Points(10f32), + right: taffy::style::LengthPercentage::Points(10f32), + top: taffy::style::LengthPercentage::Points(10f32), + bottom: taffy::style::LengthPercentage::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/measure.rs b/tests/measure.rs index 7f8c6e4e3..a67533506 100644 --- a/tests/measure.rs +++ b/tests/measure.rs @@ -95,10 +95,10 @@ mod measure { taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50.0), ..Default::default() }, padding: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10.0), - right: taffy::style::Dimension::Points(10.0), - top: taffy::style::Dimension::Points(10.0), - bottom: taffy::style::Dimension::Points(10.0), + left: taffy::style::LengthPercentage::Points(10.0), + right: taffy::style::LengthPercentage::Points(10.0), + top: taffy::style::LengthPercentage::Points(10.0), + bottom: taffy::style::LengthPercentage::Points(10.0), }, ..Default::default() }, From d5f5d89756db7703fb53cb29698ede866789ea2c Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 16:39:01 +0000 Subject: [PATCH 12/15] Add LengthPercentage to prelude --- src/prelude.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/prelude.rs b/src/prelude.rs index e596efd0e..db4f435d0 100644 --- a/src/prelude.rs +++ b/src/prelude.rs @@ -6,8 +6,8 @@ pub use crate::{ layout::{AvailableSpace, Layout}, node::{Node, Taffy}, style::{ - AlignContent, AlignItems, AlignSelf, Dimension, Display, FlexDirection, FlexWrap, JustifyContent, PositionType, - Style, + AlignContent, AlignItems, AlignSelf, Dimension, Display, FlexDirection, FlexWrap, JustifyContent, + LengthPercentage, PositionType, Style, }, style_helpers::{auto, points, zero}, tree::LayoutTree, From 6faf316d5a4d39b24d1a1791e271ac8594683568 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 16:39:29 +0000 Subject: [PATCH 13/15] Remove Default impls for Dimension and LengthPercentage --- ..._align_items_and_justify_content_center.rs | 4 +- ...tify_content_center_and_bottom_position.rs | 4 +- ...ustify_content_center_and_left_position.rs | 4 +- ...stify_content_center_and_right_position.rs | 4 +- ...justify_content_center_and_top_position.rs | 4 +- ...lign_items_and_justify_content_flex_end.rs | 4 +- .../absolute_layout_align_items_center.rs | 4 +- ...layout_align_items_center_on_child_only.rs | 4 +- .../generated/absolute_layout_child_order.rs | 8 +- ...layout_in_wrap_reverse_column_container.rs | 4 +- ..._wrap_reverse_column_container_flex_end.rs | 4 +- ...te_layout_in_wrap_reverse_row_container.rs | 4 +- ..._in_wrap_reverse_row_container_flex_end.rs | 4 +- .../absolute_layout_justify_content_center.rs | 4 +- benches/generated/absolute_layout_no_size.rs | 2 +- ...ercentage_bottom_based_on_parent_height.rs | 8 +- .../absolute_layout_start_top_end_bottom.rs | 2 +- ...absolute_layout_width_height_end_bottom.rs | 4 +- .../absolute_layout_width_height_start_top.rs | 4 +- ...ayout_width_height_start_top_end_bottom.rs | 4 +- .../absolute_layout_within_border.rs | 10 +- benches/generated/align_baseline.rs | 6 +- .../align_baseline_child_multiline.rs | 14 +- .../generated/align_baseline_nested_child.rs | 8 +- ...ign_center_should_size_based_on_content.rs | 4 +- .../align_content_space_around_single_line.rs | 14 +- .../align_content_space_around_wrapped.rs | 14 +- ...align_content_space_between_single_line.rs | 14 +- .../align_content_space_between_wrapped.rs | 14 +- .../align_content_space_evenly_single_line.rs | 14 +- .../align_content_space_evenly_wrapped.rs | 14 +- ...lign_flex_start_with_shrinking_children.rs | 2 +- ...rt_with_shrinking_children_with_stretch.rs | 2 +- ...ign_flex_start_with_stretching_children.rs | 2 +- benches/generated/align_items_center.rs | 4 +- ...er_child_with_margin_bigger_than_parent.rs | 4 +- ...child_without_margin_bigger_than_parent.rs | 4 +- .../align_items_center_with_child_margin.rs | 4 +- .../align_items_center_with_child_top.rs | 4 +- benches/generated/align_items_flex_end.rs | 4 +- ...nd_child_with_margin_bigger_than_parent.rs | 4 +- ...child_without_margin_bigger_than_parent.rs | 4 +- benches/generated/align_items_flex_start.rs | 4 +- benches/generated/align_items_min_max.rs | 14 +- benches/generated/align_items_stretch.rs | 4 +- benches/generated/align_self_baseline.rs | 8 +- benches/generated/align_self_center.rs | 4 +- benches/generated/align_self_flex_end.rs | 4 +- ...align_self_flex_end_override_flex_start.rs | 4 +- benches/generated/align_self_flex_start.rs | 4 +- ...lign_strech_should_size_based_on_parent.rs | 4 +- benches/generated/border_center_child.rs | 4 +- benches/generated/border_flex_child.rs | 4 +- benches/generated/border_stretch_child.rs | 4 +- .../generated/child_min_max_width_flexing.rs | 6 +- .../generated/container_with_unsized_child.rs | 2 +- benches/generated/display_none.rs | 2 +- benches/generated/display_none_fixed_size.rs | 4 +- benches/generated/display_none_with_child.rs | 4 +- benches/generated/display_none_with_margin.rs | 4 +- .../generated/display_none_with_position.rs | 2 +- ...x_basis_and_main_dimen_set_when_flexing.rs | 6 +- .../generated/flex_basis_flex_grow_column.rs | 2 +- benches/generated/flex_basis_flex_grow_row.rs | 2 +- .../flex_basis_flex_shrink_column.rs | 2 +- .../generated/flex_basis_flex_shrink_row.rs | 2 +- .../flex_basis_larger_than_content_column.rs | 4 +- .../flex_basis_larger_than_content_row.rs | 4 +- .../flex_basis_overrides_main_size.rs | 8 +- ..._then_content_with_flex_grow_large_size.rs | 6 +- .../flex_basis_smaller_than_content_column.rs | 4 +- .../flex_basis_smaller_than_content_row.rs | 4 +- ...ex_basis_smaller_than_main_dimen_column.rs | 4 +- .../flex_basis_smaller_than_main_dimen_row.rs | 4 +- ..._then_content_with_flex_grow_large_size.rs | 6 +- ..._then_content_with_flex_grow_small_size.rs | 6 +- ...ontent_with_flex_grow_unconstraint_size.rs | 4 +- ..._content_with_flex_grow_very_large_size.rs | 6 +- .../flex_basis_unconstraint_column.rs | 2 +- .../generated/flex_basis_unconstraint_row.rs | 2 +- benches/generated/flex_direction_column.rs | 8 +- .../flex_direction_column_no_height.rs | 8 +- .../flex_direction_column_reverse.rs | 8 +- benches/generated/flex_direction_row.rs | 8 +- .../generated/flex_direction_row_no_width.rs | 8 +- .../generated/flex_direction_row_reverse.rs | 8 +- benches/generated/flex_grow_child.rs | 2 +- .../flex_grow_flex_basis_percent_min_max.rs | 10 +- .../generated/flex_grow_height_maximized.rs | 14 +- .../flex_grow_in_at_most_container.rs | 2 +- .../flex_grow_less_than_factor_one.rs | 2 +- benches/generated/flex_grow_root_minimized.rs | 24 +- benches/generated/flex_grow_shrink_at_most.rs | 2 +- benches/generated/flex_grow_to_min.rs | 14 +- ...flex_grow_within_constrained_max_column.rs | 9 +- .../flex_grow_within_constrained_max_row.rs | 11 +- .../flex_grow_within_constrained_max_width.rs | 9 +- ...flex_grow_within_constrained_min_column.rs | 7 +- ..._grow_within_constrained_min_max_column.rs | 7 +- .../flex_grow_within_constrained_min_row.rs | 9 +- .../generated/flex_grow_within_max_width.rs | 9 +- benches/generated/flex_root_ignored.rs | 14 +- ...ex_shrink_by_outer_margin_with_max_size.rs | 9 +- ...flex_grow_child_flex_shrink_other_child.rs | 6 +- .../generated/flex_shrink_flex_grow_row.rs | 6 +- benches/generated/flex_shrink_to_zero.rs | 8 +- .../flex_wrap_align_stretch_fits_one_row.rs | 6 +- ...ren_with_min_main_overriding_flex_basis.rs | 10 +- .../flex_wrap_wrap_to_child_height.rs | 6 +- .../generated/gap_column_gap_child_margins.rs | 7 +- benches/generated/gap_column_gap_flexible.rs | 4 +- ...ap_column_gap_flexible_undefined_parent.rs | 4 +- .../generated/gap_column_gap_inflexible.rs | 13 +- ..._column_gap_inflexible_undefined_parent.rs | 13 +- .../gap_column_gap_justify_center.rs | 13 +- .../gap_column_gap_justify_flex_end.rs | 13 +- .../gap_column_gap_justify_flex_start.rs | 13 +- .../gap_column_gap_justify_space_around.rs | 13 +- .../gap_column_gap_justify_space_between.rs | 13 +- .../gap_column_gap_justify_space_evenly.rs | 13 +- .../gap_column_gap_mixed_flexible.rs | 11 +- ..._percentage_cyclic_partially_shrinkable.rs | 11 +- ...column_gap_percentage_cyclic_shrinkable.rs | 11 +- ...lumn_gap_percentage_cyclic_unshrinkable.rs | 11 +- .../gap_column_gap_percentage_flexible.rs | 4 +- .../gap_column_gap_percentage_inflexible.rs | 13 +- .../gap_column_gap_wrap_align_center.rs | 16 +- .../gap_column_gap_wrap_align_flex_end.rs | 16 +- .../gap_column_gap_wrap_align_flex_start.rs | 16 +- .../gap_column_gap_wrap_align_space_around.rs | 16 +- ...gap_column_gap_wrap_align_space_between.rs | 16 +- .../gap_column_gap_wrap_align_stretch.rs | 17 +- .../generated/gap_column_row_gap_wrapping.rs | 22 +- .../gap_percentage_row_gap_wrapping.rs | 22 +- .../generated/gap_row_gap_align_items_end.rs | 16 +- .../gap_row_gap_align_items_stretch.rs | 16 +- .../gap_row_gap_column_child_margins.rs | 7 +- .../gap_row_gap_row_wrap_child_margins.rs | 13 +- .../justify_content_column_center.rs | 8 +- .../justify_content_column_flex_end.rs | 8 +- .../justify_content_column_flex_start.rs | 8 +- ...ent_column_min_height_and_margin_bottom.rs | 7 +- ...ontent_column_min_height_and_margin_top.rs | 7 +- .../justify_content_column_space_around.rs | 8 +- .../justify_content_column_space_between.rs | 8 +- .../justify_content_column_space_evenly.rs | 8 +- benches/generated/justify_content_min_max.rs | 14 +- ...padding_child_width_greater_than_parent.rs | 9 +- ...h_padding_child_width_lower_than_parent.rs | 9 +- .../justify_content_overflow_min_max.rs | 16 +- .../generated/justify_content_row_center.rs | 8 +- .../generated/justify_content_row_flex_end.rs | 8 +- .../justify_content_row_flex_start.rs | 8 +- ...ustify_content_row_max_width_and_margin.rs | 6 +- ...ustify_content_row_min_width_and_margin.rs | 4 +- .../justify_content_row_space_around.rs | 8 +- .../justify_content_row_space_between.rs | 8 +- .../justify_content_row_space_evenly.rs | 8 +- benches/generated/margin_and_flex_column.rs | 2 +- benches/generated/margin_and_flex_row.rs | 2 +- .../generated/margin_and_stretch_column.rs | 2 +- benches/generated/margin_and_stretch_row.rs | 2 +- benches/generated/margin_auto_bottom.rs | 6 +- .../generated/margin_auto_bottom_and_top.rs | 6 +- ...rgin_auto_bottom_and_top_justify_center.rs | 6 +- benches/generated/margin_auto_left.rs | 6 +- .../generated/margin_auto_left_and_right.rs | 6 +- .../margin_auto_left_and_right_column.rs | 6 +- ...n_auto_left_and_right_column_and_center.rs | 6 +- .../margin_auto_left_and_right_strech.rs | 6 +- ...rgin_auto_left_child_bigger_than_parent.rs | 4 +- ...left_fix_right_child_bigger_than_parent.rs | 4 +- ...uto_left_right_child_bigger_than_parent.rs | 4 +- .../margin_auto_left_stretching_child.rs | 4 +- .../margin_auto_mutiple_children_column.rs | 8 +- .../margin_auto_mutiple_children_row.rs | 8 +- benches/generated/margin_auto_right.rs | 6 +- benches/generated/margin_auto_top.rs | 6 +- .../margin_auto_top_and_bottom_strech.rs | 6 +- .../margin_auto_top_stretching_child.rs | 4 +- benches/generated/margin_bottom.rs | 4 +- ...eft_auto_right_child_bigger_than_parent.rs | 4 +- benches/generated/margin_left.rs | 4 +- benches/generated/margin_right.rs | 4 +- ...margin_should_not_be_part_of_max_height.rs | 9 +- .../margin_should_not_be_part_of_max_width.rs | 9 +- benches/generated/margin_top.rs | 4 +- .../generated/margin_with_sibling_column.rs | 2 +- benches/generated/margin_with_sibling_row.rs | 2 +- benches/generated/max_height.rs | 9 +- .../generated/max_height_overrides_height.rs | 7 +- .../max_height_overrides_height_on_root.rs | 7 +- benches/generated/max_width.rs | 6 +- .../generated/max_width_overrides_width.rs | 7 +- .../max_width_overrides_width_on_root.rs | 7 +- benches/generated/min_height.rs | 7 +- .../generated/min_height_overrides_height.rs | 7 +- .../min_height_overrides_height_on_root.rs | 7 +- .../min_height_overrides_max_height.rs | 12 +- .../min_max_percent_no_width_height.rs | 6 +- benches/generated/min_width.rs | 4 +- .../min_width_overrides_max_width.rs | 9 +- .../generated/min_width_overrides_width.rs | 7 +- .../min_width_overrides_width_on_root.rs | 7 +- benches/generated/nested_overflowing_child.rs | 4 +- ..._overflowing_child_in_constraint_parent.rs | 6 +- benches/generated/overflow_cross_axis.rs | 4 +- benches/generated/overflow_main_axis.rs | 4 +- benches/generated/padding_align_end_child.rs | 4 +- benches/generated/padding_center_child.rs | 4 +- benches/generated/padding_flex_child.rs | 4 +- benches/generated/padding_stretch_child.rs | 4 +- ...rent_wrap_child_size_overflowing_parent.rs | 6 +- .../generated/percent_absolute_position.rs | 8 +- benches/generated/percent_within_flex_grow.rs | 8 +- .../generated/percentage_absolute_position.rs | 4 +- ...centage_container_in_wrapping_container.rs | 8 +- benches/generated/percentage_flex_basis.rs | 2 +- .../generated/percentage_flex_basis_cross.rs | 2 +- .../percentage_flex_basis_cross_max_height.rs | 12 +- .../percentage_flex_basis_cross_max_width.rs | 12 +- .../percentage_flex_basis_cross_min_height.rs | 12 +- .../percentage_flex_basis_cross_min_width.rs | 12 +- .../percentage_flex_basis_main_max_height.rs | 12 +- .../percentage_flex_basis_main_max_width.rs | 12 +- .../percentage_flex_basis_main_min_width.rs | 12 +- ...in_should_calculate_based_only_on_width.rs | 4 +- ...th_padding_margin_and_percentage_values.rs | 16 +- ...ng_should_calculate_based_only_on_width.rs | 4 +- .../percentage_position_bottom_right.rs | 4 +- .../generated/percentage_position_left_top.rs | 4 +- ...centage_size_based_on_parent_inner_size.rs | 4 +- .../percentage_size_of_flex_basis.rs | 4 +- benches/generated/percentage_width_height.rs | 4 +- ...tage_width_height_undefined_parent_size.rs | 2 +- ...tive_position_should_not_nudge_siblings.rs | 6 +- ..._basis_flex_grow_row_prime_number_width.rs | 2 +- ...g_flex_basis_flex_grow_row_width_of_100.rs | 2 +- .../rounding_flex_basis_flex_shrink_row.rs | 2 +- ...rounding_flex_basis_overrides_main_size.rs | 8 +- .../generated/rounding_fractial_input_1.rs | 8 +- .../generated/rounding_fractial_input_2.rs | 8 +- .../generated/rounding_fractial_input_3.rs | 8 +- .../generated/rounding_fractial_input_4.rs | 8 +- benches/generated/rounding_total_fractial.rs | 8 +- .../rounding_total_fractial_nested.rs | 12 +- benches/generated/size_defined_by_child.rs | 2 +- .../size_defined_by_child_with_border.rs | 2 +- .../size_defined_by_child_with_padding.rs | 2 +- .../generated/size_defined_by_grand_child.rs | 2 +- ..._then_content_with_flex_grow_large_size.rs | 10 +- ..._then_content_with_flex_grow_small_size.rs | 10 +- ...ontent_with_flex_grow_unconstraint_size.rs | 8 +- ..._content_with_flex_grow_very_large_size.rs | 10 +- benches/generated/wrap_column.rs | 10 +- ..._nodes_with_content_sizing_margin_cross.rs | 8 +- ..._with_content_sizing_overflowing_margin.rs | 8 +- benches/generated/wrap_reverse_column.rs | 10 +- .../wrap_reverse_column_fixed_size.rs | 12 +- benches/generated/wrap_reverse_row.rs | 10 +- .../wrap_reverse_row_align_content_center.rs | 12 +- ...ap_reverse_row_align_content_flex_start.rs | 12 +- ..._reverse_row_align_content_space_around.rs | 12 +- .../wrap_reverse_row_align_content_stretch.rs | 12 +- ..._reverse_row_single_line_different_size.rs | 12 +- benches/generated/wrap_row.rs | 10 +- .../generated/wrap_row_align_items_center.rs | 10 +- .../wrap_row_align_items_flex_end.rs | 10 +- .../generated/wrapped_column_max_height.rs | 13 +- .../wrapped_column_max_height_flex.rs | 13 +- .../wrapped_row_within_align_items_center.rs | 6 +- ...wrapped_row_within_align_items_flex_end.rs | 6 +- ...apped_row_within_align_items_flex_start.rs | 6 +- scripts/gentest/src/main.rs | 4 +- src/style.rs | 22 +- ..._align_items_and_justify_content_center.rs | 4 +- ...tify_content_center_and_bottom_position.rs | 4 +- ...ustify_content_center_and_left_position.rs | 4 +- ...stify_content_center_and_right_position.rs | 4 +- ...justify_content_center_and_top_position.rs | 4 +- ...lign_items_and_justify_content_flex_end.rs | 4 +- .../absolute_layout_align_items_center.rs | 4 +- ...layout_align_items_center_on_child_only.rs | 4 +- .../generated/absolute_layout_child_order.rs | 8 +- ...layout_in_wrap_reverse_column_container.rs | 4 +- ..._wrap_reverse_column_container_flex_end.rs | 4 +- ...te_layout_in_wrap_reverse_row_container.rs | 4 +- ..._in_wrap_reverse_row_container_flex_end.rs | 4 +- .../absolute_layout_justify_content_center.rs | 4 +- tests/generated/absolute_layout_no_size.rs | 2 +- ...ercentage_bottom_based_on_parent_height.rs | 8 +- .../absolute_layout_start_top_end_bottom.rs | 2 +- ...absolute_layout_width_height_end_bottom.rs | 4 +- .../absolute_layout_width_height_start_top.rs | 4 +- ...ayout_width_height_start_top_end_bottom.rs | 4 +- .../absolute_layout_within_border.rs | 10 +- tests/generated/align_baseline.rs | 6 +- .../align_baseline_child_multiline.rs | 14 +- .../generated/align_baseline_nested_child.rs | 8 +- ...ign_center_should_size_based_on_content.rs | 4 +- .../align_content_space_around_single_line.rs | 14 +- .../align_content_space_around_wrapped.rs | 14 +- ...align_content_space_between_single_line.rs | 14 +- .../align_content_space_between_wrapped.rs | 14 +- .../align_content_space_evenly_single_line.rs | 14 +- .../align_content_space_evenly_wrapped.rs | 14 +- ...lign_flex_start_with_shrinking_children.rs | 2 +- ...rt_with_shrinking_children_with_stretch.rs | 2 +- ...ign_flex_start_with_stretching_children.rs | 2 +- tests/generated/align_items_center.rs | 4 +- ...er_child_with_margin_bigger_than_parent.rs | 4 +- ...child_without_margin_bigger_than_parent.rs | 4 +- .../align_items_center_with_child_margin.rs | 4 +- .../align_items_center_with_child_top.rs | 4 +- tests/generated/align_items_flex_end.rs | 4 +- ...nd_child_with_margin_bigger_than_parent.rs | 4 +- ...child_without_margin_bigger_than_parent.rs | 4 +- tests/generated/align_items_flex_start.rs | 4 +- tests/generated/align_items_min_max.rs | 14 +- tests/generated/align_items_stretch.rs | 4 +- tests/generated/align_self_baseline.rs | 8 +- tests/generated/align_self_center.rs | 4 +- tests/generated/align_self_flex_end.rs | 4 +- ...align_self_flex_end_override_flex_start.rs | 4 +- tests/generated/align_self_flex_start.rs | 4 +- ...lign_strech_should_size_based_on_parent.rs | 4 +- tests/generated/border_center_child.rs | 4 +- tests/generated/border_flex_child.rs | 4 +- tests/generated/border_stretch_child.rs | 4 +- .../generated/child_min_max_width_flexing.rs | 6 +- .../generated/container_with_unsized_child.rs | 2 +- tests/generated/display_none.rs | 2 +- tests/generated/display_none_fixed_size.rs | 4 +- tests/generated/display_none_with_child.rs | 4 +- tests/generated/display_none_with_margin.rs | 4 +- tests/generated/display_none_with_position.rs | 2 +- ...x_basis_and_main_dimen_set_when_flexing.rs | 6 +- .../generated/flex_basis_flex_grow_column.rs | 2 +- tests/generated/flex_basis_flex_grow_row.rs | 2 +- .../flex_basis_flex_shrink_column.rs | 2 +- tests/generated/flex_basis_flex_shrink_row.rs | 2 +- .../flex_basis_larger_than_content_column.rs | 4 +- .../flex_basis_larger_than_content_row.rs | 4 +- .../flex_basis_overrides_main_size.rs | 8 +- ..._then_content_with_flex_grow_large_size.rs | 6 +- .../flex_basis_smaller_than_content_column.rs | 4 +- .../flex_basis_smaller_than_content_row.rs | 4 +- ...ex_basis_smaller_than_main_dimen_column.rs | 4 +- .../flex_basis_smaller_than_main_dimen_row.rs | 4 +- ..._then_content_with_flex_grow_large_size.rs | 6 +- ..._then_content_with_flex_grow_small_size.rs | 6 +- ...ontent_with_flex_grow_unconstraint_size.rs | 4 +- ..._content_with_flex_grow_very_large_size.rs | 6 +- .../flex_basis_unconstraint_column.rs | 2 +- .../generated/flex_basis_unconstraint_row.rs | 2 +- tests/generated/flex_direction_column.rs | 8 +- .../flex_direction_column_no_height.rs | 8 +- .../flex_direction_column_reverse.rs | 8 +- tests/generated/flex_direction_row.rs | 8 +- .../generated/flex_direction_row_no_width.rs | 8 +- tests/generated/flex_direction_row_reverse.rs | 8 +- tests/generated/flex_grow_child.rs | 2 +- .../flex_grow_flex_basis_percent_min_max.rs | 10 +- tests/generated/flex_grow_height_maximized.rs | 14 +- .../flex_grow_in_at_most_container.rs | 2 +- .../flex_grow_less_than_factor_one.rs | 2 +- tests/generated/flex_grow_root_minimized.rs | 24 +- tests/generated/flex_grow_shrink_at_most.rs | 2 +- tests/generated/flex_grow_to_min.rs | 14 +- ...flex_grow_within_constrained_max_column.rs | 9 +- .../flex_grow_within_constrained_max_row.rs | 11 +- .../flex_grow_within_constrained_max_width.rs | 9 +- ...flex_grow_within_constrained_min_column.rs | 7 +- ..._grow_within_constrained_min_max_column.rs | 7 +- .../flex_grow_within_constrained_min_row.rs | 9 +- tests/generated/flex_grow_within_max_width.rs | 9 +- tests/generated/flex_root_ignored.rs | 14 +- ...ex_shrink_by_outer_margin_with_max_size.rs | 9 +- ...flex_grow_child_flex_shrink_other_child.rs | 6 +- tests/generated/flex_shrink_flex_grow_row.rs | 6 +- tests/generated/flex_shrink_to_zero.rs | 8 +- .../flex_wrap_align_stretch_fits_one_row.rs | 6 +- ...ren_with_min_main_overriding_flex_basis.rs | 10 +- .../flex_wrap_wrap_to_child_height.rs | 6 +- .../generated/gap_column_gap_child_margins.rs | 7 +- tests/generated/gap_column_gap_flexible.rs | 4 +- ...ap_column_gap_flexible_undefined_parent.rs | 4 +- tests/generated/gap_column_gap_inflexible.rs | 13 +- ..._column_gap_inflexible_undefined_parent.rs | 13 +- .../gap_column_gap_justify_center.rs | 13 +- .../gap_column_gap_justify_flex_end.rs | 13 +- .../gap_column_gap_justify_flex_start.rs | 13 +- .../gap_column_gap_justify_space_around.rs | 13 +- .../gap_column_gap_justify_space_between.rs | 13 +- .../gap_column_gap_justify_space_evenly.rs | 13 +- .../gap_column_gap_mixed_flexible.rs | 11 +- ..._percentage_cyclic_partially_shrinkable.rs | 11 +- ...column_gap_percentage_cyclic_shrinkable.rs | 11 +- ...lumn_gap_percentage_cyclic_unshrinkable.rs | 11 +- .../gap_column_gap_percentage_flexible.rs | 4 +- .../gap_column_gap_percentage_inflexible.rs | 13 +- .../gap_column_gap_wrap_align_center.rs | 16 +- .../gap_column_gap_wrap_align_flex_end.rs | 16 +- .../gap_column_gap_wrap_align_flex_start.rs | 16 +- .../gap_column_gap_wrap_align_space_around.rs | 16 +- ...gap_column_gap_wrap_align_space_between.rs | 16 +- .../gap_column_gap_wrap_align_stretch.rs | 17 +- .../generated/gap_column_row_gap_wrapping.rs | 22 +- .../gap_percentage_row_gap_wrapping.rs | 22 +- .../generated/gap_row_gap_align_items_end.rs | 16 +- .../gap_row_gap_align_items_stretch.rs | 16 +- .../gap_row_gap_column_child_margins.rs | 7 +- .../gap_row_gap_row_wrap_child_margins.rs | 13 +- .../justify_content_column_center.rs | 8 +- .../justify_content_column_flex_end.rs | 8 +- .../justify_content_column_flex_start.rs | 8 +- ...ent_column_min_height_and_margin_bottom.rs | 7 +- ...ontent_column_min_height_and_margin_top.rs | 7 +- .../justify_content_column_space_around.rs | 8 +- .../justify_content_column_space_between.rs | 8 +- .../justify_content_column_space_evenly.rs | 8 +- tests/generated/justify_content_min_max.rs | 14 +- ...padding_child_width_greater_than_parent.rs | 9 +- ...h_padding_child_width_lower_than_parent.rs | 9 +- .../justify_content_overflow_min_max.rs | 16 +- tests/generated/justify_content_row_center.rs | 8 +- .../generated/justify_content_row_flex_end.rs | 8 +- .../justify_content_row_flex_start.rs | 8 +- ...ustify_content_row_max_width_and_margin.rs | 6 +- ...ustify_content_row_min_width_and_margin.rs | 4 +- .../justify_content_row_space_around.rs | 8 +- .../justify_content_row_space_between.rs | 8 +- .../justify_content_row_space_evenly.rs | 8 +- tests/generated/margin_and_flex_column.rs | 2 +- tests/generated/margin_and_flex_row.rs | 2 +- tests/generated/margin_and_stretch_column.rs | 2 +- tests/generated/margin_and_stretch_row.rs | 2 +- tests/generated/margin_auto_bottom.rs | 6 +- tests/generated/margin_auto_bottom_and_top.rs | 6 +- ...rgin_auto_bottom_and_top_justify_center.rs | 6 +- tests/generated/margin_auto_left.rs | 6 +- tests/generated/margin_auto_left_and_right.rs | 6 +- .../margin_auto_left_and_right_column.rs | 6 +- ...n_auto_left_and_right_column_and_center.rs | 6 +- .../margin_auto_left_and_right_strech.rs | 6 +- ...rgin_auto_left_child_bigger_than_parent.rs | 4 +- ...left_fix_right_child_bigger_than_parent.rs | 4 +- ...uto_left_right_child_bigger_than_parent.rs | 4 +- .../margin_auto_left_stretching_child.rs | 4 +- .../margin_auto_mutiple_children_column.rs | 8 +- .../margin_auto_mutiple_children_row.rs | 8 +- tests/generated/margin_auto_right.rs | 6 +- tests/generated/margin_auto_top.rs | 6 +- .../margin_auto_top_and_bottom_strech.rs | 6 +- .../margin_auto_top_stretching_child.rs | 4 +- tests/generated/margin_bottom.rs | 4 +- ...eft_auto_right_child_bigger_than_parent.rs | 4 +- tests/generated/margin_left.rs | 4 +- tests/generated/margin_right.rs | 4 +- ...margin_should_not_be_part_of_max_height.rs | 9 +- .../margin_should_not_be_part_of_max_width.rs | 9 +- tests/generated/margin_top.rs | 4 +- tests/generated/margin_with_sibling_column.rs | 2 +- tests/generated/margin_with_sibling_row.rs | 2 +- tests/generated/max_height.rs | 9 +- .../generated/max_height_overrides_height.rs | 7 +- .../max_height_overrides_height_on_root.rs | 7 +- tests/generated/max_width.rs | 6 +- tests/generated/max_width_overrides_width.rs | 7 +- .../max_width_overrides_width_on_root.rs | 7 +- tests/generated/min_height.rs | 7 +- .../generated/min_height_overrides_height.rs | 7 +- .../min_height_overrides_height_on_root.rs | 7 +- .../min_height_overrides_max_height.rs | 15 +- .../min_max_percent_no_width_height.rs | 6 +- tests/generated/min_width.rs | 4 +- .../min_width_overrides_max_width.rs | 12 +- tests/generated/min_width_overrides_width.rs | 7 +- .../min_width_overrides_width_on_root.rs | 7 +- tests/generated/nested_overflowing_child.rs | 4 +- ..._overflowing_child_in_constraint_parent.rs | 6 +- tests/generated/overflow_cross_axis.rs | 4 +- tests/generated/overflow_main_axis.rs | 4 +- tests/generated/padding_align_end_child.rs | 4 +- tests/generated/padding_center_child.rs | 4 +- tests/generated/padding_flex_child.rs | 4 +- tests/generated/padding_stretch_child.rs | 4 +- ...rent_wrap_child_size_overflowing_parent.rs | 6 +- tests/generated/percent_absolute_position.rs | 8 +- tests/generated/percent_within_flex_grow.rs | 8 +- .../generated/percentage_absolute_position.rs | 4 +- ...centage_container_in_wrapping_container.rs | 8 +- tests/generated/percentage_flex_basis.rs | 2 +- .../generated/percentage_flex_basis_cross.rs | 2 +- .../percentage_flex_basis_cross_max_height.rs | 12 +- .../percentage_flex_basis_cross_max_width.rs | 12 +- .../percentage_flex_basis_cross_min_height.rs | 12 +- .../percentage_flex_basis_cross_min_width.rs | 12 +- .../percentage_flex_basis_main_max_height.rs | 12 +- .../percentage_flex_basis_main_max_width.rs | 12 +- .../percentage_flex_basis_main_min_width.rs | 12 +- ...in_should_calculate_based_only_on_width.rs | 4 +- ...th_padding_margin_and_percentage_values.rs | 16 +- ...ng_should_calculate_based_only_on_width.rs | 4 +- .../percentage_position_bottom_right.rs | 4 +- .../generated/percentage_position_left_top.rs | 4 +- ...centage_size_based_on_parent_inner_size.rs | 4 +- .../percentage_size_of_flex_basis.rs | 4 +- tests/generated/percentage_width_height.rs | 4 +- ...tage_width_height_undefined_parent_size.rs | 2 +- ...tive_position_should_not_nudge_siblings.rs | 6 +- ..._basis_flex_grow_row_prime_number_width.rs | 2 +- ...g_flex_basis_flex_grow_row_width_of_100.rs | 2 +- .../rounding_flex_basis_flex_shrink_row.rs | 2 +- ...rounding_flex_basis_overrides_main_size.rs | 8 +- tests/generated/rounding_fractial_input_1.rs | 8 +- tests/generated/rounding_fractial_input_2.rs | 8 +- tests/generated/rounding_fractial_input_3.rs | 8 +- tests/generated/rounding_fractial_input_4.rs | 8 +- tests/generated/rounding_total_fractial.rs | 8 +- .../rounding_total_fractial_nested.rs | 12 +- tests/generated/size_defined_by_child.rs | 2 +- .../size_defined_by_child_with_border.rs | 2 +- .../size_defined_by_child_with_padding.rs | 2 +- .../generated/size_defined_by_grand_child.rs | 2 +- ..._then_content_with_flex_grow_large_size.rs | 10 +- ..._then_content_with_flex_grow_small_size.rs | 10 +- ...ontent_with_flex_grow_unconstraint_size.rs | 8 +- ..._content_with_flex_grow_very_large_size.rs | 10 +- tests/generated/wrap_column.rs | 10 +- ..._nodes_with_content_sizing_margin_cross.rs | 8 +- ..._with_content_sizing_overflowing_margin.rs | 8 +- tests/generated/wrap_reverse_column.rs | 10 +- .../wrap_reverse_column_fixed_size.rs | 12 +- tests/generated/wrap_reverse_row.rs | 10 +- .../wrap_reverse_row_align_content_center.rs | 12 +- ...ap_reverse_row_align_content_flex_start.rs | 12 +- ..._reverse_row_align_content_space_around.rs | 12 +- .../wrap_reverse_row_align_content_stretch.rs | 12 +- ..._reverse_row_single_line_different_size.rs | 12 +- tests/generated/wrap_row.rs | 10 +- .../generated/wrap_row_align_items_center.rs | 10 +- .../wrap_row_align_items_flex_end.rs | 10 +- tests/generated/wrapped_column_max_height.rs | 13 +- .../wrapped_column_max_height_flex.rs | 13 +- .../wrapped_row_within_align_items_center.rs | 6 +- ...wrapped_row_within_align_items_flex_end.rs | 6 +- ...apped_row_within_align_items_flex_start.rs | 6 +- tests/measure.rs | 257 +++++++----------- 549 files changed, 1856 insertions(+), 2373 deletions(-) diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center.rs index 742f45550..ca0e219b1 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs index e6772af71..aecd029a6 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() @@ -25,7 +25,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs index c01cbd46c..251ab96c3 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, ..Default::default() @@ -25,7 +25,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs index c8b5513ba..cd9aea2c8 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, ..Default::default() @@ -25,7 +25,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs index 0e2e3f54d..c4c3b7dac 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() @@ -25,7 +25,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_flex_end.rs b/benches/generated/absolute_layout_align_items_and_justify_content_flex_end.rs index a8fa41b7e..0b23cd809 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_flex_end.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_flex_end.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_align_items_center.rs b/benches/generated/absolute_layout_align_items_center.rs index 7fce906aa..db9f4f27a 100644 --- a/benches/generated/absolute_layout_align_items_center.rs +++ b/benches/generated/absolute_layout_align_items_center.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_align_items_center_on_child_only.rs b/benches/generated/absolute_layout_align_items_center_on_child_only.rs index 84b022c82..0d3b0802b 100644 --- a/benches/generated/absolute_layout_align_items_center_on_child_only.rs +++ b/benches/generated/absolute_layout_align_items_center_on_child_only.rs @@ -10,7 +10,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_child_order.rs b/benches/generated/absolute_layout_child_order.rs index 868658159..b7c80ad35 100644 --- a/benches/generated/absolute_layout_child_order.rs +++ b/benches/generated/absolute_layout_child_order.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -50,7 +50,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_in_wrap_reverse_column_container.rs b/benches/generated/absolute_layout_in_wrap_reverse_column_container.rs index 321c3c672..8c77b85c6 100644 --- a/benches/generated/absolute_layout_in_wrap_reverse_column_container.rs +++ b/benches/generated/absolute_layout_in_wrap_reverse_column_container.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs b/benches/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs index 0a37efffd..eae4f47f2 100644 --- a/benches/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs +++ b/benches/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs @@ -10,7 +10,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -25,7 +25,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_in_wrap_reverse_row_container.rs b/benches/generated/absolute_layout_in_wrap_reverse_row_container.rs index daa926c1b..72dcea73b 100644 --- a/benches/generated/absolute_layout_in_wrap_reverse_row_container.rs +++ b/benches/generated/absolute_layout_in_wrap_reverse_row_container.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs b/benches/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs index d2a8292a7..df41760ba 100644 --- a/benches/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs +++ b/benches/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs @@ -10,7 +10,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_justify_content_center.rs b/benches/generated/absolute_layout_justify_content_center.rs index 2c86719a7..61dfeaa5f 100644 --- a/benches/generated/absolute_layout_justify_content_center.rs +++ b/benches/generated/absolute_layout_justify_content_center.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_no_size.rs b/benches/generated/absolute_layout_no_size.rs index a7e95e6f2..aa115adc9 100644 --- a/benches/generated/absolute_layout_no_size.rs +++ b/benches/generated/absolute_layout_no_size.rs @@ -14,7 +14,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs b/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs index b3716cc9f..ef7890127 100644 --- a/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs +++ b/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() @@ -24,7 +24,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() @@ -36,7 +36,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { position_type: taffy::style::PositionType::Absolute, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.1f32), bottom: taffy::style::Dimension::Percent(0.1f32), @@ -53,7 +53,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_start_top_end_bottom.rs b/benches/generated/absolute_layout_start_top_end_bottom.rs index 4ce937399..9d57547d6 100644 --- a/benches/generated/absolute_layout_start_top_end_bottom.rs +++ b/benches/generated/absolute_layout_start_top_end_bottom.rs @@ -24,7 +24,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_width_height_end_bottom.rs b/benches/generated/absolute_layout_width_height_end_bottom.rs index bd2bbc65c..b73c80011 100644 --- a/benches/generated/absolute_layout_width_height_end_bottom.rs +++ b/benches/generated/absolute_layout_width_height_end_bottom.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), @@ -27,7 +27,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_width_height_start_top.rs b/benches/generated/absolute_layout_width_height_start_top.rs index fe11958ec..5352037c8 100644 --- a/benches/generated/absolute_layout_width_height_start_top.rs +++ b/benches/generated/absolute_layout_width_height_start_top.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -27,7 +27,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs b/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs index 978f0af53..f41b545d3 100644 --- a/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs +++ b/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -29,7 +29,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/absolute_layout_within_border.rs b/benches/generated/absolute_layout_within_border.rs index 22bfd466a..973d8a343 100644 --- a/benches/generated/absolute_layout_within_border.rs +++ b/benches/generated/absolute_layout_within_border.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(0f32), @@ -28,7 +28,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(0f32), @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -98,7 +98,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/benches/generated/align_baseline.rs b/benches/generated/align_baseline.rs index 26c20eedd..845e65740 100644 --- a/benches/generated/align_baseline.rs +++ b/benches/generated/align_baseline.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_baseline_child_multiline.rs b/benches/generated/align_baseline_child_multiline.rs index 16a229304..f4d42e66c 100644 --- a/benches/generated/align_baseline_child_multiline.rs +++ b/benches/generated/align_baseline_child_multiline.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(60f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(25f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(25f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(25f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(25f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -71,7 +71,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[node10, node11, node12, node13], @@ -81,7 +81,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { align_items: taffy::style::AlignItems::Baseline, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/align_baseline_nested_child.rs b/benches/generated/align_baseline_nested_child.rs index d118a655e..fb1bbc055 100644 --- a/benches/generated/align_baseline_nested_child.rs +++ b/benches/generated/align_baseline_nested_child.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -49,7 +49,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_center_should_size_based_on_content.rs b/benches/generated/align_center_should_size_based_on_content.rs index b67268b96..4974830b4 100644 --- a/benches/generated/align_center_should_size_based_on_content.rs +++ b/benches/generated/align_center_should_size_based_on_content.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_content_space_around_single_line.rs b/benches/generated/align_content_space_around_single_line.rs index 63dc1c191..a07a64d33 100644 --- a/benches/generated/align_content_space_around_single_line.rs +++ b/benches/generated/align_content_space_around_single_line.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -87,7 +87,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_content_space_around_wrapped.rs b/benches/generated/align_content_space_around_wrapped.rs index 86d36f62b..8d27e756a 100644 --- a/benches/generated/align_content_space_around_wrapped.rs +++ b/benches/generated/align_content_space_around_wrapped.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,7 +88,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_content_space_between_single_line.rs b/benches/generated/align_content_space_between_single_line.rs index 96c034037..765d776c9 100644 --- a/benches/generated/align_content_space_between_single_line.rs +++ b/benches/generated/align_content_space_between_single_line.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -87,7 +87,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_content_space_between_wrapped.rs b/benches/generated/align_content_space_between_wrapped.rs index 0fea2b58a..b036aa563 100644 --- a/benches/generated/align_content_space_between_wrapped.rs +++ b/benches/generated/align_content_space_between_wrapped.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,7 +88,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_content_space_evenly_single_line.rs b/benches/generated/align_content_space_evenly_single_line.rs index a95851e68..db0c13d66 100644 --- a/benches/generated/align_content_space_evenly_single_line.rs +++ b/benches/generated/align_content_space_evenly_single_line.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -87,7 +87,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_content_space_evenly_wrapped.rs b/benches/generated/align_content_space_evenly_wrapped.rs index 1e0ddceb6..7a48300eb 100644 --- a/benches/generated/align_content_space_evenly_wrapped.rs +++ b/benches/generated/align_content_space_evenly_wrapped.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,7 +88,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_flex_start_with_shrinking_children.rs b/benches/generated/align_flex_start_with_shrinking_children.rs index 9116a2645..c6778d88b 100644 --- a/benches/generated/align_flex_start_with_shrinking_children.rs +++ b/benches/generated/align_flex_start_with_shrinking_children.rs @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_flex_start_with_shrinking_children_with_stretch.rs b/benches/generated/align_flex_start_with_shrinking_children_with_stretch.rs index 9116a2645..c6778d88b 100644 --- a/benches/generated/align_flex_start_with_shrinking_children_with_stretch.rs +++ b/benches/generated/align_flex_start_with_shrinking_children_with_stretch.rs @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_flex_start_with_stretching_children.rs b/benches/generated/align_flex_start_with_stretching_children.rs index 6c91a8eb2..c41468475 100644 --- a/benches/generated/align_flex_start_with_stretching_children.rs +++ b/benches/generated/align_flex_start_with_stretching_children.rs @@ -15,7 +15,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_center.rs b/benches/generated/align_items_center.rs index 86deb895b..f2688d958 100644 --- a/benches/generated/align_items_center.rs +++ b/benches/generated/align_items_center.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs b/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs index 951b671da..0f9153a65 100644 --- a/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_center_child_without_margin_bigger_than_parent.rs b/benches/generated/align_items_center_child_without_margin_bigger_than_parent.rs index f363db6ce..9831a591c 100644 --- a/benches/generated/align_items_center_child_without_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_center_child_without_margin_bigger_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(70f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -29,7 +29,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_center_with_child_margin.rs b/benches/generated/align_items_center_with_child_margin.rs index 4e1f0f46e..7490d8c7a 100644 --- a/benches/generated/align_items_center_with_child_margin.rs +++ b/benches/generated/align_items_center_with_child_margin.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_center_with_child_top.rs b/benches/generated/align_items_center_with_child_top.rs index 1b03ee8e7..bc9ae88b7 100644 --- a/benches/generated/align_items_center_with_child_top.rs +++ b/benches/generated/align_items_center_with_child_top.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_flex_end.rs b/benches/generated/align_items_flex_end.rs index 589f2ebb5..bbbc822d9 100644 --- a/benches/generated/align_items_flex_end.rs +++ b/benches/generated/align_items_flex_end.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs b/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs index d554372b2..1457562b7 100644 --- a/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs b/benches/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs index b01c9ecf7..0933a3175 100644 --- a/benches/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(70f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -29,7 +29,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_flex_start.rs b/benches/generated/align_items_flex_start.rs index eae332112..5a9f4b2d0 100644 --- a/benches/generated/align_items_flex_start.rs +++ b/benches/generated/align_items_flex_start.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_items_min_max.rs b/benches/generated/align_items_min_max.rs index 91f862ea8..4724afb61 100644 --- a/benches/generated/align_items_min_max.rs +++ b/benches/generated/align_items_min_max.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(60f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,15 +20,9 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, align_items: taffy::style::AlignItems::Center, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(200f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/align_items_stretch.rs b/benches/generated/align_items_stretch.rs index 10de39329..45a26a677 100644 --- a/benches/generated/align_items_stretch.rs +++ b/benches/generated/align_items_stretch.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_self_baseline.rs b/benches/generated/align_self_baseline.rs index b552f07af..71b46a913 100644 --- a/benches/generated/align_self_baseline.rs +++ b/benches/generated/align_self_baseline.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -49,7 +49,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_self_center.rs b/benches/generated/align_self_center.rs index e03a41dae..77ed1e9e4 100644 --- a/benches/generated/align_self_center.rs +++ b/benches/generated/align_self_center.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_self_flex_end.rs b/benches/generated/align_self_flex_end.rs index 1852dbd0b..99dd5efc1 100644 --- a/benches/generated/align_self_flex_end.rs +++ b/benches/generated/align_self_flex_end.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_self_flex_end_override_flex_start.rs b/benches/generated/align_self_flex_end_override_flex_start.rs index e88ce7101..f2dbce164 100644 --- a/benches/generated/align_self_flex_end_override_flex_start.rs +++ b/benches/generated/align_self_flex_end_override_flex_start.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_self_flex_start.rs b/benches/generated/align_self_flex_start.rs index 8c5f92fb7..781de261a 100644 --- a/benches/generated/align_self_flex_start.rs +++ b/benches/generated/align_self_flex_start.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/align_strech_should_size_based_on_parent.rs b/benches/generated/align_strech_should_size_based_on_parent.rs index 930a2d0f9..6f3df07d6 100644 --- a/benches/generated/align_strech_should_size_based_on_parent.rs +++ b/benches/generated/align_strech_should_size_based_on_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/border_center_child.rs b/benches/generated/border_center_child.rs index 216990ff7..10388128f 100644 --- a/benches/generated/border_center_child.rs +++ b/benches/generated/border_center_child.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, border: taffy::geometry::Rect { top: taffy::style::LengthPercentage::Points(10f32), diff --git a/benches/generated/border_flex_child.rs b/benches/generated/border_flex_child.rs index 6f544481e..7c4680eee 100644 --- a/benches/generated/border_flex_child.rs +++ b/benches/generated/border_flex_child.rs @@ -6,7 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, border: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/benches/generated/border_stretch_child.rs b/benches/generated/border_stretch_child.rs index 71c38e5df..e4811cc17 100644 --- a/benches/generated/border_stretch_child.rs +++ b/benches/generated/border_stretch_child.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, border: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/benches/generated/child_min_max_width_flexing.rs b/benches/generated/child_min_max_width_flexing.rs index 7924502f4..f3fa1dde4 100644 --- a/benches/generated/child_min_max_width_flexing.rs +++ b/benches/generated/child_min_max_width_flexing.rs @@ -8,7 +8,7 @@ pub fn compute() { flex_grow: 1f32, flex_shrink: 0f32, flex_basis: taffy::style::Dimension::Points(0f32), - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -20,7 +20,7 @@ pub fn compute() { flex_grow: 1f32, flex_shrink: 0f32, flex_basis: taffy::style::Dimension::Percent(0.5f32), - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(120f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/container_with_unsized_child.rs b/benches/generated/container_with_unsized_child.rs index 000021136..58961fd3f 100644 --- a/benches/generated/container_with_unsized_child.rs +++ b/benches/generated/container_with_unsized_child.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/display_none.rs b/benches/generated/display_none.rs index 73197146b..c7f901009 100644 --- a/benches/generated/display_none.rs +++ b/benches/generated/display_none.rs @@ -15,7 +15,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/display_none_fixed_size.rs b/benches/generated/display_none_fixed_size.rs index 99699f08c..c224eeb06 100644 --- a/benches/generated/display_none_fixed_size.rs +++ b/benches/generated/display_none_fixed_size.rs @@ -10,7 +10,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/display_none_with_child.rs b/benches/generated/display_none_with_child.rs index 68e49a71b..910530d32 100644 --- a/benches/generated/display_none_with_child.rs +++ b/benches/generated/display_none_with_child.rs @@ -19,7 +19,7 @@ pub fn compute() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -55,7 +55,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/display_none_with_margin.rs b/benches/generated/display_none_with_margin.rs index f898926b7..eeab46615 100644 --- a/benches/generated/display_none_with_margin.rs +++ b/benches/generated/display_none_with_margin.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -30,7 +30,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/display_none_with_position.rs b/benches/generated/display_none_with_position.rs index b89bd0330..ef5bb1349 100644 --- a/benches/generated/display_none_with_position.rs +++ b/benches/generated/display_none_with_position.rs @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_basis_and_main_dimen_set_when_flexing.rs b/benches/generated/flex_basis_and_main_dimen_set_when_flexing.rs index 40c1661f4..475456be4 100644 --- a/benches/generated/flex_basis_and_main_dimen_set_when_flexing.rs +++ b/benches/generated/flex_basis_and_main_dimen_set_when_flexing.rs @@ -10,7 +10,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -25,7 +25,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_basis_flex_grow_column.rs b/benches/generated/flex_basis_flex_grow_column.rs index 5c27dc897..f8e1a1510 100644 --- a/benches/generated/flex_basis_flex_grow_column.rs +++ b/benches/generated/flex_basis_flex_grow_column.rs @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_basis_flex_grow_row.rs b/benches/generated/flex_basis_flex_grow_row.rs index 0678f57a2..ebc426faa 100644 --- a/benches/generated/flex_basis_flex_grow_row.rs +++ b/benches/generated/flex_basis_flex_grow_row.rs @@ -19,7 +19,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_basis_flex_shrink_column.rs b/benches/generated/flex_basis_flex_shrink_column.rs index 3b68690a3..ad0bf67ca 100644 --- a/benches/generated/flex_basis_flex_shrink_column.rs +++ b/benches/generated/flex_basis_flex_shrink_column.rs @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_basis_flex_shrink_row.rs b/benches/generated/flex_basis_flex_shrink_row.rs index dd0044643..0054681be 100644 --- a/benches/generated/flex_basis_flex_shrink_row.rs +++ b/benches/generated/flex_basis_flex_shrink_row.rs @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_basis_larger_than_content_column.rs b/benches/generated/flex_basis_larger_than_content_column.rs index b06087eff..60dbcc38d 100644 --- a/benches/generated/flex_basis_larger_than_content_column.rs +++ b/benches/generated/flex_basis_larger_than_content_column.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -29,7 +29,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/flex_basis_larger_than_content_row.rs b/benches/generated/flex_basis_larger_than_content_row.rs index c1940002f..53fc13d86 100644 --- a/benches/generated/flex_basis_larger_than_content_row.rs +++ b/benches/generated/flex_basis_larger_than_content_row.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -28,7 +28,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/flex_basis_overrides_main_size.rs b/benches/generated/flex_basis_overrides_main_size.rs index be30299d8..4b63488b8 100644 --- a/benches/generated/flex_basis_overrides_main_size.rs +++ b/benches/generated/flex_basis_overrides_main_size.rs @@ -7,7 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -39,7 +39,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs b/benches/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs index 5fb70a677..fc74e331e 100644 --- a/benches/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs +++ b/benches/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -53,7 +53,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_basis_smaller_than_content_column.rs b/benches/generated/flex_basis_smaller_than_content_column.rs index c34cd09c5..877effff7 100644 --- a/benches/generated/flex_basis_smaller_than_content_column.rs +++ b/benches/generated/flex_basis_smaller_than_content_column.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -29,7 +29,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/flex_basis_smaller_than_content_row.rs b/benches/generated/flex_basis_smaller_than_content_row.rs index 24e434fcf..acbe83da6 100644 --- a/benches/generated/flex_basis_smaller_than_content_row.rs +++ b/benches/generated/flex_basis_smaller_than_content_row.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -28,7 +28,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/flex_basis_smaller_than_main_dimen_column.rs b/benches/generated/flex_basis_smaller_than_main_dimen_column.rs index dcc5cf97d..69dd2246c 100644 --- a/benches/generated/flex_basis_smaller_than_main_dimen_column.rs +++ b/benches/generated/flex_basis_smaller_than_main_dimen_column.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,7 +20,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/flex_basis_smaller_than_main_dimen_row.rs b/benches/generated/flex_basis_smaller_than_main_dimen_row.rs index 44514ebfd..b98d01c35 100644 --- a/benches/generated/flex_basis_smaller_than_main_dimen_row.rs +++ b/benches/generated/flex_basis_smaller_than_main_dimen_row.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -19,7 +19,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs index 845869af5..be29c6254 100644 --- a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs +++ b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -53,7 +53,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs index 7b463e3cb..02ab0b740 100644 --- a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs +++ b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -53,7 +53,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs index 351aecb57..8824cf95b 100644 --- a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs index 0b4bce58b..1a7747fce 100644 --- a/benches/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/benches/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -53,7 +53,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_basis_unconstraint_column.rs b/benches/generated/flex_basis_unconstraint_column.rs index 19699e020..41fc0c7cc 100644 --- a/benches/generated/flex_basis_unconstraint_column.rs +++ b/benches/generated/flex_basis_unconstraint_column.rs @@ -6,7 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/flex_basis_unconstraint_row.rs b/benches/generated/flex_basis_unconstraint_row.rs index 9b827fd05..f3f2ffa1b 100644 --- a/benches/generated/flex_basis_unconstraint_row.rs +++ b/benches/generated/flex_basis_unconstraint_row.rs @@ -6,7 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/flex_direction_column.rs b/benches/generated/flex_direction_column.rs index 176099ff0..115e63c0d 100644 --- a/benches/generated/flex_direction_column.rs +++ b/benches/generated/flex_direction_column.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_direction_column_no_height.rs b/benches/generated/flex_direction_column_no_height.rs index 16acf5472..c75739194 100644 --- a/benches/generated/flex_direction_column_no_height.rs +++ b/benches/generated/flex_direction_column_no_height.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,7 +33,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/flex_direction_column_reverse.rs b/benches/generated/flex_direction_column_reverse.rs index c89d646d7..3b626ad15 100644 --- a/benches/generated/flex_direction_column_reverse.rs +++ b/benches/generated/flex_direction_column_reverse.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_direction_row.rs b/benches/generated/flex_direction_row.rs index 0f6d8b864..3c41844d6 100644 --- a/benches/generated/flex_direction_row.rs +++ b/benches/generated/flex_direction_row.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -35,7 +35,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_direction_row_no_width.rs b/benches/generated/flex_direction_row_no_width.rs index 050e9a6ed..9411ad6f0 100644 --- a/benches/generated/flex_direction_row_no_width.rs +++ b/benches/generated/flex_direction_row_no_width.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -32,7 +32,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/flex_direction_row_reverse.rs b/benches/generated/flex_direction_row_reverse.rs index 702d2d25c..da474e792 100644 --- a/benches/generated/flex_direction_row_reverse.rs +++ b/benches/generated/flex_direction_row_reverse.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_grow_child.rs b/benches/generated/flex_grow_child.rs index 6f36c74d3..11488ebd9 100644 --- a/benches/generated/flex_grow_child.rs +++ b/benches/generated/flex_grow_child.rs @@ -7,7 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(0f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/flex_grow_flex_basis_percent_min_max.rs b/benches/generated/flex_grow_flex_basis_percent_min_max.rs index 34b7908a3..86c5ae916 100644 --- a/benches/generated/flex_grow_flex_basis_percent_min_max.rs +++ b/benches/generated/flex_grow_flex_basis_percent_min_max.rs @@ -8,8 +8,8 @@ pub fn compute() { flex_grow: 1f32, flex_shrink: 0f32, flex_basis: taffy::style::Dimension::Points(0f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,9 +24,9 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -35,7 +35,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(120f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(120f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_grow_height_maximized.rs b/benches/generated/flex_grow_height_maximized.rs index f69f1057d..9401edd4a 100644 --- a/benches/generated/flex_grow_height_maximized.rs +++ b/benches/generated/flex_grow_height_maximized.rs @@ -15,7 +15,7 @@ pub fn compute() { let node01 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -26,14 +26,8 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -46,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_grow_in_at_most_container.rs b/benches/generated/flex_grow_in_at_most_container.rs index e81c5c4e0..34b9d2d2f 100644 --- a/benches/generated/flex_grow_in_at_most_container.rs +++ b/benches/generated/flex_grow_in_at_most_container.rs @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_grow_less_than_factor_one.rs b/benches/generated/flex_grow_less_than_factor_one.rs index 887fddb04..c9e88d66a 100644 --- a/benches/generated/flex_grow_less_than_factor_one.rs +++ b/benches/generated/flex_grow_less_than_factor_one.rs @@ -25,7 +25,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_grow_root_minimized.rs b/benches/generated/flex_grow_root_minimized.rs index c354a7453..c6e343858 100644 --- a/benches/generated/flex_grow_root_minimized.rs +++ b/benches/generated/flex_grow_root_minimized.rs @@ -15,7 +15,7 @@ pub fn compute() { let node01 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -26,14 +26,8 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -43,15 +37,9 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/flex_grow_shrink_at_most.rs b/benches/generated/flex_grow_shrink_at_most.rs index 287e15666..a4f73236c 100644 --- a/benches/generated/flex_grow_shrink_at_most.rs +++ b/benches/generated/flex_grow_shrink_at_most.rs @@ -12,7 +12,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_grow_to_min.rs b/benches/generated/flex_grow_to_min.rs index efb75dea1..7ba2d5ca2 100644 --- a/benches/generated/flex_grow_to_min.rs +++ b/benches/generated/flex_grow_to_min.rs @@ -8,7 +8,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,15 +18,9 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_grow_within_constrained_max_column.rs b/benches/generated/flex_grow_within_constrained_max_column.rs index 3a69af86b..2e23e9bf6 100644 --- a/benches/generated/flex_grow_within_constrained_max_column.rs +++ b/benches/generated/flex_grow_within_constrained_max_column.rs @@ -15,7 +15,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -25,11 +25,8 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_grow_within_constrained_max_row.rs b/benches/generated/flex_grow_within_constrained_max_row.rs index 4960c4ee0..f23bcc39b 100644 --- a/benches/generated/flex_grow_within_constrained_max_row.rs +++ b/benches/generated/flex_grow_within_constrained_max_row.rs @@ -15,7 +15,7 @@ pub fn compute() { let node01 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,11 +24,8 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -38,7 +35,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/flex_grow_within_constrained_max_width.rs b/benches/generated/flex_grow_within_constrained_max_width.rs index 9fd9bbf7f..a334d5984 100644 --- a/benches/generated/flex_grow_within_constrained_max_width.rs +++ b/benches/generated/flex_grow_within_constrained_max_width.rs @@ -6,7 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,10 +15,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(300f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -31,7 +28,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_grow_within_constrained_min_column.rs b/benches/generated/flex_grow_within_constrained_min_column.rs index 2c7459fd0..2dff2e324 100644 --- a/benches/generated/flex_grow_within_constrained_min_column.rs +++ b/benches/generated/flex_grow_within_constrained_min_column.rs @@ -6,7 +6,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -16,10 +16,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_grow_within_constrained_min_max_column.rs b/benches/generated/flex_grow_within_constrained_min_max_column.rs index 0ae242167..7dd1054d3 100644 --- a/benches/generated/flex_grow_within_constrained_min_max_column.rs +++ b/benches/generated/flex_grow_within_constrained_min_max_column.rs @@ -6,7 +6,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,10 +15,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_grow_within_constrained_min_row.rs b/benches/generated/flex_grow_within_constrained_min_row.rs index b632278bf..1b50b663f 100644 --- a/benches/generated/flex_grow_within_constrained_min_row.rs +++ b/benches/generated/flex_grow_within_constrained_min_row.rs @@ -6,7 +6,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,11 +15,8 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_grow_within_max_width.rs b/benches/generated/flex_grow_within_max_width.rs index 9126ef026..59399d195 100644 --- a/benches/generated/flex_grow_within_max_width.rs +++ b/benches/generated/flex_grow_within_max_width.rs @@ -6,7 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,10 +15,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -31,7 +28,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_root_ignored.rs b/benches/generated/flex_root_ignored.rs index 0ef07182a..aadf1ca75 100644 --- a/benches/generated/flex_root_ignored.rs +++ b/benches/generated/flex_root_ignored.rs @@ -15,7 +15,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -25,15 +25,9 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs b/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs index 98bf4a5d7..b6901e8e0 100644 --- a/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs +++ b/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, ..Default::default() @@ -20,11 +20,8 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(80f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(80f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs b/benches/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs index 559c77146..ed95a8a64 100644 --- a/benches/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs +++ b/benches/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs @@ -10,7 +10,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -25,7 +25,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -38,7 +38,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_shrink_flex_grow_row.rs b/benches/generated/flex_shrink_flex_grow_row.rs index 6877b6505..d99350bbe 100644 --- a/benches/generated/flex_shrink_flex_grow_row.rs +++ b/benches/generated/flex_shrink_flex_grow_row.rs @@ -10,7 +10,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -25,7 +25,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -38,7 +38,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_shrink_to_zero.rs b/benches/generated/flex_shrink_to_zero.rs index 8d2186dbf..2c8dd88ff 100644 --- a/benches/generated/flex_shrink_to_zero.rs +++ b/benches/generated/flex_shrink_to_zero.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(75f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(75f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/flex_wrap_align_stretch_fits_one_row.rs b/benches/generated/flex_wrap_align_stretch_fits_one_row.rs index fef3f394d..c193be688 100644 --- a/benches/generated/flex_wrap_align_stretch_fits_one_row.rs +++ b/benches/generated/flex_wrap_align_stretch_fits_one_row.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(150f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs b/benches/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs index c0966ea74..f8e340e8a 100644 --- a/benches/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs +++ b/benches/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs @@ -6,8 +6,8 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(55f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(55f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,8 +17,8 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(55f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(55f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/flex_wrap_wrap_to_child_height.rs b/benches/generated/flex_wrap_wrap_to_child_height.rs index a494f17f3..5787b97a3 100644 --- a/benches/generated/flex_wrap_wrap_to_child_height.rs +++ b/benches/generated/flex_wrap_wrap_to_child_height.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -19,7 +19,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node000], @@ -41,7 +41,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_child_margins.rs b/benches/generated/gap_column_gap_child_margins.rs index 9cd8bec50..5d42ce1bd 100644 --- a/benches/generated/gap_column_gap_child_margins.rs +++ b/benches/generated/gap_column_gap_child_margins.rs @@ -53,14 +53,11 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_flexible.rs b/benches/generated/gap_column_gap_flexible.rs index 886c81371..01b186144 100644 --- a/benches/generated/gap_column_gap_flexible.rs +++ b/benches/generated/gap_column_gap_flexible.rs @@ -41,12 +41,12 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_flexible_undefined_parent.rs b/benches/generated/gap_column_gap_flexible_undefined_parent.rs index dfa985a10..0cee6a76b 100644 --- a/benches/generated/gap_column_gap_flexible_undefined_parent.rs +++ b/benches/generated/gap_column_gap_flexible_undefined_parent.rs @@ -41,9 +41,9 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/gap_column_gap_inflexible.rs b/benches/generated/gap_column_gap_inflexible.rs index 4a10c7066..178dfc34a 100644 --- a/benches/generated/gap_column_gap_inflexible.rs +++ b/benches/generated/gap_column_gap_inflexible.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -32,14 +32,11 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_inflexible_undefined_parent.rs b/benches/generated/gap_column_gap_inflexible_undefined_parent.rs index 82bd2134c..818e8d01c 100644 --- a/benches/generated/gap_column_gap_inflexible_undefined_parent.rs +++ b/benches/generated/gap_column_gap_inflexible_undefined_parent.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -32,11 +32,8 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/gap_column_gap_justify_center.rs b/benches/generated/gap_column_gap_justify_center.rs index 650f6e459..0539c3d17 100644 --- a/benches/generated/gap_column_gap_justify_center.rs +++ b/benches/generated/gap_column_gap_justify_center.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,14 +33,11 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_justify_flex_end.rs b/benches/generated/gap_column_gap_justify_flex_end.rs index af27fc60c..7771d4545 100644 --- a/benches/generated/gap_column_gap_justify_flex_end.rs +++ b/benches/generated/gap_column_gap_justify_flex_end.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,14 +33,11 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::FlexEnd, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_justify_flex_start.rs b/benches/generated/gap_column_gap_justify_flex_start.rs index 1fc28a90a..96bfa87cc 100644 --- a/benches/generated/gap_column_gap_justify_flex_start.rs +++ b/benches/generated/gap_column_gap_justify_flex_start.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -32,14 +32,11 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_justify_space_around.rs b/benches/generated/gap_column_gap_justify_space_around.rs index 0984d8d3f..e9187b73a 100644 --- a/benches/generated/gap_column_gap_justify_space_around.rs +++ b/benches/generated/gap_column_gap_justify_space_around.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,14 +33,11 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceAround, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_justify_space_between.rs b/benches/generated/gap_column_gap_justify_space_between.rs index 8193f66c5..bfc398ee0 100644 --- a/benches/generated/gap_column_gap_justify_space_between.rs +++ b/benches/generated/gap_column_gap_justify_space_between.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,14 +33,11 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceBetween, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_justify_space_evenly.rs b/benches/generated/gap_column_gap_justify_space_evenly.rs index 0c0b40925..44307938a 100644 --- a/benches/generated/gap_column_gap_justify_space_evenly.rs +++ b/benches/generated/gap_column_gap_justify_space_evenly.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,14 +33,11 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceEvenly, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_mixed_flexible.rs b/benches/generated/gap_column_gap_mixed_flexible.rs index 7658467de..432b1008e 100644 --- a/benches/generated/gap_column_gap_mixed_flexible.rs +++ b/benches/generated/gap_column_gap_mixed_flexible.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -25,7 +25,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -34,14 +34,11 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs b/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs index 4bbb1fc19..bd04e7b98 100644 --- a/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs +++ b/benches/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -46,10 +46,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Percent(0.5f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.5f32), ..Size::zero() }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs b/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs index 371d7e9fe..9902ef769 100644 --- a/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs +++ b/benches/generated/gap_column_gap_percentage_cyclic_shrinkable.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -44,10 +44,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Percent(0.2f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.2f32), ..Size::zero() }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs b/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs index f07a6ad7d..f6351c91e 100644 --- a/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs +++ b/benches/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,10 +47,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Percent(0.2f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.2f32), ..Size::zero() }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/gap_column_gap_percentage_flexible.rs b/benches/generated/gap_column_gap_percentage_flexible.rs index 056a04e70..23af8ac22 100644 --- a/benches/generated/gap_column_gap_percentage_flexible.rs +++ b/benches/generated/gap_column_gap_percentage_flexible.rs @@ -41,12 +41,12 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.1f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_percentage_inflexible.rs b/benches/generated/gap_column_gap_percentage_inflexible.rs index 13a03745d..60a7e3d69 100644 --- a/benches/generated/gap_column_gap_percentage_inflexible.rs +++ b/benches/generated/gap_column_gap_percentage_inflexible.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -32,14 +32,11 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Percent(0.2f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.2f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_wrap_align_center.rs b/benches/generated/gap_column_gap_wrap_align_center.rs index abf9f8664..dc2a53c2a 100644 --- a/benches/generated/gap_column_gap_wrap_align_center.rs +++ b/benches/generated/gap_column_gap_wrap_align_center.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,12 +88,12 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_wrap_align_flex_end.rs b/benches/generated/gap_column_gap_wrap_align_flex_end.rs index 2feeffc0d..3fc6b091d 100644 --- a/benches/generated/gap_column_gap_wrap_align_flex_end.rs +++ b/benches/generated/gap_column_gap_wrap_align_flex_end.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,12 +88,12 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_wrap_align_flex_start.rs b/benches/generated/gap_column_gap_wrap_align_flex_start.rs index a3448c54f..0332525b4 100644 --- a/benches/generated/gap_column_gap_wrap_align_flex_start.rs +++ b/benches/generated/gap_column_gap_wrap_align_flex_start.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,12 +88,12 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_wrap_align_space_around.rs b/benches/generated/gap_column_gap_wrap_align_space_around.rs index 7c319ad48..3e357b555 100644 --- a/benches/generated/gap_column_gap_wrap_align_space_around.rs +++ b/benches/generated/gap_column_gap_wrap_align_space_around.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,12 +88,12 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_wrap_align_space_between.rs b/benches/generated/gap_column_gap_wrap_align_space_between.rs index e5f986fd7..79f809b89 100644 --- a/benches/generated/gap_column_gap_wrap_align_space_between.rs +++ b/benches/generated/gap_column_gap_wrap_align_space_between.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,12 +88,12 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_gap_wrap_align_stretch.rs b/benches/generated/gap_column_gap_wrap_align_stretch.rs index c9628bc3f..fb9740739 100644 --- a/benches/generated/gap_column_gap_wrap_align_stretch.rs +++ b/benches/generated/gap_column_gap_wrap_align_stretch.rs @@ -6,7 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -16,7 +16,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -26,7 +26,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -46,7 +46,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -56,14 +56,11 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(5f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(5f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), height: taffy::style::Dimension::Points(300f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_column_row_gap_wrapping.rs b/benches/generated/gap_column_row_gap_wrapping.rs index 6b37fccfa..13dee628a 100644 --- a/benches/generated/gap_column_row_gap_wrapping.rs +++ b/benches/generated/gap_column_row_gap_wrapping.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -86,7 +86,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -99,7 +99,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -112,7 +112,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -126,9 +126,9 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4, node5, node6, node7, node8], diff --git a/benches/generated/gap_percentage_row_gap_wrapping.rs b/benches/generated/gap_percentage_row_gap_wrapping.rs index 8aba72d7f..30d77ca54 100644 --- a/benches/generated/gap_percentage_row_gap_wrapping.rs +++ b/benches/generated/gap_percentage_row_gap_wrapping.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -86,7 +86,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -99,7 +99,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -112,7 +112,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -126,9 +126,9 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Percent(0.1f32), - ..Default::default() + ..Size::zero() }, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4, node5, node6, node7, node8], diff --git a/benches/generated/gap_row_gap_align_items_end.rs b/benches/generated/gap_row_gap_align_items_end.rs index 49340bccc..7587b9eb8 100644 --- a/benches/generated/gap_row_gap_align_items_end.rs +++ b/benches/generated/gap_row_gap_align_items_end.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -32,7 +32,7 @@ pub fn compute() { let node3 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -41,7 +41,7 @@ pub fn compute() { let node4 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -50,7 +50,7 @@ pub fn compute() { let node5 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -64,12 +64,12 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_row_gap_align_items_stretch.rs b/benches/generated/gap_row_gap_align_items_stretch.rs index 1a1d11a98..9916d4dec 100644 --- a/benches/generated/gap_row_gap_align_items_stretch.rs +++ b/benches/generated/gap_row_gap_align_items_stretch.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -32,7 +32,7 @@ pub fn compute() { let node3 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -41,7 +41,7 @@ pub fn compute() { let node4 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -50,7 +50,7 @@ pub fn compute() { let node5 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -63,12 +63,12 @@ pub fn compute() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_row_gap_column_child_margins.rs b/benches/generated/gap_row_gap_column_child_margins.rs index a886ed1ff..851ded001 100644 --- a/benches/generated/gap_row_gap_column_child_margins.rs +++ b/benches/generated/gap_row_gap_column_child_margins.rs @@ -54,14 +54,11 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - gap: taffy::geometry::Size { - height: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { height: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/gap_row_gap_row_wrap_child_margins.rs b/benches/generated/gap_row_gap_row_wrap_child_margins.rs index fa811bee9..21371eaf9 100644 --- a/benches/generated/gap_row_gap_row_wrap_child_margins.rs +++ b/benches/generated/gap_row_gap_row_wrap_child_margins.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(2f32), bottom: taffy::style::Dimension::Points(2f32), @@ -19,7 +19,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), @@ -33,7 +33,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), bottom: taffy::style::Dimension::Points(15f32), @@ -48,14 +48,11 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - gap: taffy::geometry::Size { - height: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { height: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_column_center.rs b/benches/generated/justify_content_column_center.rs index 1def296a7..dd4d4a7a5 100644 --- a/benches/generated/justify_content_column_center.rs +++ b/benches/generated/justify_content_column_center.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_column_flex_end.rs b/benches/generated/justify_content_column_flex_end.rs index ae35bc936..f7bf0b1f6 100644 --- a/benches/generated/justify_content_column_flex_end.rs +++ b/benches/generated/justify_content_column_flex_end.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_column_flex_start.rs b/benches/generated/justify_content_column_flex_start.rs index 176099ff0..115e63c0d 100644 --- a/benches/generated/justify_content_column_flex_start.rs +++ b/benches/generated/justify_content_column_flex_start.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_column_min_height_and_margin_bottom.rs b/benches/generated/justify_content_column_min_height_and_margin_bottom.rs index 2a669f3d1..93326fd8a 100644 --- a/benches/generated/justify_content_column_min_height_and_margin_bottom.rs +++ b/benches/generated/justify_content_column_min_height_and_margin_bottom.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -21,10 +21,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(50f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/justify_content_column_min_height_and_margin_top.rs b/benches/generated/justify_content_column_min_height_and_margin_top.rs index b40c557ec..8a397fa25 100644 --- a/benches/generated/justify_content_column_min_height_and_margin_top.rs +++ b/benches/generated/justify_content_column_min_height_and_margin_top.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -21,10 +21,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(50f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/justify_content_column_space_around.rs b/benches/generated/justify_content_column_space_around.rs index 8a9c79a13..4aa425250 100644 --- a/benches/generated/justify_content_column_space_around.rs +++ b/benches/generated/justify_content_column_space_around.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_column_space_between.rs b/benches/generated/justify_content_column_space_between.rs index 0d7b0a4d7..90ad834c6 100644 --- a/benches/generated/justify_content_column_space_between.rs +++ b/benches/generated/justify_content_column_space_between.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_column_space_evenly.rs b/benches/generated/justify_content_column_space_evenly.rs index 0b7ffe7dd..5edc9c866 100644 --- a/benches/generated/justify_content_column_space_evenly.rs +++ b/benches/generated/justify_content_column_space_evenly.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_min_max.rs b/benches/generated/justify_content_min_max.rs index e9473d0b2..597b09111 100644 --- a/benches/generated/justify_content_min_max.rs +++ b/benches/generated/justify_content_min_max.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(60f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,15 +20,9 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, justify_content: taffy::style::JustifyContent::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(200f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs b/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs index 18c184bf4..05323da84 100644 --- a/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs +++ b/benches/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -19,10 +19,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(400f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(400f32), ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(100f32), right: taffy::style::LengthPercentage::Points(100f32), @@ -41,7 +38,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(1000f32), height: taffy::style::Dimension::Points(1584f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs b/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs index 8afb392a6..7da926ae4 100644 --- a/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs +++ b/benches/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(199f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -19,10 +19,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(400f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(400f32), ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(100f32), right: taffy::style::LengthPercentage::Points(100f32), @@ -41,7 +38,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(1080f32), height: taffy::style::Dimension::Points(1584f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_overflow_min_max.rs b/benches/generated/justify_content_overflow_min_max.rs index 0f5a9a7db..7827ffced 100644 --- a/benches/generated/justify_content_overflow_min_max.rs +++ b/benches/generated/justify_content_overflow_min_max.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -49,14 +49,8 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(110f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(110f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/benches/generated/justify_content_row_center.rs b/benches/generated/justify_content_row_center.rs index 30d07b925..56b6c6e58 100644 --- a/benches/generated/justify_content_row_center.rs +++ b/benches/generated/justify_content_row_center.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_row_flex_end.rs b/benches/generated/justify_content_row_flex_end.rs index 20c0ce5fa..60caa6909 100644 --- a/benches/generated/justify_content_row_flex_end.rs +++ b/benches/generated/justify_content_row_flex_end.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_row_flex_start.rs b/benches/generated/justify_content_row_flex_start.rs index 0f6d8b864..3c41844d6 100644 --- a/benches/generated/justify_content_row_flex_start.rs +++ b/benches/generated/justify_content_row_flex_start.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -35,7 +35,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_row_max_width_and_margin.rs b/benches/generated/justify_content_row_max_width_and_margin.rs index 55e56c815..05a319da6 100644 --- a/benches/generated/justify_content_row_max_width_and_margin.rs +++ b/benches/generated/justify_content_row_max_width_and_margin.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, ..Default::default() @@ -20,8 +20,8 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/justify_content_row_min_width_and_margin.rs b/benches/generated/justify_content_row_min_width_and_margin.rs index 6d1362573..d54cfca4f 100644 --- a/benches/generated/justify_content_row_min_width_and_margin.rs +++ b/benches/generated/justify_content_row_min_width_and_margin.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -20,7 +20,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/justify_content_row_space_around.rs b/benches/generated/justify_content_row_space_around.rs index 9a56e921c..8be9f4b8a 100644 --- a/benches/generated/justify_content_row_space_around.rs +++ b/benches/generated/justify_content_row_space_around.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_row_space_between.rs b/benches/generated/justify_content_row_space_between.rs index 570bede5e..896f83000 100644 --- a/benches/generated/justify_content_row_space_between.rs +++ b/benches/generated/justify_content_row_space_between.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/justify_content_row_space_evenly.rs b/benches/generated/justify_content_row_space_evenly.rs index 4f3979017..84ffb89ef 100644 --- a/benches/generated/justify_content_row_space_evenly.rs +++ b/benches/generated/justify_content_row_space_evenly.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +23,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_and_flex_column.rs b/benches/generated/margin_and_flex_column.rs index a94fd3729..2e0275acd 100644 --- a/benches/generated/margin_and_flex_column.rs +++ b/benches/generated/margin_and_flex_column.rs @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_and_flex_row.rs b/benches/generated/margin_and_flex_row.rs index 85bd5233b..6309743bf 100644 --- a/benches/generated/margin_and_flex_row.rs +++ b/benches/generated/margin_and_flex_row.rs @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_and_stretch_column.rs b/benches/generated/margin_and_stretch_column.rs index ab786e01b..5d904150a 100644 --- a/benches/generated/margin_and_stretch_column.rs +++ b/benches/generated/margin_and_stretch_column.rs @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_and_stretch_row.rs b/benches/generated/margin_and_stretch_row.rs index 9b66b7778..6cf7c876f 100644 --- a/benches/generated/margin_and_stretch_row.rs +++ b/benches/generated/margin_and_stretch_row.rs @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_bottom.rs b/benches/generated/margin_auto_bottom.rs index 4fc0f11a2..933b73af4 100644 --- a/benches/generated/margin_auto_bottom.rs +++ b/benches/generated/margin_auto_bottom.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_bottom_and_top.rs b/benches/generated/margin_auto_bottom_and_top.rs index 99e002541..3e299a038 100644 --- a/benches/generated/margin_auto_bottom_and_top.rs +++ b/benches/generated/margin_auto_bottom_and_top.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, @@ -26,7 +26,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_bottom_and_top_justify_center.rs b/benches/generated/margin_auto_bottom_and_top_justify_center.rs index 0285fbb2e..9ad3f0b42 100644 --- a/benches/generated/margin_auto_bottom_and_top_justify_center.rs +++ b/benches/generated/margin_auto_bottom_and_top_justify_center.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, @@ -26,7 +26,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left.rs b/benches/generated/margin_auto_left.rs index 4e8dbfb52..83eada3bf 100644 --- a/benches/generated/margin_auto_left.rs +++ b/benches/generated/margin_auto_left.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_and_right.rs b/benches/generated/margin_auto_left_and_right.rs index 529872f33..1e9145448 100644 --- a/benches/generated/margin_auto_left_and_right.rs +++ b/benches/generated/margin_auto_left_and_right.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -26,7 +26,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -39,7 +39,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_and_right_column.rs b/benches/generated/margin_auto_left_and_right_column.rs index e54e0c270..19ea24091 100644 --- a/benches/generated/margin_auto_left_and_right_column.rs +++ b/benches/generated/margin_auto_left_and_right_column.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -26,7 +26,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_and_right_column_and_center.rs b/benches/generated/margin_auto_left_and_right_column_and_center.rs index e54e0c270..19ea24091 100644 --- a/benches/generated/margin_auto_left_and_right_column_and_center.rs +++ b/benches/generated/margin_auto_left_and_right_column_and_center.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -26,7 +26,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_and_right_strech.rs b/benches/generated/margin_auto_left_and_right_strech.rs index 529872f33..1e9145448 100644 --- a/benches/generated/margin_auto_left_and_right_strech.rs +++ b/benches/generated/margin_auto_left_and_right_strech.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -26,7 +26,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -39,7 +39,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_child_bigger_than_parent.rs b/benches/generated/margin_auto_left_child_bigger_than_parent.rs index 3d6edf366..56b9ffa45 100644 --- a/benches/generated/margin_auto_left_child_bigger_than_parent.rs +++ b/benches/generated/margin_auto_left_child_bigger_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(72f32), height: taffy::style::Dimension::Points(72f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(52f32), height: taffy::style::Dimension::Points(52f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs b/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs index 636bc57eb..b81a5afcf 100644 --- a/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs +++ b/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(72f32), height: taffy::style::Dimension::Points(72f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -27,7 +27,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(52f32), height: taffy::style::Dimension::Points(52f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs b/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs index d243c33e3..64d1c63bb 100644 --- a/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs +++ b/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(72f32), height: taffy::style::Dimension::Points(72f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -27,7 +27,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(52f32), height: taffy::style::Dimension::Points(52f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_left_stretching_child.rs b/benches/generated/margin_auto_left_stretching_child.rs index 66d79fdd9..21d23420a 100644 --- a/benches/generated/margin_auto_left_stretching_child.rs +++ b/benches/generated/margin_auto_left_stretching_child.rs @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_mutiple_children_column.rs b/benches/generated/margin_auto_mutiple_children_column.rs index 4ab0e65c3..fb856fad7 100644 --- a/benches/generated/margin_auto_mutiple_children_column.rs +++ b/benches/generated/margin_auto_mutiple_children_column.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -51,7 +51,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_mutiple_children_row.rs b/benches/generated/margin_auto_mutiple_children_row.rs index 178bf51e4..44628d2ed 100644 --- a/benches/generated/margin_auto_mutiple_children_row.rs +++ b/benches/generated/margin_auto_mutiple_children_row.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -50,7 +50,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_right.rs b/benches/generated/margin_auto_right.rs index 22765c252..2b83997e3 100644 --- a/benches/generated/margin_auto_right.rs +++ b/benches/generated/margin_auto_right.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_top.rs b/benches/generated/margin_auto_top.rs index 174ec2327..30b057828 100644 --- a/benches/generated/margin_auto_top.rs +++ b/benches/generated/margin_auto_top.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_top_and_bottom_strech.rs b/benches/generated/margin_auto_top_and_bottom_strech.rs index baad51f4c..facf4611a 100644 --- a/benches/generated/margin_auto_top_and_bottom_strech.rs +++ b/benches/generated/margin_auto_top_and_bottom_strech.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, @@ -26,7 +26,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_auto_top_stretching_child.rs b/benches/generated/margin_auto_top_stretching_child.rs index 1ad3f824c..e2fce771b 100644 --- a/benches/generated/margin_auto_top_stretching_child.rs +++ b/benches/generated/margin_auto_top_stretching_child.rs @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_bottom.rs b/benches/generated/margin_bottom.rs index 49062e159..fc17d00d1 100644 --- a/benches/generated/margin_bottom.rs +++ b/benches/generated/margin_bottom.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs b/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs index 1850079aa..6b982cc72 100644 --- a/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs +++ b/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(72f32), height: taffy::style::Dimension::Points(72f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -27,7 +27,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(52f32), height: taffy::style::Dimension::Points(52f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_left.rs b/benches/generated/margin_left.rs index b97ac5664..852ba8d64 100644 --- a/benches/generated/margin_left.rs +++ b/benches/generated/margin_left.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, @@ -18,7 +18,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_right.rs b/benches/generated/margin_right.rs index 1d15c70c9..b883c20da 100644 --- a/benches/generated/margin_right.rs +++ b/benches/generated/margin_right.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, @@ -19,7 +19,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_should_not_be_part_of_max_height.rs b/benches/generated/margin_should_not_be_part_of_max_height.rs index a9a487dc1..ecdaffec7 100644 --- a/benches/generated/margin_should_not_be_part_of_max_height.rs +++ b/benches/generated/margin_should_not_be_part_of_max_height.rs @@ -8,12 +8,9 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, ..Default::default() }, @@ -26,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(250f32), height: taffy::style::Dimension::Points(250f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_should_not_be_part_of_max_width.rs b/benches/generated/margin_should_not_be_part_of_max_width.rs index 3de82fc24..f65ef6162 100644 --- a/benches/generated/margin_should_not_be_part_of_max_width.rs +++ b/benches/generated/margin_should_not_be_part_of_max_width.rs @@ -8,12 +8,9 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, ..Default::default() }, @@ -26,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(250f32), height: taffy::style::Dimension::Points(250f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_top.rs b/benches/generated/margin_top.rs index 70269dff2..ae0c8332c 100644 --- a/benches/generated/margin_top.rs +++ b/benches/generated/margin_top.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, @@ -19,7 +19,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_with_sibling_column.rs b/benches/generated/margin_with_sibling_column.rs index 09f07cbce..cafee658e 100644 --- a/benches/generated/margin_with_sibling_column.rs +++ b/benches/generated/margin_with_sibling_column.rs @@ -20,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/margin_with_sibling_row.rs b/benches/generated/margin_with_sibling_row.rs index b8e488e42..81c09d8d2 100644 --- a/benches/generated/margin_with_sibling_row.rs +++ b/benches/generated/margin_with_sibling_row.rs @@ -19,7 +19,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/max_height.rs b/benches/generated/max_height.rs index 31b42d405..773156720 100644 --- a/benches/generated/max_height.rs +++ b/benches/generated/max_height.rs @@ -5,11 +5,8 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(50f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -21,7 +18,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/max_height_overrides_height.rs b/benches/generated/max_height_overrides_height.rs index 3016316d1..9952c7809 100644 --- a/benches/generated/max_height_overrides_height.rs +++ b/benches/generated/max_height_overrides_height.rs @@ -5,11 +5,8 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/max_height_overrides_height_on_root.rs b/benches/generated/max_height_overrides_height_on_root.rs index 801ffaea4..89f212b79 100644 --- a/benches/generated/max_height_overrides_height_on_root.rs +++ b/benches/generated/max_height_overrides_height_on_root.rs @@ -5,11 +5,8 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/max_width.rs b/benches/generated/max_width.rs index ca8e04915..cd060c923 100644 --- a/benches/generated/max_width.rs +++ b/benches/generated/max_width.rs @@ -5,8 +5,8 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -19,7 +19,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/max_width_overrides_width.rs b/benches/generated/max_width_overrides_width.rs index 93b7a3a0a..0df2095d7 100644 --- a/benches/generated/max_width_overrides_width.rs +++ b/benches/generated/max_width_overrides_width.rs @@ -5,11 +5,8 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/max_width_overrides_width_on_root.rs b/benches/generated/max_width_overrides_width_on_root.rs index 0235f5abc..a7924f7ed 100644 --- a/benches/generated/max_width_overrides_width_on_root.rs +++ b/benches/generated/max_width_overrides_width_on_root.rs @@ -5,11 +5,8 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/min_height.rs b/benches/generated/min_height.rs index fb73e4fe2..a22e8b223 100644 --- a/benches/generated/min_height.rs +++ b/benches/generated/min_height.rs @@ -6,10 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(60f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -23,7 +20,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/min_height_overrides_height.rs b/benches/generated/min_height_overrides_height.rs index 5d2bc4209..863e0c541 100644 --- a/benches/generated/min_height_overrides_height.rs +++ b/benches/generated/min_height_overrides_height.rs @@ -5,11 +5,8 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/min_height_overrides_height_on_root.rs b/benches/generated/min_height_overrides_height_on_root.rs index 42ca1ad04..910535216 100644 --- a/benches/generated/min_height_overrides_height_on_root.rs +++ b/benches/generated/min_height_overrides_height_on_root.rs @@ -5,11 +5,8 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/min_height_overrides_max_height.rs b/benches/generated/min_height_overrides_max_height.rs index 3cade50ed..786461a85 100644 --- a/benches/generated/min_height_overrides_max_height.rs +++ b/benches/generated/min_height_overrides_max_height.rs @@ -1,16 +1,12 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(50f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/min_max_percent_no_width_height.rs b/benches/generated/min_max_percent_no_width_height.rs index 9fee774b0..92a49aa09 100644 --- a/benches/generated/min_max_percent_no_width_height.rs +++ b/benches/generated/min_max_percent_no_width_height.rs @@ -8,12 +8,12 @@ pub fn compute() { min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.1f32), height: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Size::auto() }, max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.1f32), height: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -28,7 +28,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/min_width.rs b/benches/generated/min_width.rs index 81cc0f9f3..42354f82d 100644 --- a/benches/generated/min_width.rs +++ b/benches/generated/min_width.rs @@ -6,7 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -19,7 +19,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/min_width_overrides_max_width.rs b/benches/generated/min_width_overrides_max_width.rs index 42544e84c..5851ad48d 100644 --- a/benches/generated/min_width_overrides_max_width.rs +++ b/benches/generated/min_width_overrides_max_width.rs @@ -1,13 +1,12 @@ pub fn compute() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/min_width_overrides_width.rs b/benches/generated/min_width_overrides_width.rs index 3c41639ba..a876f459b 100644 --- a/benches/generated/min_width_overrides_width.rs +++ b/benches/generated/min_width_overrides_width.rs @@ -5,11 +5,8 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/min_width_overrides_width_on_root.rs b/benches/generated/min_width_overrides_width_on_root.rs index d9bbbb129..88751e18f 100644 --- a/benches/generated/min_width_overrides_width_on_root.rs +++ b/benches/generated/min_width_overrides_width_on_root.rs @@ -5,11 +5,8 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/benches/generated/nested_overflowing_child.rs b/benches/generated/nested_overflowing_child.rs index 78cdca5d2..cd4492620 100644 --- a/benches/generated/nested_overflowing_child.rs +++ b/benches/generated/nested_overflowing_child.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/nested_overflowing_child_in_constraint_parent.rs b/benches/generated/nested_overflowing_child_in_constraint_parent.rs index c07431391..12ef5db0e 100644 --- a/benches/generated/nested_overflowing_child_in_constraint_parent.rs +++ b/benches/generated/nested_overflowing_child_in_constraint_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/overflow_cross_axis.rs b/benches/generated/overflow_cross_axis.rs index 5a37dc147..2be73d813 100644 --- a/benches/generated/overflow_cross_axis.rs +++ b/benches/generated/overflow_cross_axis.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/overflow_main_axis.rs b/benches/generated/overflow_main_axis.rs index 5b239a883..066ffbcaa 100644 --- a/benches/generated/overflow_main_axis.rs +++ b/benches/generated/overflow_main_axis.rs @@ -6,7 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_shrink: 0f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/padding_align_end_child.rs b/benches/generated/padding_align_end_child.rs index f63374595..75958abd0 100644 --- a/benches/generated/padding_align_end_child.rs +++ b/benches/generated/padding_align_end_child.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(20f32), @@ -30,7 +30,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/padding_center_child.rs b/benches/generated/padding_center_child.rs index 86222a073..36d471538 100644 --- a/benches/generated/padding_center_child.rs +++ b/benches/generated/padding_center_child.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/benches/generated/padding_flex_child.rs b/benches/generated/padding_flex_child.rs index a0b576011..31f523dff 100644 --- a/benches/generated/padding_flex_child.rs +++ b/benches/generated/padding_flex_child.rs @@ -6,7 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/benches/generated/padding_stretch_child.rs b/benches/generated/padding_stretch_child.rs index f7bd50f3d..a18ac244c 100644 --- a/benches/generated/padding_stretch_child.rs +++ b/benches/generated/padding_stretch_child.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/benches/generated/parent_wrap_child_size_overflowing_parent.rs b/benches/generated/parent_wrap_child_size_overflowing_parent.rs index e29f6a617..18582e8ae 100644 --- a/benches/generated/parent_wrap_child_size_overflowing_parent.rs +++ b/benches/generated/parent_wrap_child_size_overflowing_parent.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -18,7 +18,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -30,7 +30,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percent_absolute_position.rs b/benches/generated/percent_absolute_position.rs index d3a2c70c2..7aa744c17 100644 --- a/benches/generated/percent_absolute_position.rs +++ b/benches/generated/percent_absolute_position.rs @@ -5,7 +5,7 @@ pub fn compute() { let node00 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node01 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() @@ -42,7 +42,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percent_within_flex_grow.rs b/benches/generated/percent_within_flex_grow.rs index 7966fb93d..38266fed8 100644 --- a/benches/generated/percent_within_flex_grow.rs +++ b/benches/generated/percent_within_flex_grow.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -14,7 +14,7 @@ pub fn compute() { let node10 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,7 +33,7 @@ pub fn compute() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -45,7 +45,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(350f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_absolute_position.rs b/benches/generated/percentage_absolute_position.rs index cb3ce773b..fec5f21da 100644 --- a/benches/generated/percentage_absolute_position.rs +++ b/benches/generated/percentage_absolute_position.rs @@ -9,7 +9,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.3f32), @@ -28,7 +28,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_container_in_wrapping_container.rs b/benches/generated/percentage_container_in_wrapping_container.rs index 3ebf23299..1f6731e66 100644 --- a/benches/generated/percentage_container_in_wrapping_container.rs +++ b/benches/generated/percentage_container_in_wrapping_container.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -32,7 +32,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Size::auto() }, ..Default::default() }, &[node000, node001], @@ -53,7 +53,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_flex_basis.rs b/benches/generated/percentage_flex_basis.rs index 08648d654..3c056d815 100644 --- a/benches/generated/percentage_flex_basis.rs +++ b/benches/generated/percentage_flex_basis.rs @@ -28,7 +28,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_flex_basis_cross.rs b/benches/generated/percentage_flex_basis_cross.rs index c14c2a048..89a31ffc9 100644 --- a/benches/generated/percentage_flex_basis_cross.rs +++ b/benches/generated/percentage_flex_basis_cross.rs @@ -29,7 +29,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_flex_basis_cross_max_height.rs b/benches/generated/percentage_flex_basis_cross_max_height.rs index d79c7dd71..3e9d30abd 100644 --- a/benches/generated/percentage_flex_basis_cross_max_height.rs +++ b/benches/generated/percentage_flex_basis_cross_max_height.rs @@ -7,10 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -21,10 +18,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +31,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_flex_basis_cross_max_width.rs b/benches/generated/percentage_flex_basis_cross_max_width.rs index 18aeb91c2..c2d1d0b42 100644 --- a/benches/generated/percentage_flex_basis_cross_max_width.rs +++ b/benches/generated/percentage_flex_basis_cross_max_width.rs @@ -7,10 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -21,10 +18,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +31,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_flex_basis_cross_min_height.rs b/benches/generated/percentage_flex_basis_cross_min_height.rs index 793a93cc7..939303373 100644 --- a/benches/generated/percentage_flex_basis_cross_min_height.rs +++ b/benches/generated/percentage_flex_basis_cross_min_height.rs @@ -6,10 +6,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -19,10 +16,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 2f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.1f32), ..Size::auto() }, ..Default::default() }, &[], @@ -35,7 +29,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_flex_basis_cross_min_width.rs b/benches/generated/percentage_flex_basis_cross_min_width.rs index bbfa52056..dfd14e842 100644 --- a/benches/generated/percentage_flex_basis_cross_min_width.rs +++ b/benches/generated/percentage_flex_basis_cross_min_width.rs @@ -7,10 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -21,10 +18,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +31,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_flex_basis_main_max_height.rs b/benches/generated/percentage_flex_basis_main_max_height.rs index ed3e179f4..78dd58ca4 100644 --- a/benches/generated/percentage_flex_basis_main_max_height.rs +++ b/benches/generated/percentage_flex_basis_main_max_height.rs @@ -7,10 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -21,10 +18,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +30,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_flex_basis_main_max_width.rs b/benches/generated/percentage_flex_basis_main_max_width.rs index 50480c515..dc334f3ab 100644 --- a/benches/generated/percentage_flex_basis_main_max_width.rs +++ b/benches/generated/percentage_flex_basis_main_max_width.rs @@ -7,10 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -21,10 +18,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +30,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_flex_basis_main_min_width.rs b/benches/generated/percentage_flex_basis_main_min_width.rs index 33f60ea67..a985f260d 100644 --- a/benches/generated/percentage_flex_basis_main_min_width.rs +++ b/benches/generated/percentage_flex_basis_main_min_width.rs @@ -7,10 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -21,10 +18,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +30,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs b/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs index 61444ead7..c794a2513 100644 --- a/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs +++ b/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -39,7 +39,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs b/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs index 0989cdc0f..a68289ed8 100644 --- a/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs +++ b/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs @@ -5,7 +5,7 @@ pub fn compute() { let node000 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.45f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.45f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.05f32), right: taffy::style::Dimension::Percent(0.05f32), @@ -29,7 +29,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), right: taffy::style::Dimension::Points(5f32), @@ -55,10 +55,7 @@ pub fn compute() { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), right: taffy::style::Dimension::Points(5f32), @@ -83,10 +80,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -99,7 +93,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs b/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs index 0f9b55f9c..6118a51f7 100644 --- a/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs +++ b/benches/generated/percentage_padding_should_calculate_based_only_on_width.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -39,7 +39,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_position_bottom_right.rs b/benches/generated/percentage_position_bottom_right.rs index 155520318..0863726c3 100644 --- a/benches/generated/percentage_position_bottom_right.rs +++ b/benches/generated/percentage_position_bottom_right.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.55f32), height: taffy::style::Dimension::Percent(0.15f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Percent(0.2f32), @@ -26,7 +26,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_position_left_top.rs b/benches/generated/percentage_position_left_top.rs index ebb305b28..4638864bd 100644 --- a/benches/generated/percentage_position_left_top.rs +++ b/benches/generated/percentage_position_left_top.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.45f32), height: taffy::style::Dimension::Percent(0.55f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.1f32), @@ -26,7 +26,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(400f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_size_based_on_parent_inner_size.rs b/benches/generated/percentage_size_based_on_parent_inner_size.rs index 5f7657136..41702cab4 100644 --- a/benches/generated/percentage_size_based_on_parent_inner_size.rs +++ b/benches/generated/percentage_size_based_on_parent_inner_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), height: taffy::style::Dimension::Percent(0.5f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(20f32), diff --git a/benches/generated/percentage_size_of_flex_basis.rs b/benches/generated/percentage_size_of_flex_basis.rs index ff90df014..be582e167 100644 --- a/benches/generated/percentage_size_of_flex_basis.rs +++ b/benches/generated/percentage_size_of_flex_basis.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/benches/generated/percentage_width_height.rs b/benches/generated/percentage_width_height.rs index 918c56aa5..ffcacb882 100644 --- a/benches/generated/percentage_width_height.rs +++ b/benches/generated/percentage_width_height.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.3f32), height: taffy::style::Dimension::Percent(0.3f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/percentage_width_height_undefined_parent_size.rs b/benches/generated/percentage_width_height_undefined_parent_size.rs index f6d862c98..2b7706699 100644 --- a/benches/generated/percentage_width_height_undefined_parent_size.rs +++ b/benches/generated/percentage_width_height_undefined_parent_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), height: taffy::style::Dimension::Percent(0.5f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/relative_position_should_not_nudge_siblings.rs b/benches/generated/relative_position_should_not_nudge_siblings.rs index 6b02abbd7..fa258817b 100644 --- a/benches/generated/relative_position_should_not_nudge_siblings.rs +++ b/benches/generated/relative_position_should_not_nudge_siblings.rs @@ -5,7 +5,7 @@ pub fn compute() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, ..Default::default() }, @@ -15,7 +15,7 @@ pub fn compute() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, ..Default::default() }, @@ -29,7 +29,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs b/benches/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs index a20f14af9..0bd5a8178 100644 --- a/benches/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs +++ b/benches/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs @@ -13,7 +13,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(113f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs b/benches/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs index 31cecbc40..f8b0aa330 100644 --- a/benches/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs +++ b/benches/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs @@ -11,7 +11,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_flex_basis_flex_shrink_row.rs b/benches/generated/rounding_flex_basis_flex_shrink_row.rs index 103ac1024..9260874f0 100644 --- a/benches/generated/rounding_flex_basis_flex_shrink_row.rs +++ b/benches/generated/rounding_flex_basis_flex_shrink_row.rs @@ -30,7 +30,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(101f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_flex_basis_overrides_main_size.rs b/benches/generated/rounding_flex_basis_overrides_main_size.rs index 626ed62c7..bd6aa8608 100644 --- a/benches/generated/rounding_flex_basis_overrides_main_size.rs +++ b/benches/generated/rounding_flex_basis_overrides_main_size.rs @@ -7,7 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_fractial_input_1.rs b/benches/generated/rounding_fractial_input_1.rs index 7f6a4c3b7..9f6669bb3 100644 --- a/benches/generated/rounding_fractial_input_1.rs +++ b/benches/generated/rounding_fractial_input_1.rs @@ -7,7 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_fractial_input_2.rs b/benches/generated/rounding_fractial_input_2.rs index 2167cc930..fcc673533 100644 --- a/benches/generated/rounding_fractial_input_2.rs +++ b/benches/generated/rounding_fractial_input_2.rs @@ -7,7 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113.6f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_fractial_input_3.rs b/benches/generated/rounding_fractial_input_3.rs index 7f6a4c3b7..9f6669bb3 100644 --- a/benches/generated/rounding_fractial_input_3.rs +++ b/benches/generated/rounding_fractial_input_3.rs @@ -7,7 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_fractial_input_4.rs b/benches/generated/rounding_fractial_input_4.rs index 7f6a4c3b7..9f6669bb3 100644 --- a/benches/generated/rounding_fractial_input_4.rs +++ b/benches/generated/rounding_fractial_input_4.rs @@ -7,7 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_total_fractial.rs b/benches/generated/rounding_total_fractial.rs index 1d4259176..a5633f617 100644 --- a/benches/generated/rounding_total_fractial.rs +++ b/benches/generated/rounding_total_fractial.rs @@ -7,7 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 0.7f32, flex_basis: taffy::style::Dimension::Points(50.3f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20.3f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20.3f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1.6f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1.1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10.7f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10.7f32), ..Size::auto() }, ..Default::default() }, &[], @@ -40,7 +40,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(87.4f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/rounding_total_fractial_nested.rs b/benches/generated/rounding_total_fractial_nested.rs index ba0d1948e..76ff0f66f 100644 --- a/benches/generated/rounding_total_fractial_nested.rs +++ b/benches/generated/rounding_total_fractial_nested.rs @@ -7,7 +7,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(0.3f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(9.9f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(9.9f32), ..Size::auto() }, position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, ..Default::default() }, @@ -19,7 +19,7 @@ pub fn compute() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Points(0.3f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(1.1f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(1.1f32), ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, ..Default::default() }, @@ -32,7 +32,7 @@ pub fn compute() { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 0.7f32, flex_basis: taffy::style::Dimension::Points(50.3f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20.3f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20.3f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -42,7 +42,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1.6f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -52,7 +52,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1.1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10.7f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10.7f32), ..Size::auto() }, ..Default::default() }, &[], @@ -65,7 +65,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(87.4f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/size_defined_by_child.rs b/benches/generated/size_defined_by_child.rs index 8a82e5acf..1031a9172 100644 --- a/benches/generated/size_defined_by_child.rs +++ b/benches/generated/size_defined_by_child.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/size_defined_by_child_with_border.rs b/benches/generated/size_defined_by_child_with_border.rs index 663f224dd..fbd3bfd6b 100644 --- a/benches/generated/size_defined_by_child_with_border.rs +++ b/benches/generated/size_defined_by_child_with_border.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/size_defined_by_child_with_padding.rs b/benches/generated/size_defined_by_child_with_padding.rs index cab5e20c0..46bd791e2 100644 --- a/benches/generated/size_defined_by_child_with_padding.rs +++ b/benches/generated/size_defined_by_child_with_padding.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/size_defined_by_grand_child.rs b/benches/generated/size_defined_by_grand_child.rs index 9936d30da..963953e26 100644 --- a/benches/generated/size_defined_by_grand_child.rs +++ b/benches/generated/size_defined_by_grand_child.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/width_smaller_then_content_with_flex_grow_large_size.rs b/benches/generated/width_smaller_then_content_with_flex_grow_large_size.rs index dbaaeed87..a28aa623a 100644 --- a/benches/generated/width_smaller_then_content_with_flex_grow_large_size.rs +++ b/benches/generated/width_smaller_then_content_with_flex_grow_large_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,7 +20,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -44,7 +44,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node10], @@ -53,7 +53,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/width_smaller_then_content_with_flex_grow_small_size.rs b/benches/generated/width_smaller_then_content_with_flex_grow_small_size.rs index 7c54f87b0..e7b400f17 100644 --- a/benches/generated/width_smaller_then_content_with_flex_grow_small_size.rs +++ b/benches/generated/width_smaller_then_content_with_flex_grow_small_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,7 +20,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -44,7 +44,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node10], @@ -53,7 +53,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs b/benches/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs index 67fcc0470..16179d9d4 100644 --- a/benches/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/benches/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,7 +20,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -44,7 +44,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node10], diff --git a/benches/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs b/benches/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs index f492cdba6..014591464 100644 --- a/benches/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/benches/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,7 +20,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -32,7 +32,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -44,7 +44,7 @@ pub fn compute() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node10], @@ -53,7 +53,7 @@ pub fn compute() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/benches/generated/wrap_column.rs b/benches/generated/wrap_column.rs index ac8afb993..6e6ad58b8 100644 --- a/benches/generated/wrap_column.rs +++ b/benches/generated/wrap_column.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(31f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(32f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(33f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(34f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -62,7 +62,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs b/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs index 23e22a657..b3215c6bb 100644 --- a/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs +++ b/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(40f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -27,7 +27,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(40f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -61,7 +61,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs b/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs index 27dd4f41a..cb7071aed 100644 --- a/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs +++ b/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(40f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -27,7 +27,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(40f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(85f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(85f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -61,7 +61,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/wrap_reverse_column.rs b/benches/generated/wrap_reverse_column.rs index 8ddca285c..f8f2bffe6 100644 --- a/benches/generated/wrap_reverse_column.rs +++ b/benches/generated/wrap_reverse_column.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(31f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(32f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(33f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(34f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -62,7 +62,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/wrap_reverse_column_fixed_size.rs b/benches/generated/wrap_reverse_column_fixed_size.rs index 6651e7f58..9b4cf9e05 100644 --- a/benches/generated/wrap_reverse_column_fixed_size.rs +++ b/benches/generated/wrap_reverse_column_fixed_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -76,7 +76,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/wrap_reverse_row.rs b/benches/generated/wrap_reverse_row.rs index 4a3165a5d..76481326f 100644 --- a/benches/generated/wrap_reverse_row.rs +++ b/benches/generated/wrap_reverse_row.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(31f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(32f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(33f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(34f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -58,7 +58,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3], diff --git a/benches/generated/wrap_reverse_row_align_content_center.rs b/benches/generated/wrap_reverse_row_align_content_center.rs index 6c796687a..0c705506e 100644 --- a/benches/generated/wrap_reverse_row_align_content_center.rs +++ b/benches/generated/wrap_reverse_row_align_content_center.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -72,7 +72,7 @@ pub fn compute() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, align_content: taffy::style::AlignContent::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/benches/generated/wrap_reverse_row_align_content_flex_start.rs b/benches/generated/wrap_reverse_row_align_content_flex_start.rs index 804a150a7..ff6a3d818 100644 --- a/benches/generated/wrap_reverse_row_align_content_flex_start.rs +++ b/benches/generated/wrap_reverse_row_align_content_flex_start.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -72,7 +72,7 @@ pub fn compute() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, align_content: taffy::style::AlignContent::FlexStart, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/benches/generated/wrap_reverse_row_align_content_space_around.rs b/benches/generated/wrap_reverse_row_align_content_space_around.rs index a0fc624b1..dec703cff 100644 --- a/benches/generated/wrap_reverse_row_align_content_space_around.rs +++ b/benches/generated/wrap_reverse_row_align_content_space_around.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -72,7 +72,7 @@ pub fn compute() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, align_content: taffy::style::AlignContent::SpaceAround, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/benches/generated/wrap_reverse_row_align_content_stretch.rs b/benches/generated/wrap_reverse_row_align_content_stretch.rs index 8009bbf6d..0480eb5ef 100644 --- a/benches/generated/wrap_reverse_row_align_content_stretch.rs +++ b/benches/generated/wrap_reverse_row_align_content_stretch.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -71,7 +71,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/benches/generated/wrap_reverse_row_single_line_different_size.rs b/benches/generated/wrap_reverse_row_single_line_different_size.rs index 4b334193d..7f0d73f51 100644 --- a/benches/generated/wrap_reverse_row_single_line_different_size.rs +++ b/benches/generated/wrap_reverse_row_single_line_different_size.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -72,7 +72,7 @@ pub fn compute() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, align_content: taffy::style::AlignContent::FlexStart, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/benches/generated/wrap_row.rs b/benches/generated/wrap_row.rs index eb38f73d6..8723125c3 100644 --- a/benches/generated/wrap_row.rs +++ b/benches/generated/wrap_row.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(31f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(32f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(33f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(34f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -58,7 +58,7 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3], diff --git a/benches/generated/wrap_row_align_items_center.rs b/benches/generated/wrap_row_align_items_center.rs index 8fa9e4e83..1b36db731 100644 --- a/benches/generated/wrap_row_align_items_center.rs +++ b/benches/generated/wrap_row_align_items_center.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -59,7 +59,7 @@ pub fn compute() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, align_items: taffy::style::AlignItems::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3], diff --git a/benches/generated/wrap_row_align_items_flex_end.rs b/benches/generated/wrap_row_align_items_flex_end.rs index 10a3334cf..016078517 100644 --- a/benches/generated/wrap_row_align_items_flex_end.rs +++ b/benches/generated/wrap_row_align_items_flex_end.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -34,7 +34,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,7 +47,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -59,7 +59,7 @@ pub fn compute() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, align_items: taffy::style::AlignItems::FlexEnd, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3], diff --git a/benches/generated/wrapped_column_max_height.rs b/benches/generated/wrapped_column_max_height.rs index abad15595..c8ebabb8f 100644 --- a/benches/generated/wrapped_column_max_height.rs +++ b/benches/generated/wrapped_column_max_height.rs @@ -8,12 +8,9 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[], @@ -25,7 +22,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), @@ -45,7 +42,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -63,7 +60,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(700f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/wrapped_column_max_height_flex.rs b/benches/generated/wrapped_column_max_height_flex.rs index 463e20d9c..57b858d87 100644 --- a/benches/generated/wrapped_column_max_height_flex.rs +++ b/benches/generated/wrapped_column_max_height_flex.rs @@ -11,12 +11,9 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[], @@ -31,7 +28,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), @@ -51,7 +48,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -69,7 +66,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(700f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/wrapped_row_within_align_items_center.rs b/benches/generated/wrapped_row_within_align_items_center.rs index f4fde87c0..53046ed7a 100644 --- a/benches/generated/wrapped_row_within_align_items_center.rs +++ b/benches/generated/wrapped_row_within_align_items_center.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(150f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -42,7 +42,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/wrapped_row_within_align_items_flex_end.rs b/benches/generated/wrapped_row_within_align_items_flex_end.rs index c3f107a87..d0fa4da7c 100644 --- a/benches/generated/wrapped_row_within_align_items_flex_end.rs +++ b/benches/generated/wrapped_row_within_align_items_flex_end.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(150f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -42,7 +42,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/benches/generated/wrapped_row_within_align_items_flex_start.rs b/benches/generated/wrapped_row_within_align_items_flex_start.rs index 71db2e054..0e92f720e 100644 --- a/benches/generated/wrapped_row_within_align_items_flex_start.rs +++ b/benches/generated/wrapped_row_within_align_items_flex_start.rs @@ -8,7 +8,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(150f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -42,7 +42,7 @@ pub fn compute() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/scripts/gentest/src/main.rs b/scripts/gentest/src/main.rs index 32dea585e..652dd284c 100644 --- a/scripts/gentest/src/main.rs +++ b/scripts/gentest/src/main.rs @@ -535,7 +535,7 @@ fn generate_size(size: &json::object::Object) -> TokenStream { quote!( taffy::geometry::Size { #width #height - ..Default::default() + ..Size::auto() } ) } @@ -546,7 +546,7 @@ fn generate_gap(size: &json::object::Object) -> TokenStream { quote!( taffy::geometry::Size { #width #height - ..Default::default() + ..Size::zero() } ) } diff --git a/src/style.rs b/src/style.rs index 856381d32..a689c3482 100644 --- a/src/style.rs +++ b/src/style.rs @@ -252,7 +252,6 @@ impl Default for FlexWrap { /// A unit of linear measurement /// /// This is commonly combined with [`Rect`], [`Point`](crate::geometry::Point) and [`Size`]. -/// The default value is [`LengthPercentage::Points(0.0)`]. #[derive(Copy, Clone, PartialEq, Debug)] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub enum LengthPercentage { @@ -263,16 +262,9 @@ pub enum LengthPercentage { Percent(f32), } -impl Default for LengthPercentage { - fn default() -> Self { - Self::Points(0.0) - } -} - /// A unit of linear measurement /// /// This is commonly combined with [`Rect`], [`Point`](crate::geometry::Point) and [`Size`]. -/// The default value is [`Dimension::Auto`]. #[derive(Copy, Clone, PartialEq, Debug)] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub enum Dimension { @@ -285,12 +277,6 @@ pub enum Dimension { Auto, } -impl Default for Dimension { - fn default() -> Self { - Self::Auto - } -} - impl Dimension { /// Is this value defined? pub(crate) fn is_defined(self) -> bool { @@ -568,7 +554,7 @@ mod tests { align_self: Default::default(), align_content: Default::default(), justify_content: Default::default(), - position: Default::default(), + position: Rect::auto(), margin: Rect::zero(), padding: Rect::zero(), border: Rect::zero(), @@ -576,9 +562,9 @@ mod tests { flex_grow: 0.0, flex_shrink: 1.0, flex_basis: super::Dimension::Auto, - size: Default::default(), - min_size: Default::default(), - max_size: Default::default(), + size: Size::auto(), + min_size: Size::auto(), + max_size: Size::auto(), aspect_ratio: Default::default(), }; diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center.rs index 45bbf6766..7920ea4cc 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center.rs @@ -10,7 +10,7 @@ fn absolute_layout_align_items_and_justify_content_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -25,7 +25,7 @@ fn absolute_layout_align_items_and_justify_content_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs index d9783a735..549fe6916 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs @@ -10,7 +10,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_bottom_position() size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() @@ -26,7 +26,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_bottom_position() size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs index b0070a0e0..ce7e8140a 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs @@ -10,7 +10,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_left_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, ..Default::default() @@ -26,7 +26,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_left_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs index feb9d8d02..ff0d09dbe 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs @@ -10,7 +10,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_right_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, ..Default::default() @@ -26,7 +26,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_right_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs index 44f09ad55..f811b52d3 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs @@ -10,7 +10,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_top_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() @@ -26,7 +26,7 @@ fn absolute_layout_align_items_and_justify_content_center_and_top_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs b/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs index f3e8211b2..30fb9232f 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_flex_end.rs @@ -10,7 +10,7 @@ fn absolute_layout_align_items_and_justify_content_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -25,7 +25,7 @@ fn absolute_layout_align_items_and_justify_content_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_align_items_center.rs b/tests/generated/absolute_layout_align_items_center.rs index 4a5d515c5..ab47b3e27 100644 --- a/tests/generated/absolute_layout_align_items_center.rs +++ b/tests/generated/absolute_layout_align_items_center.rs @@ -10,7 +10,7 @@ fn absolute_layout_align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn absolute_layout_align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_align_items_center_on_child_only.rs b/tests/generated/absolute_layout_align_items_center_on_child_only.rs index eab034d29..6d6f2bdc3 100644 --- a/tests/generated/absolute_layout_align_items_center_on_child_only.rs +++ b/tests/generated/absolute_layout_align_items_center_on_child_only.rs @@ -11,7 +11,7 @@ fn absolute_layout_align_items_center_on_child_only() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn absolute_layout_align_items_center_on_child_only() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_child_order.rs b/tests/generated/absolute_layout_child_order.rs index fe6fdfa02..05f9f1d16 100644 --- a/tests/generated/absolute_layout_child_order.rs +++ b/tests/generated/absolute_layout_child_order.rs @@ -9,7 +9,7 @@ fn absolute_layout_child_order() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn absolute_layout_child_order() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ fn absolute_layout_child_order() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -51,7 +51,7 @@ fn absolute_layout_child_order() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs b/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs index 3ca17390f..c5b44537f 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_column_container.rs @@ -10,7 +10,7 @@ fn absolute_layout_in_wrap_reverse_column_container() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -25,7 +25,7 @@ fn absolute_layout_in_wrap_reverse_column_container() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs b/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs index 60e02f185..7b4a4bfca 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_column_container_flex_end.rs @@ -11,7 +11,7 @@ fn absolute_layout_in_wrap_reverse_column_container_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -26,7 +26,7 @@ fn absolute_layout_in_wrap_reverse_column_container_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs b/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs index 4d6c230e7..ce7fcc3f9 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_row_container.rs @@ -10,7 +10,7 @@ fn absolute_layout_in_wrap_reverse_row_container() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn absolute_layout_in_wrap_reverse_row_container() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs b/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs index 222e2ac58..758bc5ed3 100644 --- a/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs +++ b/tests/generated/absolute_layout_in_wrap_reverse_row_container_flex_end.rs @@ -11,7 +11,7 @@ fn absolute_layout_in_wrap_reverse_row_container_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -25,7 +25,7 @@ fn absolute_layout_in_wrap_reverse_row_container_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_justify_content_center.rs b/tests/generated/absolute_layout_justify_content_center.rs index 81dedf1a1..51f2198f1 100644 --- a/tests/generated/absolute_layout_justify_content_center.rs +++ b/tests/generated/absolute_layout_justify_content_center.rs @@ -10,7 +10,7 @@ fn absolute_layout_justify_content_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn absolute_layout_justify_content_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(110f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_no_size.rs b/tests/generated/absolute_layout_no_size.rs index 3ffd04484..14a963bca 100644 --- a/tests/generated/absolute_layout_no_size.rs +++ b/tests/generated/absolute_layout_no_size.rs @@ -15,7 +15,7 @@ fn absolute_layout_no_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs b/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs index 768c753f3..e6bff1e78 100644 --- a/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs +++ b/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs @@ -10,7 +10,7 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() @@ -25,7 +25,7 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() @@ -37,7 +37,7 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { .new_with_children( taffy::style::Style { position_type: taffy::style::PositionType::Absolute, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.1f32), bottom: taffy::style::Dimension::Percent(0.1f32), @@ -54,7 +54,7 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_start_top_end_bottom.rs b/tests/generated/absolute_layout_start_top_end_bottom.rs index 021bc0590..093267c88 100644 --- a/tests/generated/absolute_layout_start_top_end_bottom.rs +++ b/tests/generated/absolute_layout_start_top_end_bottom.rs @@ -25,7 +25,7 @@ fn absolute_layout_start_top_end_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_width_height_end_bottom.rs b/tests/generated/absolute_layout_width_height_end_bottom.rs index e0c92249b..708cdb623 100644 --- a/tests/generated/absolute_layout_width_height_end_bottom.rs +++ b/tests/generated/absolute_layout_width_height_end_bottom.rs @@ -10,7 +10,7 @@ fn absolute_layout_width_height_end_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), @@ -28,7 +28,7 @@ fn absolute_layout_width_height_end_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_width_height_start_top.rs b/tests/generated/absolute_layout_width_height_start_top.rs index d81c0054c..23b9848b6 100644 --- a/tests/generated/absolute_layout_width_height_start_top.rs +++ b/tests/generated/absolute_layout_width_height_start_top.rs @@ -10,7 +10,7 @@ fn absolute_layout_width_height_start_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -28,7 +28,7 @@ fn absolute_layout_width_height_start_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs b/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs index 65ce13305..021c82032 100644 --- a/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs +++ b/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs @@ -10,7 +10,7 @@ fn absolute_layout_width_height_start_top_end_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -30,7 +30,7 @@ fn absolute_layout_width_height_start_top_end_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/absolute_layout_within_border.rs b/tests/generated/absolute_layout_within_border.rs index c84c1e79d..a3ff1e74c 100644 --- a/tests/generated/absolute_layout_within_border.rs +++ b/tests/generated/absolute_layout_within_border.rs @@ -10,7 +10,7 @@ fn absolute_layout_within_border() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(0f32), @@ -29,7 +29,7 @@ fn absolute_layout_within_border() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(0f32), @@ -48,7 +48,7 @@ fn absolute_layout_within_border() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -74,7 +74,7 @@ fn absolute_layout_within_border() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -99,7 +99,7 @@ fn absolute_layout_within_border() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/tests/generated/align_baseline.rs b/tests/generated/align_baseline.rs index 9502d1521..e7dad6eb4 100644 --- a/tests/generated/align_baseline.rs +++ b/tests/generated/align_baseline.rs @@ -9,7 +9,7 @@ fn align_baseline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn align_baseline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ fn align_baseline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_baseline_child_multiline.rs b/tests/generated/align_baseline_child_multiline.rs index a59c7c9b5..20c87c5f9 100644 --- a/tests/generated/align_baseline_child_multiline.rs +++ b/tests/generated/align_baseline_child_multiline.rs @@ -9,7 +9,7 @@ fn align_baseline_child_multiline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(60f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn align_baseline_child_multiline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(25f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn align_baseline_child_multiline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(25f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn align_baseline_child_multiline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(25f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn align_baseline_child_multiline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(25f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -72,7 +72,7 @@ fn align_baseline_child_multiline() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[node10, node11, node12, node13], @@ -82,7 +82,7 @@ fn align_baseline_child_multiline() { .new_with_children( taffy::style::Style { align_items: taffy::style::AlignItems::Baseline, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/align_baseline_nested_child.rs b/tests/generated/align_baseline_nested_child.rs index 73a7d49f5..3770afc30 100644 --- a/tests/generated/align_baseline_nested_child.rs +++ b/tests/generated/align_baseline_nested_child.rs @@ -9,7 +9,7 @@ fn align_baseline_nested_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn align_baseline_nested_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ fn align_baseline_nested_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -50,7 +50,7 @@ fn align_baseline_nested_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_center_should_size_based_on_content.rs b/tests/generated/align_center_should_size_based_on_content.rs index 79929f63b..c0cd0a483 100644 --- a/tests/generated/align_center_should_size_based_on_content.rs +++ b/tests/generated/align_center_should_size_based_on_content.rs @@ -9,7 +9,7 @@ fn align_center_should_size_based_on_content() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ fn align_center_should_size_based_on_content() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_content_space_around_single_line.rs b/tests/generated/align_content_space_around_single_line.rs index db10d9dd3..e42b556d4 100644 --- a/tests/generated/align_content_space_around_single_line.rs +++ b/tests/generated/align_content_space_around_single_line.rs @@ -9,7 +9,7 @@ fn align_content_space_around_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn align_content_space_around_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn align_content_space_around_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn align_content_space_around_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn align_content_space_around_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn align_content_space_around_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,7 +88,7 @@ fn align_content_space_around_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_content_space_around_wrapped.rs b/tests/generated/align_content_space_around_wrapped.rs index 129a172b5..529ab9cff 100644 --- a/tests/generated/align_content_space_around_wrapped.rs +++ b/tests/generated/align_content_space_around_wrapped.rs @@ -9,7 +9,7 @@ fn align_content_space_around_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn align_content_space_around_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn align_content_space_around_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn align_content_space_around_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn align_content_space_around_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn align_content_space_around_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -89,7 +89,7 @@ fn align_content_space_around_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_content_space_between_single_line.rs b/tests/generated/align_content_space_between_single_line.rs index 22fffe140..0b142df88 100644 --- a/tests/generated/align_content_space_between_single_line.rs +++ b/tests/generated/align_content_space_between_single_line.rs @@ -9,7 +9,7 @@ fn align_content_space_between_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn align_content_space_between_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn align_content_space_between_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn align_content_space_between_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn align_content_space_between_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn align_content_space_between_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,7 +88,7 @@ fn align_content_space_between_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_content_space_between_wrapped.rs b/tests/generated/align_content_space_between_wrapped.rs index 7fed731bc..dea6cf26b 100644 --- a/tests/generated/align_content_space_between_wrapped.rs +++ b/tests/generated/align_content_space_between_wrapped.rs @@ -9,7 +9,7 @@ fn align_content_space_between_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn align_content_space_between_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn align_content_space_between_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn align_content_space_between_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn align_content_space_between_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn align_content_space_between_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -89,7 +89,7 @@ fn align_content_space_between_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_content_space_evenly_single_line.rs b/tests/generated/align_content_space_evenly_single_line.rs index 7b3d3f6e1..0cf2e3fe1 100644 --- a/tests/generated/align_content_space_evenly_single_line.rs +++ b/tests/generated/align_content_space_evenly_single_line.rs @@ -9,7 +9,7 @@ fn align_content_space_evenly_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn align_content_space_evenly_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn align_content_space_evenly_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn align_content_space_evenly_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn align_content_space_evenly_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn align_content_space_evenly_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -88,7 +88,7 @@ fn align_content_space_evenly_single_line() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_content_space_evenly_wrapped.rs b/tests/generated/align_content_space_evenly_wrapped.rs index 1ed105a1f..e90a1a931 100644 --- a/tests/generated/align_content_space_evenly_wrapped.rs +++ b/tests/generated/align_content_space_evenly_wrapped.rs @@ -9,7 +9,7 @@ fn align_content_space_evenly_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn align_content_space_evenly_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn align_content_space_evenly_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn align_content_space_evenly_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn align_content_space_evenly_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn align_content_space_evenly_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -89,7 +89,7 @@ fn align_content_space_evenly_wrapped() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_flex_start_with_shrinking_children.rs b/tests/generated/align_flex_start_with_shrinking_children.rs index df9cdfec6..673239c86 100644 --- a/tests/generated/align_flex_start_with_shrinking_children.rs +++ b/tests/generated/align_flex_start_with_shrinking_children.rs @@ -21,7 +21,7 @@ fn align_flex_start_with_shrinking_children() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs b/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs index 0624f7be4..8af478bcd 100644 --- a/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs +++ b/tests/generated/align_flex_start_with_shrinking_children_with_stretch.rs @@ -21,7 +21,7 @@ fn align_flex_start_with_shrinking_children_with_stretch() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_flex_start_with_stretching_children.rs b/tests/generated/align_flex_start_with_stretching_children.rs index 0c8ebf9df..3a2c4081c 100644 --- a/tests/generated/align_flex_start_with_stretching_children.rs +++ b/tests/generated/align_flex_start_with_stretching_children.rs @@ -16,7 +16,7 @@ fn align_flex_start_with_stretching_children() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_center.rs b/tests/generated/align_items_center.rs index ba1936634..989e29d59 100644 --- a/tests/generated/align_items_center.rs +++ b/tests/generated/align_items_center.rs @@ -9,7 +9,7 @@ fn align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs b/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs index b20b05d1c..2864d879e 100644 --- a/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs @@ -9,7 +9,7 @@ fn align_items_center_child_with_margin_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -35,7 +35,7 @@ fn align_items_center_child_with_margin_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs b/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs index 23f7eb296..4498374ce 100644 --- a/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_center_child_without_margin_bigger_than_parent.rs @@ -9,7 +9,7 @@ fn align_items_center_child_without_margin_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(70f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -30,7 +30,7 @@ fn align_items_center_child_without_margin_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_center_with_child_margin.rs b/tests/generated/align_items_center_with_child_margin.rs index 97398a587..10632a875 100644 --- a/tests/generated/align_items_center_with_child_margin.rs +++ b/tests/generated/align_items_center_with_child_margin.rs @@ -9,7 +9,7 @@ fn align_items_center_with_child_margin() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -24,7 +24,7 @@ fn align_items_center_with_child_margin() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_center_with_child_top.rs b/tests/generated/align_items_center_with_child_top.rs index a142c269a..84be3f905 100644 --- a/tests/generated/align_items_center_with_child_top.rs +++ b/tests/generated/align_items_center_with_child_top.rs @@ -9,7 +9,7 @@ fn align_items_center_with_child_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, ..Default::default() @@ -24,7 +24,7 @@ fn align_items_center_with_child_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_flex_end.rs b/tests/generated/align_items_flex_end.rs index a8d57dd09..ca6056404 100644 --- a/tests/generated/align_items_flex_end.rs +++ b/tests/generated/align_items_flex_end.rs @@ -9,7 +9,7 @@ fn align_items_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn align_items_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs b/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs index eee89be46..7b5e9915e 100644 --- a/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs @@ -9,7 +9,7 @@ fn align_items_flex_end_child_with_margin_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -35,7 +35,7 @@ fn align_items_flex_end_child_with_margin_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs b/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs index 53305f735..2982fe8a1 100644 --- a/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_flex_end_child_without_margin_bigger_than_parent.rs @@ -9,7 +9,7 @@ fn align_items_flex_end_child_without_margin_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(70f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -30,7 +30,7 @@ fn align_items_flex_end_child_without_margin_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_flex_start.rs b/tests/generated/align_items_flex_start.rs index 6aea07353..3bc616a82 100644 --- a/tests/generated/align_items_flex_start.rs +++ b/tests/generated/align_items_flex_start.rs @@ -9,7 +9,7 @@ fn align_items_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn align_items_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_items_min_max.rs b/tests/generated/align_items_min_max.rs index 53e0a1117..47153b753 100644 --- a/tests/generated/align_items_min_max.rs +++ b/tests/generated/align_items_min_max.rs @@ -9,7 +9,7 @@ fn align_items_min_max() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(60f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,15 +21,9 @@ fn align_items_min_max() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, align_items: taffy::style::AlignItems::Center, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(200f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/align_items_stretch.rs b/tests/generated/align_items_stretch.rs index f10cc09db..935138e2b 100644 --- a/tests/generated/align_items_stretch.rs +++ b/tests/generated/align_items_stretch.rs @@ -6,7 +6,7 @@ fn align_items_stretch() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn align_items_stretch() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_self_baseline.rs b/tests/generated/align_self_baseline.rs index b4c21c04c..096623bd9 100644 --- a/tests/generated/align_self_baseline.rs +++ b/tests/generated/align_self_baseline.rs @@ -10,7 +10,7 @@ fn align_self_baseline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn align_self_baseline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ fn align_self_baseline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -50,7 +50,7 @@ fn align_self_baseline() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_self_center.rs b/tests/generated/align_self_center.rs index e7719afe4..a8475802c 100644 --- a/tests/generated/align_self_center.rs +++ b/tests/generated/align_self_center.rs @@ -10,7 +10,7 @@ fn align_self_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn align_self_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_self_flex_end.rs b/tests/generated/align_self_flex_end.rs index 3b703b0a4..2ab37850a 100644 --- a/tests/generated/align_self_flex_end.rs +++ b/tests/generated/align_self_flex_end.rs @@ -10,7 +10,7 @@ fn align_self_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn align_self_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_self_flex_end_override_flex_start.rs b/tests/generated/align_self_flex_end_override_flex_start.rs index 41d053916..6fc597753 100644 --- a/tests/generated/align_self_flex_end_override_flex_start.rs +++ b/tests/generated/align_self_flex_end_override_flex_start.rs @@ -10,7 +10,7 @@ fn align_self_flex_end_override_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn align_self_flex_end_override_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_self_flex_start.rs b/tests/generated/align_self_flex_start.rs index 7e362ba0f..23c382088 100644 --- a/tests/generated/align_self_flex_start.rs +++ b/tests/generated/align_self_flex_start.rs @@ -10,7 +10,7 @@ fn align_self_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn align_self_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/align_strech_should_size_based_on_parent.rs b/tests/generated/align_strech_should_size_based_on_parent.rs index 9f19bfc40..c6a85a454 100644 --- a/tests/generated/align_strech_should_size_based_on_parent.rs +++ b/tests/generated/align_strech_should_size_based_on_parent.rs @@ -9,7 +9,7 @@ fn align_strech_should_size_based_on_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ fn align_strech_should_size_based_on_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/border_center_child.rs b/tests/generated/border_center_child.rs index 26079b1c5..7534f9722 100644 --- a/tests/generated/border_center_child.rs +++ b/tests/generated/border_center_child.rs @@ -9,7 +9,7 @@ fn border_center_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn border_center_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, border: taffy::geometry::Rect { top: taffy::style::LengthPercentage::Points(10f32), diff --git a/tests/generated/border_flex_child.rs b/tests/generated/border_flex_child.rs index 2a391266e..8b032d3f9 100644 --- a/tests/generated/border_flex_child.rs +++ b/tests/generated/border_flex_child.rs @@ -7,7 +7,7 @@ fn border_flex_child() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -19,7 +19,7 @@ fn border_flex_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, border: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/tests/generated/border_stretch_child.rs b/tests/generated/border_stretch_child.rs index 04302018b..d8d2a1c66 100644 --- a/tests/generated/border_stretch_child.rs +++ b/tests/generated/border_stretch_child.rs @@ -6,7 +6,7 @@ fn border_stretch_child() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn border_stretch_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, border: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/tests/generated/child_min_max_width_flexing.rs b/tests/generated/child_min_max_width_flexing.rs index 49219166d..d6c48c27e 100644 --- a/tests/generated/child_min_max_width_flexing.rs +++ b/tests/generated/child_min_max_width_flexing.rs @@ -9,7 +9,7 @@ fn child_min_max_width_flexing() { flex_grow: 1f32, flex_shrink: 0f32, flex_basis: taffy::style::Dimension::Points(0f32), - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -21,7 +21,7 @@ fn child_min_max_width_flexing() { flex_grow: 1f32, flex_shrink: 0f32, flex_basis: taffy::style::Dimension::Percent(0.5f32), - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,7 +33,7 @@ fn child_min_max_width_flexing() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(120f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/container_with_unsized_child.rs b/tests/generated/container_with_unsized_child.rs index e488a17e6..77edc2c48 100644 --- a/tests/generated/container_with_unsized_child.rs +++ b/tests/generated/container_with_unsized_child.rs @@ -10,7 +10,7 @@ fn container_with_unsized_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/display_none.rs b/tests/generated/display_none.rs index 2234fe4c8..5b6ca2406 100644 --- a/tests/generated/display_none.rs +++ b/tests/generated/display_none.rs @@ -16,7 +16,7 @@ fn display_none() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/display_none_fixed_size.rs b/tests/generated/display_none_fixed_size.rs index 25ffe374e..41fc1dec5 100644 --- a/tests/generated/display_none_fixed_size.rs +++ b/tests/generated/display_none_fixed_size.rs @@ -11,7 +11,7 @@ fn display_none_fixed_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn display_none_fixed_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/display_none_with_child.rs b/tests/generated/display_none_with_child.rs index 5d4cf2a21..9bbc3d827 100644 --- a/tests/generated/display_none_with_child.rs +++ b/tests/generated/display_none_with_child.rs @@ -20,7 +20,7 @@ fn display_none_with_child() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -56,7 +56,7 @@ fn display_none_with_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/display_none_with_margin.rs b/tests/generated/display_none_with_margin.rs index 8ff997013..fa908916f 100644 --- a/tests/generated/display_none_with_margin.rs +++ b/tests/generated/display_none_with_margin.rs @@ -10,7 +10,7 @@ fn display_none_with_margin() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -31,7 +31,7 @@ fn display_none_with_margin() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/display_none_with_position.rs b/tests/generated/display_none_with_position.rs index 6593f8038..f47bb8899 100644 --- a/tests/generated/display_none_with_position.rs +++ b/tests/generated/display_none_with_position.rs @@ -21,7 +21,7 @@ fn display_none_with_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs b/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs index 94ff1c3a7..d6ca88fd7 100644 --- a/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs +++ b/tests/generated/flex_basis_and_main_dimen_set_when_flexing.rs @@ -11,7 +11,7 @@ fn flex_basis_and_main_dimen_set_when_flexing() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -26,7 +26,7 @@ fn flex_basis_and_main_dimen_set_when_flexing() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -36,7 +36,7 @@ fn flex_basis_and_main_dimen_set_when_flexing() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_basis_flex_grow_column.rs b/tests/generated/flex_basis_flex_grow_column.rs index 7b34f402f..7ffff5db4 100644 --- a/tests/generated/flex_basis_flex_grow_column.rs +++ b/tests/generated/flex_basis_flex_grow_column.rs @@ -21,7 +21,7 @@ fn flex_basis_flex_grow_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_basis_flex_grow_row.rs b/tests/generated/flex_basis_flex_grow_row.rs index b0c0b9ba5..147120f8b 100644 --- a/tests/generated/flex_basis_flex_grow_row.rs +++ b/tests/generated/flex_basis_flex_grow_row.rs @@ -20,7 +20,7 @@ fn flex_basis_flex_grow_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_basis_flex_shrink_column.rs b/tests/generated/flex_basis_flex_shrink_column.rs index 43931cf4d..1cc10d84e 100644 --- a/tests/generated/flex_basis_flex_shrink_column.rs +++ b/tests/generated/flex_basis_flex_shrink_column.rs @@ -22,7 +22,7 @@ fn flex_basis_flex_shrink_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_basis_flex_shrink_row.rs b/tests/generated/flex_basis_flex_shrink_row.rs index 240f15a9a..a175aea70 100644 --- a/tests/generated/flex_basis_flex_shrink_row.rs +++ b/tests/generated/flex_basis_flex_shrink_row.rs @@ -21,7 +21,7 @@ fn flex_basis_flex_shrink_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_basis_larger_than_content_column.rs b/tests/generated/flex_basis_larger_than_content_column.rs index f3ede466d..b6793f23d 100644 --- a/tests/generated/flex_basis_larger_than_content_column.rs +++ b/tests/generated/flex_basis_larger_than_content_column.rs @@ -9,7 +9,7 @@ fn flex_basis_larger_than_content_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -30,7 +30,7 @@ fn flex_basis_larger_than_content_column() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/flex_basis_larger_than_content_row.rs b/tests/generated/flex_basis_larger_than_content_row.rs index 1c9861e95..11d496e0e 100644 --- a/tests/generated/flex_basis_larger_than_content_row.rs +++ b/tests/generated/flex_basis_larger_than_content_row.rs @@ -9,7 +9,7 @@ fn flex_basis_larger_than_content_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -29,7 +29,7 @@ fn flex_basis_larger_than_content_row() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/flex_basis_overrides_main_size.rs b/tests/generated/flex_basis_overrides_main_size.rs index 1ac737c47..7ef26d073 100644 --- a/tests/generated/flex_basis_overrides_main_size.rs +++ b/tests/generated/flex_basis_overrides_main_size.rs @@ -8,7 +8,7 @@ fn flex_basis_overrides_main_size() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn flex_basis_overrides_main_size() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ fn flex_basis_overrides_main_size() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -40,7 +40,7 @@ fn flex_basis_overrides_main_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs b/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs index 0525fc9f5..416d7690d 100644 --- a/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs +++ b/tests/generated/flex_basis_slightly_smaller_then_content_with_flex_grow_large_size.rs @@ -9,7 +9,7 @@ fn flex_basis_slightly_smaller_then_content_with_flex_grow_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -33,7 +33,7 @@ fn flex_basis_slightly_smaller_then_content_with_flex_grow_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -54,7 +54,7 @@ fn flex_basis_slightly_smaller_then_content_with_flex_grow_large_size() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_basis_smaller_than_content_column.rs b/tests/generated/flex_basis_smaller_than_content_column.rs index 684d79ceb..32136d204 100644 --- a/tests/generated/flex_basis_smaller_than_content_column.rs +++ b/tests/generated/flex_basis_smaller_than_content_column.rs @@ -9,7 +9,7 @@ fn flex_basis_smaller_than_content_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -30,7 +30,7 @@ fn flex_basis_smaller_than_content_column() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/flex_basis_smaller_than_content_row.rs b/tests/generated/flex_basis_smaller_than_content_row.rs index b657c8bc5..844339b79 100644 --- a/tests/generated/flex_basis_smaller_than_content_row.rs +++ b/tests/generated/flex_basis_smaller_than_content_row.rs @@ -9,7 +9,7 @@ fn flex_basis_smaller_than_content_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -29,7 +29,7 @@ fn flex_basis_smaller_than_content_row() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/flex_basis_smaller_than_main_dimen_column.rs b/tests/generated/flex_basis_smaller_than_main_dimen_column.rs index cad4142c3..e3d7fa95a 100644 --- a/tests/generated/flex_basis_smaller_than_main_dimen_column.rs +++ b/tests/generated/flex_basis_smaller_than_main_dimen_column.rs @@ -10,7 +10,7 @@ fn flex_basis_smaller_than_main_dimen_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ fn flex_basis_smaller_than_main_dimen_column() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/flex_basis_smaller_than_main_dimen_row.rs b/tests/generated/flex_basis_smaller_than_main_dimen_row.rs index 3e41c50a4..014774b47 100644 --- a/tests/generated/flex_basis_smaller_than_main_dimen_row.rs +++ b/tests/generated/flex_basis_smaller_than_main_dimen_row.rs @@ -10,7 +10,7 @@ fn flex_basis_smaller_than_main_dimen_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,7 +20,7 @@ fn flex_basis_smaller_than_main_dimen_row() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs index 613bd78a4..5a24e3ab3 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_large_size.rs @@ -9,7 +9,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -33,7 +33,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -54,7 +54,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_large_size() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs index 5213e556b..d3b7fa3ae 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_small_size.rs @@ -9,7 +9,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_small_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -33,7 +33,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_small_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -54,7 +54,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_small_size() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs index 8b239a26f..418863b2f 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -9,7 +9,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_unconstraint_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -33,7 +33,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_unconstraint_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs index 7a0d3d17e..3c0324588 100644 --- a/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/tests/generated/flex_basis_smaller_then_content_with_flex_grow_very_large_size.rs @@ -9,7 +9,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_very_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -33,7 +33,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_very_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -54,7 +54,7 @@ fn flex_basis_smaller_then_content_with_flex_grow_very_large_size() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_basis_unconstraint_column.rs b/tests/generated/flex_basis_unconstraint_column.rs index 08ed420d4..20bc8c775 100644 --- a/tests/generated/flex_basis_unconstraint_column.rs +++ b/tests/generated/flex_basis_unconstraint_column.rs @@ -7,7 +7,7 @@ fn flex_basis_unconstraint_column() { .new_with_children( taffy::style::Style { flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/flex_basis_unconstraint_row.rs b/tests/generated/flex_basis_unconstraint_row.rs index 816ae7b56..5f0fe6e85 100644 --- a/tests/generated/flex_basis_unconstraint_row.rs +++ b/tests/generated/flex_basis_unconstraint_row.rs @@ -7,7 +7,7 @@ fn flex_basis_unconstraint_row() { .new_with_children( taffy::style::Style { flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/flex_direction_column.rs b/tests/generated/flex_direction_column.rs index c4ff5e04c..8831f5d13 100644 --- a/tests/generated/flex_direction_column.rs +++ b/tests/generated/flex_direction_column.rs @@ -6,7 +6,7 @@ fn flex_direction_column() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn flex_direction_column() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn flex_direction_column() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn flex_direction_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_direction_column_no_height.rs b/tests/generated/flex_direction_column_no_height.rs index a0decfa18..bb6687173 100644 --- a/tests/generated/flex_direction_column_no_height.rs +++ b/tests/generated/flex_direction_column_no_height.rs @@ -6,7 +6,7 @@ fn flex_direction_column_no_height() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn flex_direction_column_no_height() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn flex_direction_column_no_height() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -34,7 +34,7 @@ fn flex_direction_column_no_height() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/flex_direction_column_reverse.rs b/tests/generated/flex_direction_column_reverse.rs index 60e8842b8..a157b2d96 100644 --- a/tests/generated/flex_direction_column_reverse.rs +++ b/tests/generated/flex_direction_column_reverse.rs @@ -6,7 +6,7 @@ fn flex_direction_column_reverse() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn flex_direction_column_reverse() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn flex_direction_column_reverse() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn flex_direction_column_reverse() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_direction_row.rs b/tests/generated/flex_direction_row.rs index ab425a497..b7bb3fb18 100644 --- a/tests/generated/flex_direction_row.rs +++ b/tests/generated/flex_direction_row.rs @@ -6,7 +6,7 @@ fn flex_direction_row() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn flex_direction_row() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn flex_direction_row() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ fn flex_direction_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_direction_row_no_width.rs b/tests/generated/flex_direction_row_no_width.rs index 545cf78fe..f12486a24 100644 --- a/tests/generated/flex_direction_row_no_width.rs +++ b/tests/generated/flex_direction_row_no_width.rs @@ -6,7 +6,7 @@ fn flex_direction_row_no_width() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn flex_direction_row_no_width() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn flex_direction_row_no_width() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,7 +33,7 @@ fn flex_direction_row_no_width() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/flex_direction_row_reverse.rs b/tests/generated/flex_direction_row_reverse.rs index 64c3b2c16..d9540b021 100644 --- a/tests/generated/flex_direction_row_reverse.rs +++ b/tests/generated/flex_direction_row_reverse.rs @@ -6,7 +6,7 @@ fn flex_direction_row_reverse() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn flex_direction_row_reverse() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn flex_direction_row_reverse() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn flex_direction_row_reverse() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_grow_child.rs b/tests/generated/flex_grow_child.rs index 36e05c820..ddbeb79cb 100644 --- a/tests/generated/flex_grow_child.rs +++ b/tests/generated/flex_grow_child.rs @@ -8,7 +8,7 @@ fn flex_grow_child() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(0f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/flex_grow_flex_basis_percent_min_max.rs b/tests/generated/flex_grow_flex_basis_percent_min_max.rs index 350c5dce5..d3126ee26 100644 --- a/tests/generated/flex_grow_flex_basis_percent_min_max.rs +++ b/tests/generated/flex_grow_flex_basis_percent_min_max.rs @@ -9,8 +9,8 @@ fn flex_grow_flex_basis_percent_min_max() { flex_grow: 1f32, flex_shrink: 0f32, flex_basis: taffy::style::Dimension::Points(0f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -25,9 +25,9 @@ fn flex_grow_flex_basis_percent_min_max() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ fn flex_grow_flex_basis_percent_min_max() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(120f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(120f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_grow_height_maximized.rs b/tests/generated/flex_grow_height_maximized.rs index 9a39e2ef5..eb384b318 100644 --- a/tests/generated/flex_grow_height_maximized.rs +++ b/tests/generated/flex_grow_height_maximized.rs @@ -16,7 +16,7 @@ fn flex_grow_height_maximized() { let node01 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,14 +27,8 @@ fn flex_grow_height_maximized() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -47,7 +41,7 @@ fn flex_grow_height_maximized() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_grow_in_at_most_container.rs b/tests/generated/flex_grow_in_at_most_container.rs index 36999f5ec..d75932740 100644 --- a/tests/generated/flex_grow_in_at_most_container.rs +++ b/tests/generated/flex_grow_in_at_most_container.rs @@ -21,7 +21,7 @@ fn flex_grow_in_at_most_container() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_grow_less_than_factor_one.rs b/tests/generated/flex_grow_less_than_factor_one.rs index c4e7526e9..e9a9f1cc4 100644 --- a/tests/generated/flex_grow_less_than_factor_one.rs +++ b/tests/generated/flex_grow_less_than_factor_one.rs @@ -26,7 +26,7 @@ fn flex_grow_less_than_factor_one() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_grow_root_minimized.rs b/tests/generated/flex_grow_root_minimized.rs index 4501e33f1..98d71a522 100644 --- a/tests/generated/flex_grow_root_minimized.rs +++ b/tests/generated/flex_grow_root_minimized.rs @@ -16,7 +16,7 @@ fn flex_grow_root_minimized() { let node01 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,14 +27,8 @@ fn flex_grow_root_minimized() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -44,15 +38,9 @@ fn flex_grow_root_minimized() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/flex_grow_shrink_at_most.rs b/tests/generated/flex_grow_shrink_at_most.rs index 45b428c34..0eb213cbb 100644 --- a/tests/generated/flex_grow_shrink_at_most.rs +++ b/tests/generated/flex_grow_shrink_at_most.rs @@ -13,7 +13,7 @@ fn flex_grow_shrink_at_most() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_grow_to_min.rs b/tests/generated/flex_grow_to_min.rs index 708eb4758..32cd1658b 100644 --- a/tests/generated/flex_grow_to_min.rs +++ b/tests/generated/flex_grow_to_min.rs @@ -9,7 +9,7 @@ fn flex_grow_to_min() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -19,15 +19,9 @@ fn flex_grow_to_min() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_grow_within_constrained_max_column.rs b/tests/generated/flex_grow_within_constrained_max_column.rs index 3d4d7bb72..e4c525b94 100644 --- a/tests/generated/flex_grow_within_constrained_max_column.rs +++ b/tests/generated/flex_grow_within_constrained_max_column.rs @@ -16,7 +16,7 @@ fn flex_grow_within_constrained_max_column() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -26,11 +26,8 @@ fn flex_grow_within_constrained_max_column() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_grow_within_constrained_max_row.rs b/tests/generated/flex_grow_within_constrained_max_row.rs index aa4102e3f..caa6383af 100644 --- a/tests/generated/flex_grow_within_constrained_max_row.rs +++ b/tests/generated/flex_grow_within_constrained_max_row.rs @@ -16,7 +16,7 @@ fn flex_grow_within_constrained_max_row() { let node01 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -25,11 +25,8 @@ fn flex_grow_within_constrained_max_row() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -39,7 +36,7 @@ fn flex_grow_within_constrained_max_row() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/flex_grow_within_constrained_max_width.rs b/tests/generated/flex_grow_within_constrained_max_width.rs index 00589a201..b10a104e0 100644 --- a/tests/generated/flex_grow_within_constrained_max_width.rs +++ b/tests/generated/flex_grow_within_constrained_max_width.rs @@ -7,7 +7,7 @@ fn flex_grow_within_constrained_max_width() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -16,10 +16,7 @@ fn flex_grow_within_constrained_max_width() { let node0 = taffy .new_with_children( taffy::style::Style { - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(300f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -32,7 +29,7 @@ fn flex_grow_within_constrained_max_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_grow_within_constrained_min_column.rs b/tests/generated/flex_grow_within_constrained_min_column.rs index fcb036fff..32c09a9f1 100644 --- a/tests/generated/flex_grow_within_constrained_min_column.rs +++ b/tests/generated/flex_grow_within_constrained_min_column.rs @@ -7,7 +7,7 @@ fn flex_grow_within_constrained_min_column() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,10 +17,7 @@ fn flex_grow_within_constrained_min_column() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_grow_within_constrained_min_max_column.rs b/tests/generated/flex_grow_within_constrained_min_max_column.rs index a16b1bf10..39fc2930a 100644 --- a/tests/generated/flex_grow_within_constrained_min_max_column.rs +++ b/tests/generated/flex_grow_within_constrained_min_max_column.rs @@ -7,7 +7,7 @@ fn flex_grow_within_constrained_min_max_column() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -16,10 +16,7 @@ fn flex_grow_within_constrained_min_max_column() { let node = taffy .new_with_children( taffy::style::Style { - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_grow_within_constrained_min_row.rs b/tests/generated/flex_grow_within_constrained_min_row.rs index 376ec2432..cbc72fdc4 100644 --- a/tests/generated/flex_grow_within_constrained_min_row.rs +++ b/tests/generated/flex_grow_within_constrained_min_row.rs @@ -7,7 +7,7 @@ fn flex_grow_within_constrained_min_row() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -16,11 +16,8 @@ fn flex_grow_within_constrained_min_row() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_grow_within_max_width.rs b/tests/generated/flex_grow_within_max_width.rs index 4be48baab..84cb0d07f 100644 --- a/tests/generated/flex_grow_within_max_width.rs +++ b/tests/generated/flex_grow_within_max_width.rs @@ -7,7 +7,7 @@ fn flex_grow_within_max_width() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -16,10 +16,7 @@ fn flex_grow_within_max_width() { let node0 = taffy .new_with_children( taffy::style::Style { - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -32,7 +29,7 @@ fn flex_grow_within_max_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_root_ignored.rs b/tests/generated/flex_root_ignored.rs index 6474440db..7f5c29a32 100644 --- a/tests/generated/flex_root_ignored.rs +++ b/tests/generated/flex_root_ignored.rs @@ -16,7 +16,7 @@ fn flex_root_ignored() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -26,15 +26,9 @@ fn flex_root_ignored() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(500f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs b/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs index 1091cc4c4..29c8e7e8b 100644 --- a/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs +++ b/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs @@ -9,7 +9,7 @@ fn flex_shrink_by_outer_margin_with_max_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, ..Default::default() @@ -21,11 +21,8 @@ fn flex_shrink_by_outer_margin_with_max_size() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(80f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(80f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs b/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs index 87a06d35f..7317a67d1 100644 --- a/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs +++ b/tests/generated/flex_shrink_flex_grow_child_flex_shrink_other_child.rs @@ -11,7 +11,7 @@ fn flex_shrink_flex_grow_child_flex_shrink_other_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -26,7 +26,7 @@ fn flex_shrink_flex_grow_child_flex_shrink_other_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -39,7 +39,7 @@ fn flex_shrink_flex_grow_child_flex_shrink_other_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_shrink_flex_grow_row.rs b/tests/generated/flex_shrink_flex_grow_row.rs index c9f63d917..c1dfb37b1 100644 --- a/tests/generated/flex_shrink_flex_grow_row.rs +++ b/tests/generated/flex_shrink_flex_grow_row.rs @@ -11,7 +11,7 @@ fn flex_shrink_flex_grow_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -26,7 +26,7 @@ fn flex_shrink_flex_grow_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -39,7 +39,7 @@ fn flex_shrink_flex_grow_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_shrink_to_zero.rs b/tests/generated/flex_shrink_to_zero.rs index 4cef3da30..2f469c26e 100644 --- a/tests/generated/flex_shrink_to_zero.rs +++ b/tests/generated/flex_shrink_to_zero.rs @@ -10,7 +10,7 @@ fn flex_shrink_to_zero() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn flex_shrink_to_zero() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -38,7 +38,7 @@ fn flex_shrink_to_zero() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn flex_shrink_to_zero() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(75f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(75f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/flex_wrap_align_stretch_fits_one_row.rs b/tests/generated/flex_wrap_align_stretch_fits_one_row.rs index 8388c21cd..58f0a1011 100644 --- a/tests/generated/flex_wrap_align_stretch_fits_one_row.rs +++ b/tests/generated/flex_wrap_align_stretch_fits_one_row.rs @@ -6,7 +6,7 @@ fn flex_wrap_align_stretch_fits_one_row() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn flex_wrap_align_stretch_fits_one_row() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ fn flex_wrap_align_stretch_fits_one_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(150f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs b/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs index c50d8c6f1..6bbe35407 100644 --- a/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs +++ b/tests/generated/flex_wrap_children_with_min_main_overriding_flex_basis.rs @@ -7,8 +7,8 @@ fn flex_wrap_children_with_min_main_overriding_flex_basis() { .new_with_children( taffy::style::Style { flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(55f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(55f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,8 +18,8 @@ fn flex_wrap_children_with_min_main_overriding_flex_basis() { .new_with_children( taffy::style::Style { flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(55f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(55f32), ..Size::auto() }, ..Default::default() }, &[], @@ -29,7 +29,7 @@ fn flex_wrap_children_with_min_main_overriding_flex_basis() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/flex_wrap_wrap_to_child_height.rs b/tests/generated/flex_wrap_wrap_to_child_height.rs index 928d69ce6..f257cfcea 100644 --- a/tests/generated/flex_wrap_wrap_to_child_height.rs +++ b/tests/generated/flex_wrap_wrap_to_child_height.rs @@ -9,7 +9,7 @@ fn flex_wrap_wrap_to_child_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,7 +20,7 @@ fn flex_wrap_wrap_to_child_height() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node000], @@ -42,7 +42,7 @@ fn flex_wrap_wrap_to_child_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_child_margins.rs b/tests/generated/gap_column_gap_child_margins.rs index fa5ed63cb..cde76ca3f 100644 --- a/tests/generated/gap_column_gap_child_margins.rs +++ b/tests/generated/gap_column_gap_child_margins.rs @@ -54,14 +54,11 @@ fn gap_column_gap_child_margins() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_flexible.rs b/tests/generated/gap_column_gap_flexible.rs index f3e04a1d2..b4ad781fd 100644 --- a/tests/generated/gap_column_gap_flexible.rs +++ b/tests/generated/gap_column_gap_flexible.rs @@ -42,12 +42,12 @@ fn gap_column_gap_flexible() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_flexible_undefined_parent.rs b/tests/generated/gap_column_gap_flexible_undefined_parent.rs index ba1e12dce..56f82c8a3 100644 --- a/tests/generated/gap_column_gap_flexible_undefined_parent.rs +++ b/tests/generated/gap_column_gap_flexible_undefined_parent.rs @@ -42,9 +42,9 @@ fn gap_column_gap_flexible_undefined_parent() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/gap_column_gap_inflexible.rs b/tests/generated/gap_column_gap_inflexible.rs index 134e95c53..ddfeb2fb0 100644 --- a/tests/generated/gap_column_gap_inflexible.rs +++ b/tests/generated/gap_column_gap_inflexible.rs @@ -6,7 +6,7 @@ fn gap_column_gap_inflexible() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_column_gap_inflexible() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_column_gap_inflexible() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,14 +33,11 @@ fn gap_column_gap_inflexible() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_inflexible_undefined_parent.rs b/tests/generated/gap_column_gap_inflexible_undefined_parent.rs index e1b008692..0acd63a4a 100644 --- a/tests/generated/gap_column_gap_inflexible_undefined_parent.rs +++ b/tests/generated/gap_column_gap_inflexible_undefined_parent.rs @@ -6,7 +6,7 @@ fn gap_column_gap_inflexible_undefined_parent() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_column_gap_inflexible_undefined_parent() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_column_gap_inflexible_undefined_parent() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,11 +33,8 @@ fn gap_column_gap_inflexible_undefined_parent() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Default::default() }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/gap_column_gap_justify_center.rs b/tests/generated/gap_column_gap_justify_center.rs index 943837145..eb2157acb 100644 --- a/tests/generated/gap_column_gap_justify_center.rs +++ b/tests/generated/gap_column_gap_justify_center.rs @@ -6,7 +6,7 @@ fn gap_column_gap_justify_center() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_column_gap_justify_center() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_column_gap_justify_center() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -34,14 +34,11 @@ fn gap_column_gap_justify_center() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_justify_flex_end.rs b/tests/generated/gap_column_gap_justify_flex_end.rs index f2b1db4ad..63585f28c 100644 --- a/tests/generated/gap_column_gap_justify_flex_end.rs +++ b/tests/generated/gap_column_gap_justify_flex_end.rs @@ -6,7 +6,7 @@ fn gap_column_gap_justify_flex_end() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_column_gap_justify_flex_end() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_column_gap_justify_flex_end() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -34,14 +34,11 @@ fn gap_column_gap_justify_flex_end() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::FlexEnd, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_justify_flex_start.rs b/tests/generated/gap_column_gap_justify_flex_start.rs index b2725c2b9..57600508c 100644 --- a/tests/generated/gap_column_gap_justify_flex_start.rs +++ b/tests/generated/gap_column_gap_justify_flex_start.rs @@ -6,7 +6,7 @@ fn gap_column_gap_justify_flex_start() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_column_gap_justify_flex_start() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_column_gap_justify_flex_start() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,14 +33,11 @@ fn gap_column_gap_justify_flex_start() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_justify_space_around.rs b/tests/generated/gap_column_gap_justify_space_around.rs index ed2635575..ee40132ea 100644 --- a/tests/generated/gap_column_gap_justify_space_around.rs +++ b/tests/generated/gap_column_gap_justify_space_around.rs @@ -6,7 +6,7 @@ fn gap_column_gap_justify_space_around() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_column_gap_justify_space_around() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_column_gap_justify_space_around() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -34,14 +34,11 @@ fn gap_column_gap_justify_space_around() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceAround, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_justify_space_between.rs b/tests/generated/gap_column_gap_justify_space_between.rs index d17fd5fc1..b73c3e2ba 100644 --- a/tests/generated/gap_column_gap_justify_space_between.rs +++ b/tests/generated/gap_column_gap_justify_space_between.rs @@ -6,7 +6,7 @@ fn gap_column_gap_justify_space_between() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_column_gap_justify_space_between() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_column_gap_justify_space_between() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -34,14 +34,11 @@ fn gap_column_gap_justify_space_between() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceBetween, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_justify_space_evenly.rs b/tests/generated/gap_column_gap_justify_space_evenly.rs index 7526d7391..56a497059 100644 --- a/tests/generated/gap_column_gap_justify_space_evenly.rs +++ b/tests/generated/gap_column_gap_justify_space_evenly.rs @@ -6,7 +6,7 @@ fn gap_column_gap_justify_space_evenly() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_column_gap_justify_space_evenly() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_column_gap_justify_space_evenly() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -34,14 +34,11 @@ fn gap_column_gap_justify_space_evenly() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::SpaceEvenly, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_mixed_flexible.rs b/tests/generated/gap_column_gap_mixed_flexible.rs index 049cca66e..4aa463872 100644 --- a/tests/generated/gap_column_gap_mixed_flexible.rs +++ b/tests/generated/gap_column_gap_mixed_flexible.rs @@ -6,7 +6,7 @@ fn gap_column_gap_mixed_flexible() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -26,7 +26,7 @@ fn gap_column_gap_mixed_flexible() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -35,14 +35,11 @@ fn gap_column_gap_mixed_flexible() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs index 4a5743bd3..19ea2f646 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_partially_shrinkable.rs @@ -10,7 +10,7 @@ fn gap_column_gap_percentage_cyclic_partially_shrinkable() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn gap_column_gap_percentage_cyclic_partially_shrinkable() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ fn gap_column_gap_percentage_cyclic_partially_shrinkable() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -47,10 +47,7 @@ fn gap_column_gap_percentage_cyclic_partially_shrinkable() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Percent(0.5f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.5f32), ..Size::zero() }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs index d5777fe34..0234a9c95 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_shrinkable.rs @@ -9,7 +9,7 @@ fn gap_column_gap_percentage_cyclic_shrinkable() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn gap_column_gap_percentage_cyclic_shrinkable() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn gap_column_gap_percentage_cyclic_shrinkable() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -45,10 +45,7 @@ fn gap_column_gap_percentage_cyclic_shrinkable() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Percent(0.2f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.2f32), ..Size::zero() }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs b/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs index 67dcc6210..bb13f6fd8 100644 --- a/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs +++ b/tests/generated/gap_column_gap_percentage_cyclic_unshrinkable.rs @@ -10,7 +10,7 @@ fn gap_column_gap_percentage_cyclic_unshrinkable() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn gap_column_gap_percentage_cyclic_unshrinkable() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -38,7 +38,7 @@ fn gap_column_gap_percentage_cyclic_unshrinkable() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,10 +48,7 @@ fn gap_column_gap_percentage_cyclic_unshrinkable() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Percent(0.2f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.2f32), ..Size::zero() }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/gap_column_gap_percentage_flexible.rs b/tests/generated/gap_column_gap_percentage_flexible.rs index 74d98c8ad..b906fd0a7 100644 --- a/tests/generated/gap_column_gap_percentage_flexible.rs +++ b/tests/generated/gap_column_gap_percentage_flexible.rs @@ -42,12 +42,12 @@ fn gap_column_gap_percentage_flexible() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.1f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_percentage_inflexible.rs b/tests/generated/gap_column_gap_percentage_inflexible.rs index 76b442555..b22e8c4f3 100644 --- a/tests/generated/gap_column_gap_percentage_inflexible.rs +++ b/tests/generated/gap_column_gap_percentage_inflexible.rs @@ -6,7 +6,7 @@ fn gap_column_gap_percentage_inflexible() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_column_gap_percentage_inflexible() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_column_gap_percentage_inflexible() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,14 +33,11 @@ fn gap_column_gap_percentage_inflexible() { let node = taffy .new_with_children( taffy::style::Style { - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Percent(0.2f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Percent(0.2f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_wrap_align_center.rs b/tests/generated/gap_column_gap_wrap_align_center.rs index f84818789..e8d43d75c 100644 --- a/tests/generated/gap_column_gap_wrap_align_center.rs +++ b/tests/generated/gap_column_gap_wrap_align_center.rs @@ -9,7 +9,7 @@ fn gap_column_gap_wrap_align_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn gap_column_gap_wrap_align_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn gap_column_gap_wrap_align_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn gap_column_gap_wrap_align_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn gap_column_gap_wrap_align_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn gap_column_gap_wrap_align_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -89,12 +89,12 @@ fn gap_column_gap_wrap_align_center() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_wrap_align_flex_end.rs b/tests/generated/gap_column_gap_wrap_align_flex_end.rs index fab401413..b43ebe8e4 100644 --- a/tests/generated/gap_column_gap_wrap_align_flex_end.rs +++ b/tests/generated/gap_column_gap_wrap_align_flex_end.rs @@ -9,7 +9,7 @@ fn gap_column_gap_wrap_align_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn gap_column_gap_wrap_align_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn gap_column_gap_wrap_align_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn gap_column_gap_wrap_align_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn gap_column_gap_wrap_align_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn gap_column_gap_wrap_align_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -89,12 +89,12 @@ fn gap_column_gap_wrap_align_flex_end() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_wrap_align_flex_start.rs b/tests/generated/gap_column_gap_wrap_align_flex_start.rs index e8ad8c621..2a314b3b3 100644 --- a/tests/generated/gap_column_gap_wrap_align_flex_start.rs +++ b/tests/generated/gap_column_gap_wrap_align_flex_start.rs @@ -9,7 +9,7 @@ fn gap_column_gap_wrap_align_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn gap_column_gap_wrap_align_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn gap_column_gap_wrap_align_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn gap_column_gap_wrap_align_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn gap_column_gap_wrap_align_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn gap_column_gap_wrap_align_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -89,12 +89,12 @@ fn gap_column_gap_wrap_align_flex_start() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_wrap_align_space_around.rs b/tests/generated/gap_column_gap_wrap_align_space_around.rs index fce863e8b..028a0bb09 100644 --- a/tests/generated/gap_column_gap_wrap_align_space_around.rs +++ b/tests/generated/gap_column_gap_wrap_align_space_around.rs @@ -9,7 +9,7 @@ fn gap_column_gap_wrap_align_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn gap_column_gap_wrap_align_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn gap_column_gap_wrap_align_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn gap_column_gap_wrap_align_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn gap_column_gap_wrap_align_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn gap_column_gap_wrap_align_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -89,12 +89,12 @@ fn gap_column_gap_wrap_align_space_around() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_wrap_align_space_between.rs b/tests/generated/gap_column_gap_wrap_align_space_between.rs index a6f9ba0e7..4b9ded62b 100644 --- a/tests/generated/gap_column_gap_wrap_align_space_between.rs +++ b/tests/generated/gap_column_gap_wrap_align_space_between.rs @@ -9,7 +9,7 @@ fn gap_column_gap_wrap_align_space_between() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn gap_column_gap_wrap_align_space_between() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn gap_column_gap_wrap_align_space_between() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn gap_column_gap_wrap_align_space_between() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn gap_column_gap_wrap_align_space_between() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn gap_column_gap_wrap_align_space_between() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -89,12 +89,12 @@ fn gap_column_gap_wrap_align_space_between() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_gap_wrap_align_stretch.rs b/tests/generated/gap_column_gap_wrap_align_stretch.rs index 6b115279c..51e2c4edb 100644 --- a/tests/generated/gap_column_gap_wrap_align_stretch.rs +++ b/tests/generated/gap_column_gap_wrap_align_stretch.rs @@ -7,7 +7,7 @@ fn gap_column_gap_wrap_align_stretch() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -17,7 +17,7 @@ fn gap_column_gap_wrap_align_stretch() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -27,7 +27,7 @@ fn gap_column_gap_wrap_align_stretch() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn gap_column_gap_wrap_align_stretch() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -47,7 +47,7 @@ fn gap_column_gap_wrap_align_stretch() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -57,14 +57,11 @@ fn gap_column_gap_wrap_align_stretch() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - gap: taffy::geometry::Size { - width: taffy::style::LengthPercentage::Points(5f32), - ..Default::default() - }, + gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(5f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), height: taffy::style::Dimension::Points(300f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_column_row_gap_wrapping.rs b/tests/generated/gap_column_row_gap_wrapping.rs index fc70a6a92..5ea5c6dad 100644 --- a/tests/generated/gap_column_row_gap_wrapping.rs +++ b/tests/generated/gap_column_row_gap_wrapping.rs @@ -9,7 +9,7 @@ fn gap_column_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn gap_column_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn gap_column_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn gap_column_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn gap_column_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn gap_column_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -87,7 +87,7 @@ fn gap_column_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -100,7 +100,7 @@ fn gap_column_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -113,7 +113,7 @@ fn gap_column_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -127,9 +127,9 @@ fn gap_column_row_gap_wrapping() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4, node5, node6, node7, node8], diff --git a/tests/generated/gap_percentage_row_gap_wrapping.rs b/tests/generated/gap_percentage_row_gap_wrapping.rs index 2d7466352..eedaa1a58 100644 --- a/tests/generated/gap_percentage_row_gap_wrapping.rs +++ b/tests/generated/gap_percentage_row_gap_wrapping.rs @@ -9,7 +9,7 @@ fn gap_percentage_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn gap_percentage_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn gap_percentage_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn gap_percentage_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn gap_percentage_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -74,7 +74,7 @@ fn gap_percentage_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -87,7 +87,7 @@ fn gap_percentage_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -100,7 +100,7 @@ fn gap_percentage_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -113,7 +113,7 @@ fn gap_percentage_row_gap_wrapping() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -127,9 +127,9 @@ fn gap_percentage_row_gap_wrapping() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Percent(0.1f32), - ..Default::default() + ..Size::zero() }, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4, node5, node6, node7, node8], diff --git a/tests/generated/gap_row_gap_align_items_end.rs b/tests/generated/gap_row_gap_align_items_end.rs index ec4cd6399..6da74dcd3 100644 --- a/tests/generated/gap_row_gap_align_items_end.rs +++ b/tests/generated/gap_row_gap_align_items_end.rs @@ -6,7 +6,7 @@ fn gap_row_gap_align_items_end() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_row_gap_align_items_end() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_row_gap_align_items_end() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,7 +33,7 @@ fn gap_row_gap_align_items_end() { let node3 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -42,7 +42,7 @@ fn gap_row_gap_align_items_end() { let node4 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -51,7 +51,7 @@ fn gap_row_gap_align_items_end() { let node5 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -65,12 +65,12 @@ fn gap_row_gap_align_items_end() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_row_gap_align_items_stretch.rs b/tests/generated/gap_row_gap_align_items_stretch.rs index 7dbc267ae..ef7720780 100644 --- a/tests/generated/gap_row_gap_align_items_stretch.rs +++ b/tests/generated/gap_row_gap_align_items_stretch.rs @@ -6,7 +6,7 @@ fn gap_row_gap_align_items_stretch() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn gap_row_gap_align_items_stretch() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn gap_row_gap_align_items_stretch() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -33,7 +33,7 @@ fn gap_row_gap_align_items_stretch() { let node3 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -42,7 +42,7 @@ fn gap_row_gap_align_items_stretch() { let node4 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -51,7 +51,7 @@ fn gap_row_gap_align_items_stretch() { let node5 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -64,12 +64,12 @@ fn gap_row_gap_align_items_stretch() { gap: taffy::geometry::Size { width: taffy::style::LengthPercentage::Points(10f32), height: taffy::style::LengthPercentage::Points(20f32), - ..Default::default() + ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_row_gap_column_child_margins.rs b/tests/generated/gap_row_gap_column_child_margins.rs index 1ea536f03..164cc088a 100644 --- a/tests/generated/gap_row_gap_column_child_margins.rs +++ b/tests/generated/gap_row_gap_column_child_margins.rs @@ -55,14 +55,11 @@ fn gap_row_gap_column_child_margins() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - gap: taffy::geometry::Size { - height: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { height: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/gap_row_gap_row_wrap_child_margins.rs b/tests/generated/gap_row_gap_row_wrap_child_margins.rs index 0c43708c9..b461d7815 100644 --- a/tests/generated/gap_row_gap_row_wrap_child_margins.rs +++ b/tests/generated/gap_row_gap_row_wrap_child_margins.rs @@ -6,7 +6,7 @@ fn gap_row_gap_row_wrap_child_margins() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(2f32), bottom: taffy::style::Dimension::Points(2f32), @@ -20,7 +20,7 @@ fn gap_row_gap_row_wrap_child_margins() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), bottom: taffy::style::Dimension::Points(10f32), @@ -34,7 +34,7 @@ fn gap_row_gap_row_wrap_child_margins() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), bottom: taffy::style::Dimension::Points(15f32), @@ -49,14 +49,11 @@ fn gap_row_gap_row_wrap_child_margins() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - gap: taffy::geometry::Size { - height: taffy::style::LengthPercentage::Points(10f32), - ..Default::default() - }, + gap: taffy::geometry::Size { height: taffy::style::LengthPercentage::Points(10f32), ..Size::zero() }, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_column_center.rs b/tests/generated/justify_content_column_center.rs index 3a88c4b42..771f0b854 100644 --- a/tests/generated/justify_content_column_center.rs +++ b/tests/generated/justify_content_column_center.rs @@ -6,7 +6,7 @@ fn justify_content_column_center() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_column_center() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_column_center() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -38,7 +38,7 @@ fn justify_content_column_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_column_flex_end.rs b/tests/generated/justify_content_column_flex_end.rs index 8eeaa8894..ab66c0281 100644 --- a/tests/generated/justify_content_column_flex_end.rs +++ b/tests/generated/justify_content_column_flex_end.rs @@ -6,7 +6,7 @@ fn justify_content_column_flex_end() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_column_flex_end() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_column_flex_end() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -38,7 +38,7 @@ fn justify_content_column_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_column_flex_start.rs b/tests/generated/justify_content_column_flex_start.rs index 2c06243ed..d8d870bb9 100644 --- a/tests/generated/justify_content_column_flex_start.rs +++ b/tests/generated/justify_content_column_flex_start.rs @@ -6,7 +6,7 @@ fn justify_content_column_flex_start() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_column_flex_start() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_column_flex_start() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn justify_content_column_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_column_min_height_and_margin_bottom.rs b/tests/generated/justify_content_column_min_height_and_margin_bottom.rs index 8099beed0..9950d5e82 100644 --- a/tests/generated/justify_content_column_min_height_and_margin_bottom.rs +++ b/tests/generated/justify_content_column_min_height_and_margin_bottom.rs @@ -9,7 +9,7 @@ fn justify_content_column_min_height_and_margin_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -22,10 +22,7 @@ fn justify_content_column_min_height_and_margin_bottom() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(50f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/justify_content_column_min_height_and_margin_top.rs b/tests/generated/justify_content_column_min_height_and_margin_top.rs index 3655953ed..08d0cf3d1 100644 --- a/tests/generated/justify_content_column_min_height_and_margin_top.rs +++ b/tests/generated/justify_content_column_min_height_and_margin_top.rs @@ -9,7 +9,7 @@ fn justify_content_column_min_height_and_margin_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -22,10 +22,7 @@ fn justify_content_column_min_height_and_margin_top() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(50f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/justify_content_column_space_around.rs b/tests/generated/justify_content_column_space_around.rs index 459b3b8fd..95e90f7ce 100644 --- a/tests/generated/justify_content_column_space_around.rs +++ b/tests/generated/justify_content_column_space_around.rs @@ -6,7 +6,7 @@ fn justify_content_column_space_around() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_column_space_around() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_column_space_around() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -38,7 +38,7 @@ fn justify_content_column_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_column_space_between.rs b/tests/generated/justify_content_column_space_between.rs index a6c513735..a68e236a2 100644 --- a/tests/generated/justify_content_column_space_between.rs +++ b/tests/generated/justify_content_column_space_between.rs @@ -6,7 +6,7 @@ fn justify_content_column_space_between() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_column_space_between() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_column_space_between() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -38,7 +38,7 @@ fn justify_content_column_space_between() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_column_space_evenly.rs b/tests/generated/justify_content_column_space_evenly.rs index 20436b808..5fc73fdc9 100644 --- a/tests/generated/justify_content_column_space_evenly.rs +++ b/tests/generated/justify_content_column_space_evenly.rs @@ -6,7 +6,7 @@ fn justify_content_column_space_evenly() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_column_space_evenly() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_column_space_evenly() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -38,7 +38,7 @@ fn justify_content_column_space_evenly() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_min_max.rs b/tests/generated/justify_content_min_max.rs index 81c836e70..e01a5558e 100644 --- a/tests/generated/justify_content_min_max.rs +++ b/tests/generated/justify_content_min_max.rs @@ -9,7 +9,7 @@ fn justify_content_min_max() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(60f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,15 +21,9 @@ fn justify_content_min_max() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, justify_content: taffy::style::JustifyContent::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(200f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs b/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs index 7507a9e38..2974b9cc7 100644 --- a/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs +++ b/tests/generated/justify_content_min_width_with_padding_child_width_greater_than_parent.rs @@ -9,7 +9,7 @@ fn justify_content_min_width_with_padding_child_width_greater_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,10 +20,7 @@ fn justify_content_min_width_with_padding_child_width_greater_than_parent() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(400f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(400f32), ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(100f32), right: taffy::style::LengthPercentage::Points(100f32), @@ -42,7 +39,7 @@ fn justify_content_min_width_with_padding_child_width_greater_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(1000f32), height: taffy::style::Dimension::Points(1584f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs b/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs index 8bff3511e..6464f05ed 100644 --- a/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs +++ b/tests/generated/justify_content_min_width_with_padding_child_width_lower_than_parent.rs @@ -9,7 +9,7 @@ fn justify_content_min_width_with_padding_child_width_lower_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(199f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -20,10 +20,7 @@ fn justify_content_min_width_with_padding_child_width_lower_than_parent() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(400f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(400f32), ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(100f32), right: taffy::style::LengthPercentage::Points(100f32), @@ -42,7 +39,7 @@ fn justify_content_min_width_with_padding_child_width_lower_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(1080f32), height: taffy::style::Dimension::Points(1584f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_overflow_min_max.rs b/tests/generated/justify_content_overflow_min_max.rs index 3692a9e67..791150708 100644 --- a/tests/generated/justify_content_overflow_min_max.rs +++ b/tests/generated/justify_content_overflow_min_max.rs @@ -10,7 +10,7 @@ fn justify_content_overflow_min_max() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn justify_content_overflow_min_max() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -38,7 +38,7 @@ fn justify_content_overflow_min_max() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -50,14 +50,8 @@ fn justify_content_overflow_min_max() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(110f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(110f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2], diff --git a/tests/generated/justify_content_row_center.rs b/tests/generated/justify_content_row_center.rs index 317a0ec26..29d9c3452 100644 --- a/tests/generated/justify_content_row_center.rs +++ b/tests/generated/justify_content_row_center.rs @@ -6,7 +6,7 @@ fn justify_content_row_center() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_row_center() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_row_center() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn justify_content_row_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_row_flex_end.rs b/tests/generated/justify_content_row_flex_end.rs index 23ceaf6bb..6487cf310 100644 --- a/tests/generated/justify_content_row_flex_end.rs +++ b/tests/generated/justify_content_row_flex_end.rs @@ -6,7 +6,7 @@ fn justify_content_row_flex_end() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_row_flex_end() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_row_flex_end() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn justify_content_row_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_row_flex_start.rs b/tests/generated/justify_content_row_flex_start.rs index faaac9a5b..bea5d0552 100644 --- a/tests/generated/justify_content_row_flex_start.rs +++ b/tests/generated/justify_content_row_flex_start.rs @@ -6,7 +6,7 @@ fn justify_content_row_flex_start() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_row_flex_start() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_row_flex_start() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +36,7 @@ fn justify_content_row_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_row_max_width_and_margin.rs b/tests/generated/justify_content_row_max_width_and_margin.rs index 44127eed6..b3f8afcc6 100644 --- a/tests/generated/justify_content_row_max_width_and_margin.rs +++ b/tests/generated/justify_content_row_max_width_and_margin.rs @@ -9,7 +9,7 @@ fn justify_content_row_max_width_and_margin() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, ..Default::default() @@ -21,8 +21,8 @@ fn justify_content_row_max_width_and_margin() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/justify_content_row_min_width_and_margin.rs b/tests/generated/justify_content_row_min_width_and_margin.rs index f7b1daebe..f3157bcbe 100644 --- a/tests/generated/justify_content_row_min_width_and_margin.rs +++ b/tests/generated/justify_content_row_min_width_and_margin.rs @@ -9,7 +9,7 @@ fn justify_content_row_min_width_and_margin() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -21,7 +21,7 @@ fn justify_content_row_min_width_and_margin() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/justify_content_row_space_around.rs b/tests/generated/justify_content_row_space_around.rs index 313650c36..d016f88c8 100644 --- a/tests/generated/justify_content_row_space_around.rs +++ b/tests/generated/justify_content_row_space_around.rs @@ -6,7 +6,7 @@ fn justify_content_row_space_around() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_row_space_around() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_row_space_around() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn justify_content_row_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_row_space_between.rs b/tests/generated/justify_content_row_space_between.rs index a9c5028ec..1aab054f9 100644 --- a/tests/generated/justify_content_row_space_between.rs +++ b/tests/generated/justify_content_row_space_between.rs @@ -6,7 +6,7 @@ fn justify_content_row_space_between() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_row_space_between() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_row_space_between() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn justify_content_row_space_between() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/justify_content_row_space_evenly.rs b/tests/generated/justify_content_row_space_evenly.rs index fee4b398a..754b26c5d 100644 --- a/tests/generated/justify_content_row_space_evenly.rs +++ b/tests/generated/justify_content_row_space_evenly.rs @@ -6,7 +6,7 @@ fn justify_content_row_space_evenly() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn justify_content_row_space_evenly() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ fn justify_content_row_space_evenly() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +37,7 @@ fn justify_content_row_space_evenly() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_and_flex_column.rs b/tests/generated/margin_and_flex_column.rs index e1b8ca239..0377f85fc 100644 --- a/tests/generated/margin_and_flex_column.rs +++ b/tests/generated/margin_and_flex_column.rs @@ -24,7 +24,7 @@ fn margin_and_flex_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_and_flex_row.rs b/tests/generated/margin_and_flex_row.rs index 72b913f72..16a99ee9d 100644 --- a/tests/generated/margin_and_flex_row.rs +++ b/tests/generated/margin_and_flex_row.rs @@ -23,7 +23,7 @@ fn margin_and_flex_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_and_stretch_column.rs b/tests/generated/margin_and_stretch_column.rs index d134054fc..ea8f2fa42 100644 --- a/tests/generated/margin_and_stretch_column.rs +++ b/tests/generated/margin_and_stretch_column.rs @@ -24,7 +24,7 @@ fn margin_and_stretch_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_and_stretch_row.rs b/tests/generated/margin_and_stretch_row.rs index 73cbc2b86..e16119c3a 100644 --- a/tests/generated/margin_and_stretch_row.rs +++ b/tests/generated/margin_and_stretch_row.rs @@ -23,7 +23,7 @@ fn margin_and_stretch_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_bottom.rs b/tests/generated/margin_auto_bottom.rs index 494cb46a4..da6326aa7 100644 --- a/tests/generated/margin_auto_bottom.rs +++ b/tests/generated/margin_auto_bottom.rs @@ -9,7 +9,7 @@ fn margin_auto_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -23,7 +23,7 @@ fn margin_auto_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ fn margin_auto_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_bottom_and_top.rs b/tests/generated/margin_auto_bottom_and_top.rs index 351a37c9f..31bd31c14 100644 --- a/tests/generated/margin_auto_bottom_and_top.rs +++ b/tests/generated/margin_auto_bottom_and_top.rs @@ -9,7 +9,7 @@ fn margin_auto_bottom_and_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, @@ -27,7 +27,7 @@ fn margin_auto_bottom_and_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -41,7 +41,7 @@ fn margin_auto_bottom_and_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_bottom_and_top_justify_center.rs b/tests/generated/margin_auto_bottom_and_top_justify_center.rs index 374967fae..ad4c040b1 100644 --- a/tests/generated/margin_auto_bottom_and_top_justify_center.rs +++ b/tests/generated/margin_auto_bottom_and_top_justify_center.rs @@ -9,7 +9,7 @@ fn margin_auto_bottom_and_top_justify_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, @@ -27,7 +27,7 @@ fn margin_auto_bottom_and_top_justify_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -41,7 +41,7 @@ fn margin_auto_bottom_and_top_justify_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left.rs b/tests/generated/margin_auto_left.rs index cb287df5a..391703312 100644 --- a/tests/generated/margin_auto_left.rs +++ b/tests/generated/margin_auto_left.rs @@ -9,7 +9,7 @@ fn margin_auto_left() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -23,7 +23,7 @@ fn margin_auto_left() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ fn margin_auto_left() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_and_right.rs b/tests/generated/margin_auto_left_and_right.rs index 4c9026195..e353336a3 100644 --- a/tests/generated/margin_auto_left_and_right.rs +++ b/tests/generated/margin_auto_left_and_right.rs @@ -9,7 +9,7 @@ fn margin_auto_left_and_right() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -27,7 +27,7 @@ fn margin_auto_left_and_right() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -40,7 +40,7 @@ fn margin_auto_left_and_right() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_and_right_column.rs b/tests/generated/margin_auto_left_and_right_column.rs index bbc1cadda..395aa327b 100644 --- a/tests/generated/margin_auto_left_and_right_column.rs +++ b/tests/generated/margin_auto_left_and_right_column.rs @@ -9,7 +9,7 @@ fn margin_auto_left_and_right_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -27,7 +27,7 @@ fn margin_auto_left_and_right_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -41,7 +41,7 @@ fn margin_auto_left_and_right_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_and_right_column_and_center.rs b/tests/generated/margin_auto_left_and_right_column_and_center.rs index 758f9ce82..582e3f30d 100644 --- a/tests/generated/margin_auto_left_and_right_column_and_center.rs +++ b/tests/generated/margin_auto_left_and_right_column_and_center.rs @@ -9,7 +9,7 @@ fn margin_auto_left_and_right_column_and_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -27,7 +27,7 @@ fn margin_auto_left_and_right_column_and_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -41,7 +41,7 @@ fn margin_auto_left_and_right_column_and_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_and_right_strech.rs b/tests/generated/margin_auto_left_and_right_strech.rs index 734913f65..2a0cac9a5 100644 --- a/tests/generated/margin_auto_left_and_right_strech.rs +++ b/tests/generated/margin_auto_left_and_right_strech.rs @@ -9,7 +9,7 @@ fn margin_auto_left_and_right_strech() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -27,7 +27,7 @@ fn margin_auto_left_and_right_strech() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -40,7 +40,7 @@ fn margin_auto_left_and_right_strech() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_child_bigger_than_parent.rs index 3923a1bb4..e17b060c8 100644 --- a/tests/generated/margin_auto_left_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_child_bigger_than_parent.rs @@ -9,7 +9,7 @@ fn margin_auto_left_child_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(72f32), height: taffy::style::Dimension::Points(72f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -24,7 +24,7 @@ fn margin_auto_left_child_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(52f32), height: taffy::style::Dimension::Points(52f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs index d93624f4f..807e0e80b 100644 --- a/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs @@ -9,7 +9,7 @@ fn margin_auto_left_fix_right_child_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(72f32), height: taffy::style::Dimension::Points(72f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -28,7 +28,7 @@ fn margin_auto_left_fix_right_child_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(52f32), height: taffy::style::Dimension::Points(52f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs index 99b7ec334..fc067aaa6 100644 --- a/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs @@ -9,7 +9,7 @@ fn margin_auto_left_right_child_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(72f32), height: taffy::style::Dimension::Points(72f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, @@ -28,7 +28,7 @@ fn margin_auto_left_right_child_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(52f32), height: taffy::style::Dimension::Points(52f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_left_stretching_child.rs b/tests/generated/margin_auto_left_stretching_child.rs index f90b57da3..029f4ca1a 100644 --- a/tests/generated/margin_auto_left_stretching_child.rs +++ b/tests/generated/margin_auto_left_stretching_child.rs @@ -21,7 +21,7 @@ fn margin_auto_left_stretching_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn margin_auto_left_stretching_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_mutiple_children_column.rs b/tests/generated/margin_auto_mutiple_children_column.rs index 5fd6bf281..b776ce7cc 100644 --- a/tests/generated/margin_auto_mutiple_children_column.rs +++ b/tests/generated/margin_auto_mutiple_children_column.rs @@ -9,7 +9,7 @@ fn margin_auto_mutiple_children_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -23,7 +23,7 @@ fn margin_auto_mutiple_children_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -37,7 +37,7 @@ fn margin_auto_mutiple_children_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -52,7 +52,7 @@ fn margin_auto_mutiple_children_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_mutiple_children_row.rs b/tests/generated/margin_auto_mutiple_children_row.rs index ebca606ad..c2369d9de 100644 --- a/tests/generated/margin_auto_mutiple_children_row.rs +++ b/tests/generated/margin_auto_mutiple_children_row.rs @@ -9,7 +9,7 @@ fn margin_auto_mutiple_children_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -23,7 +23,7 @@ fn margin_auto_mutiple_children_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -37,7 +37,7 @@ fn margin_auto_mutiple_children_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -51,7 +51,7 @@ fn margin_auto_mutiple_children_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_right.rs b/tests/generated/margin_auto_right.rs index 49fab71d8..12f24a578 100644 --- a/tests/generated/margin_auto_right.rs +++ b/tests/generated/margin_auto_right.rs @@ -9,7 +9,7 @@ fn margin_auto_right() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -23,7 +23,7 @@ fn margin_auto_right() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ fn margin_auto_right() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_top.rs b/tests/generated/margin_auto_top.rs index c88e32f3a..f6dec5000 100644 --- a/tests/generated/margin_auto_top.rs +++ b/tests/generated/margin_auto_top.rs @@ -9,7 +9,7 @@ fn margin_auto_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, ..Default::default() @@ -23,7 +23,7 @@ fn margin_auto_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -37,7 +37,7 @@ fn margin_auto_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_top_and_bottom_strech.rs b/tests/generated/margin_auto_top_and_bottom_strech.rs index b08602e4a..abcd917e4 100644 --- a/tests/generated/margin_auto_top_and_bottom_strech.rs +++ b/tests/generated/margin_auto_top_and_bottom_strech.rs @@ -9,7 +9,7 @@ fn margin_auto_top_and_bottom_strech() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, @@ -27,7 +27,7 @@ fn margin_auto_top_and_bottom_strech() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -41,7 +41,7 @@ fn margin_auto_top_and_bottom_strech() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_auto_top_stretching_child.rs b/tests/generated/margin_auto_top_stretching_child.rs index 4fc0aa46a..b8a2c5d89 100644 --- a/tests/generated/margin_auto_top_stretching_child.rs +++ b/tests/generated/margin_auto_top_stretching_child.rs @@ -21,7 +21,7 @@ fn margin_auto_top_stretching_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn margin_auto_top_stretching_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_bottom.rs b/tests/generated/margin_bottom.rs index f9cd94bc3..c1fb89585 100644 --- a/tests/generated/margin_bottom.rs +++ b/tests/generated/margin_bottom.rs @@ -6,7 +6,7 @@ fn margin_bottom() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, @@ -21,7 +21,7 @@ fn margin_bottom() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs b/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs index af3677dac..d9f2c3ff8 100644 --- a/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs @@ -9,7 +9,7 @@ fn margin_fix_left_auto_right_child_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(72f32), height: taffy::style::Dimension::Points(72f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), @@ -28,7 +28,7 @@ fn margin_fix_left_auto_right_child_bigger_than_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(52f32), height: taffy::style::Dimension::Points(52f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_left.rs b/tests/generated/margin_left.rs index 38cace83d..96da76bd9 100644 --- a/tests/generated/margin_left.rs +++ b/tests/generated/margin_left.rs @@ -6,7 +6,7 @@ fn margin_left() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, @@ -19,7 +19,7 @@ fn margin_left() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_right.rs b/tests/generated/margin_right.rs index 364225238..91de640ef 100644 --- a/tests/generated/margin_right.rs +++ b/tests/generated/margin_right.rs @@ -6,7 +6,7 @@ fn margin_right() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, @@ -20,7 +20,7 @@ fn margin_right() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_should_not_be_part_of_max_height.rs b/tests/generated/margin_should_not_be_part_of_max_height.rs index 869ce8972..ddc551981 100644 --- a/tests/generated/margin_should_not_be_part_of_max_height.rs +++ b/tests/generated/margin_should_not_be_part_of_max_height.rs @@ -9,12 +9,9 @@ fn margin_should_not_be_part_of_max_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, ..Default::default() }, @@ -27,7 +24,7 @@ fn margin_should_not_be_part_of_max_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(250f32), height: taffy::style::Dimension::Points(250f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_should_not_be_part_of_max_width.rs b/tests/generated/margin_should_not_be_part_of_max_width.rs index 309e4217c..c104063f8 100644 --- a/tests/generated/margin_should_not_be_part_of_max_width.rs +++ b/tests/generated/margin_should_not_be_part_of_max_width.rs @@ -9,12 +9,9 @@ fn margin_should_not_be_part_of_max_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, ..Default::default() }, @@ -27,7 +24,7 @@ fn margin_should_not_be_part_of_max_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(250f32), height: taffy::style::Dimension::Points(250f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_top.rs b/tests/generated/margin_top.rs index 05bf6c16e..c77924275 100644 --- a/tests/generated/margin_top.rs +++ b/tests/generated/margin_top.rs @@ -6,7 +6,7 @@ fn margin_top() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, ..Default::default() }, @@ -20,7 +20,7 @@ fn margin_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_with_sibling_column.rs b/tests/generated/margin_with_sibling_column.rs index 89ef49701..2cd5589e4 100644 --- a/tests/generated/margin_with_sibling_column.rs +++ b/tests/generated/margin_with_sibling_column.rs @@ -21,7 +21,7 @@ fn margin_with_sibling_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/margin_with_sibling_row.rs b/tests/generated/margin_with_sibling_row.rs index d22f798e1..7603db0c9 100644 --- a/tests/generated/margin_with_sibling_row.rs +++ b/tests/generated/margin_with_sibling_row.rs @@ -20,7 +20,7 @@ fn margin_with_sibling_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/max_height.rs b/tests/generated/max_height.rs index c6f7cd392..2530719b9 100644 --- a/tests/generated/max_height.rs +++ b/tests/generated/max_height.rs @@ -6,11 +6,8 @@ fn max_height() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(50f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -22,7 +19,7 @@ fn max_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/max_height_overrides_height.rs b/tests/generated/max_height_overrides_height.rs index 05cff5df4..8b7aceb5f 100644 --- a/tests/generated/max_height_overrides_height.rs +++ b/tests/generated/max_height_overrides_height.rs @@ -6,11 +6,8 @@ fn max_height_overrides_height() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/max_height_overrides_height_on_root.rs b/tests/generated/max_height_overrides_height_on_root.rs index ec862fd01..f9056bf13 100644 --- a/tests/generated/max_height_overrides_height_on_root.rs +++ b/tests/generated/max_height_overrides_height_on_root.rs @@ -6,11 +6,8 @@ fn max_height_overrides_height_on_root() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Default::default() }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/max_width.rs b/tests/generated/max_width.rs index d4b8d175f..030eafa8f 100644 --- a/tests/generated/max_width.rs +++ b/tests/generated/max_width.rs @@ -6,8 +6,8 @@ fn max_width() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -20,7 +20,7 @@ fn max_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/max_width_overrides_width.rs b/tests/generated/max_width_overrides_width.rs index 3d0498417..0582128ae 100644 --- a/tests/generated/max_width_overrides_width.rs +++ b/tests/generated/max_width_overrides_width.rs @@ -6,11 +6,8 @@ fn max_width_overrides_width() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/max_width_overrides_width_on_root.rs b/tests/generated/max_width_overrides_width_on_root.rs index 8e78606ab..f6428d362 100644 --- a/tests/generated/max_width_overrides_width_on_root.rs +++ b/tests/generated/max_width_overrides_width_on_root.rs @@ -6,11 +6,8 @@ fn max_width_overrides_width_on_root() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/min_height.rs b/tests/generated/min_height.rs index f62abd020..9409e3bf2 100644 --- a/tests/generated/min_height.rs +++ b/tests/generated/min_height.rs @@ -7,10 +7,7 @@ fn min_height() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(60f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -24,7 +21,7 @@ fn min_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/min_height_overrides_height.rs b/tests/generated/min_height_overrides_height.rs index f0578da31..af1da80fa 100644 --- a/tests/generated/min_height_overrides_height.rs +++ b/tests/generated/min_height_overrides_height.rs @@ -6,11 +6,8 @@ fn min_height_overrides_height() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/min_height_overrides_height_on_root.rs b/tests/generated/min_height_overrides_height_on_root.rs index 540ee0217..fe01b8e52 100644 --- a/tests/generated/min_height_overrides_height_on_root.rs +++ b/tests/generated/min_height_overrides_height_on_root.rs @@ -6,11 +6,8 @@ fn min_height_overrides_height_on_root() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/min_height_overrides_max_height.rs b/tests/generated/min_height_overrides_max_height.rs index 8d72d8d16..e660b4c0a 100644 --- a/tests/generated/min_height_overrides_max_height.rs +++ b/tests/generated/min_height_overrides_max_height.rs @@ -1,17 +1,13 @@ #[test] fn min_height_overrides_max_height() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(50f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -19,6 +15,9 @@ fn min_height_overrides_max_height() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 0f32); assert_eq!(taffy.layout(node).unwrap().size.height, 100f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/min_max_percent_no_width_height.rs b/tests/generated/min_max_percent_no_width_height.rs index 6f624bfec..e9aaee2d3 100644 --- a/tests/generated/min_max_percent_no_width_height.rs +++ b/tests/generated/min_max_percent_no_width_height.rs @@ -9,12 +9,12 @@ fn min_max_percent_no_width_height() { min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.1f32), height: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Size::auto() }, max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.1f32), height: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -29,7 +29,7 @@ fn min_max_percent_no_width_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/min_width.rs b/tests/generated/min_width.rs index 83ac6f255..34ac93bd7 100644 --- a/tests/generated/min_width.rs +++ b/tests/generated/min_width.rs @@ -7,7 +7,7 @@ fn min_width() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, ..Default::default() }, &[], @@ -20,7 +20,7 @@ fn min_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/min_width_overrides_max_width.rs b/tests/generated/min_width_overrides_max_width.rs index ae8d7dea5..e06216523 100644 --- a/tests/generated/min_width_overrides_max_width.rs +++ b/tests/generated/min_width_overrides_max_width.rs @@ -1,14 +1,13 @@ #[test] fn min_width_overrides_max_width() { + #[allow(unused_imports)] + use taffy::prelude::*; let mut taffy = taffy::Taffy::new(); let node0 = taffy .new_with_children( taffy::style::Style { - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, ..Default::default() }, &[], @@ -16,6 +15,9 @@ fn min_width_overrides_max_width() { .unwrap(); let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[node0]).unwrap(); taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + println!("\nComputed tree:"); + taffy::debug::print_tree(&taffy, node); + println!(); assert_eq!(taffy.layout(node).unwrap().size.width, 100f32); assert_eq!(taffy.layout(node).unwrap().size.height, 0f32); assert_eq!(taffy.layout(node).unwrap().location.x, 0f32); diff --git a/tests/generated/min_width_overrides_width.rs b/tests/generated/min_width_overrides_width.rs index 7edc03b9d..3a04fa161 100644 --- a/tests/generated/min_width_overrides_width.rs +++ b/tests/generated/min_width_overrides_width.rs @@ -6,11 +6,8 @@ fn min_width_overrides_width() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/min_width_overrides_width_on_root.rs b/tests/generated/min_width_overrides_width_on_root.rs index 13e9556be..9d27f8f5f 100644 --- a/tests/generated/min_width_overrides_width_on_root.rs +++ b/tests/generated/min_width_overrides_width_on_root.rs @@ -6,11 +6,8 @@ fn min_width_overrides_width_on_root() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Default::default() }, - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100f32), - ..Default::default() - }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), ..Size::auto() }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], diff --git a/tests/generated/nested_overflowing_child.rs b/tests/generated/nested_overflowing_child.rs index 0168a8a30..8fd8080a1 100644 --- a/tests/generated/nested_overflowing_child.rs +++ b/tests/generated/nested_overflowing_child.rs @@ -9,7 +9,7 @@ fn nested_overflowing_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn nested_overflowing_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/nested_overflowing_child_in_constraint_parent.rs b/tests/generated/nested_overflowing_child_in_constraint_parent.rs index c319ae6dd..55d1a8f0d 100644 --- a/tests/generated/nested_overflowing_child_in_constraint_parent.rs +++ b/tests/generated/nested_overflowing_child_in_constraint_parent.rs @@ -9,7 +9,7 @@ fn nested_overflowing_child_in_constraint_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn nested_overflowing_child_in_constraint_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn nested_overflowing_child_in_constraint_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/overflow_cross_axis.rs b/tests/generated/overflow_cross_axis.rs index 85034882f..60b2a763d 100644 --- a/tests/generated/overflow_cross_axis.rs +++ b/tests/generated/overflow_cross_axis.rs @@ -9,7 +9,7 @@ fn overflow_cross_axis() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn overflow_cross_axis() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/overflow_main_axis.rs b/tests/generated/overflow_main_axis.rs index 2224626ee..f8c47a687 100644 --- a/tests/generated/overflow_main_axis.rs +++ b/tests/generated/overflow_main_axis.rs @@ -7,7 +7,7 @@ fn overflow_main_axis() { .new_with_children( taffy::style::Style { flex_shrink: 0f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[], @@ -19,7 +19,7 @@ fn overflow_main_axis() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/padding_align_end_child.rs b/tests/generated/padding_align_end_child.rs index f5056b50f..d0f929e16 100644 --- a/tests/generated/padding_align_end_child.rs +++ b/tests/generated/padding_align_end_child.rs @@ -9,7 +9,7 @@ fn padding_align_end_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(20f32), @@ -31,7 +31,7 @@ fn padding_align_end_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/padding_center_child.rs b/tests/generated/padding_center_child.rs index 1aca18ac1..10cdab879 100644 --- a/tests/generated/padding_center_child.rs +++ b/tests/generated/padding_center_child.rs @@ -9,7 +9,7 @@ fn padding_center_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -24,7 +24,7 @@ fn padding_center_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/tests/generated/padding_flex_child.rs b/tests/generated/padding_flex_child.rs index 60aebc2c3..e7f49d3cc 100644 --- a/tests/generated/padding_flex_child.rs +++ b/tests/generated/padding_flex_child.rs @@ -7,7 +7,7 @@ fn padding_flex_child() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -19,7 +19,7 @@ fn padding_flex_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/tests/generated/padding_stretch_child.rs b/tests/generated/padding_stretch_child.rs index 7dd38f929..7320c7631 100644 --- a/tests/generated/padding_stretch_child.rs +++ b/tests/generated/padding_stretch_child.rs @@ -6,7 +6,7 @@ fn padding_stretch_child() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn padding_stretch_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(10f32), diff --git a/tests/generated/parent_wrap_child_size_overflowing_parent.rs b/tests/generated/parent_wrap_child_size_overflowing_parent.rs index 8e0ca1210..bdd87ccda 100644 --- a/tests/generated/parent_wrap_child_size_overflowing_parent.rs +++ b/tests/generated/parent_wrap_child_size_overflowing_parent.rs @@ -9,7 +9,7 @@ fn parent_wrap_child_size_overflowing_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -19,7 +19,7 @@ fn parent_wrap_child_size_overflowing_parent() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -31,7 +31,7 @@ fn parent_wrap_child_size_overflowing_parent() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percent_absolute_position.rs b/tests/generated/percent_absolute_position.rs index e0575cdb2..19ec26a18 100644 --- a/tests/generated/percent_absolute_position.rs +++ b/tests/generated/percent_absolute_position.rs @@ -6,7 +6,7 @@ fn percent_absolute_position() { let node00 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn percent_absolute_position() { let node01 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ fn percent_absolute_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, ..Default::default() @@ -43,7 +43,7 @@ fn percent_absolute_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percent_within_flex_grow.rs b/tests/generated/percent_within_flex_grow.rs index 85794b8d9..ce6c240f9 100644 --- a/tests/generated/percent_within_flex_grow.rs +++ b/tests/generated/percent_within_flex_grow.rs @@ -6,7 +6,7 @@ fn percent_within_flex_grow() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -15,7 +15,7 @@ fn percent_within_flex_grow() { let node10 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Size::auto() }, ..Default::default() }, &[], @@ -34,7 +34,7 @@ fn percent_within_flex_grow() { let node2 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[], @@ -46,7 +46,7 @@ fn percent_within_flex_grow() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(350f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_absolute_position.rs b/tests/generated/percentage_absolute_position.rs index 4095c5141..2fabe928a 100644 --- a/tests/generated/percentage_absolute_position.rs +++ b/tests/generated/percentage_absolute_position.rs @@ -10,7 +10,7 @@ fn percentage_absolute_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.3f32), @@ -29,7 +29,7 @@ fn percentage_absolute_position() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_container_in_wrapping_container.rs b/tests/generated/percentage_container_in_wrapping_container.rs index ebc60b2d1..8477bb6d8 100644 --- a/tests/generated/percentage_container_in_wrapping_container.rs +++ b/tests/generated/percentage_container_in_wrapping_container.rs @@ -9,7 +9,7 @@ fn percentage_container_in_wrapping_container() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn percentage_container_in_wrapping_container() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -33,7 +33,7 @@ fn percentage_container_in_wrapping_container() { .new_with_children( taffy::style::Style { justify_content: taffy::style::JustifyContent::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), ..Size::auto() }, ..Default::default() }, &[node000, node001], @@ -54,7 +54,7 @@ fn percentage_container_in_wrapping_container() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_flex_basis.rs b/tests/generated/percentage_flex_basis.rs index 6ff378af4..92f445004 100644 --- a/tests/generated/percentage_flex_basis.rs +++ b/tests/generated/percentage_flex_basis.rs @@ -29,7 +29,7 @@ fn percentage_flex_basis() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_flex_basis_cross.rs b/tests/generated/percentage_flex_basis_cross.rs index fb3c4bebd..e9dfb35c8 100644 --- a/tests/generated/percentage_flex_basis_cross.rs +++ b/tests/generated/percentage_flex_basis_cross.rs @@ -30,7 +30,7 @@ fn percentage_flex_basis_cross() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_flex_basis_cross_max_height.rs b/tests/generated/percentage_flex_basis_cross_max_height.rs index 2d52e0533..3f02bf289 100644 --- a/tests/generated/percentage_flex_basis_cross_max_height.rs +++ b/tests/generated/percentage_flex_basis_cross_max_height.rs @@ -8,10 +8,7 @@ fn percentage_flex_basis_cross_max_height() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -22,10 +19,7 @@ fn percentage_flex_basis_cross_max_height() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -38,7 +32,7 @@ fn percentage_flex_basis_cross_max_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_flex_basis_cross_max_width.rs b/tests/generated/percentage_flex_basis_cross_max_width.rs index d4d508554..20e0d8d0a 100644 --- a/tests/generated/percentage_flex_basis_cross_max_width.rs +++ b/tests/generated/percentage_flex_basis_cross_max_width.rs @@ -8,10 +8,7 @@ fn percentage_flex_basis_cross_max_width() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -22,10 +19,7 @@ fn percentage_flex_basis_cross_max_width() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -38,7 +32,7 @@ fn percentage_flex_basis_cross_max_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_flex_basis_cross_min_height.rs b/tests/generated/percentage_flex_basis_cross_min_height.rs index 0193dcc06..a17261924 100644 --- a/tests/generated/percentage_flex_basis_cross_min_height.rs +++ b/tests/generated/percentage_flex_basis_cross_min_height.rs @@ -7,10 +7,7 @@ fn percentage_flex_basis_cross_min_height() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -20,10 +17,7 @@ fn percentage_flex_basis_cross_min_height() { .new_with_children( taffy::style::Style { flex_grow: 2f32, - min_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.1f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.1f32), ..Size::auto() }, ..Default::default() }, &[], @@ -36,7 +30,7 @@ fn percentage_flex_basis_cross_min_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_flex_basis_cross_min_width.rs b/tests/generated/percentage_flex_basis_cross_min_width.rs index e9e9c863b..e46102b0c 100644 --- a/tests/generated/percentage_flex_basis_cross_min_width.rs +++ b/tests/generated/percentage_flex_basis_cross_min_width.rs @@ -8,10 +8,7 @@ fn percentage_flex_basis_cross_min_width() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -22,10 +19,7 @@ fn percentage_flex_basis_cross_min_width() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -38,7 +32,7 @@ fn percentage_flex_basis_cross_min_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_flex_basis_main_max_height.rs b/tests/generated/percentage_flex_basis_main_max_height.rs index c687b4b90..49562df76 100644 --- a/tests/generated/percentage_flex_basis_main_max_height.rs +++ b/tests/generated/percentage_flex_basis_main_max_height.rs @@ -8,10 +8,7 @@ fn percentage_flex_basis_main_max_height() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -22,10 +19,7 @@ fn percentage_flex_basis_main_max_height() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +31,7 @@ fn percentage_flex_basis_main_max_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_flex_basis_main_max_width.rs b/tests/generated/percentage_flex_basis_main_max_width.rs index 73b2f2576..d4fca7bc3 100644 --- a/tests/generated/percentage_flex_basis_main_max_width.rs +++ b/tests/generated/percentage_flex_basis_main_max_width.rs @@ -8,10 +8,7 @@ fn percentage_flex_basis_main_max_width() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -22,10 +19,7 @@ fn percentage_flex_basis_main_max_width() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - max_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + max_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +31,7 @@ fn percentage_flex_basis_main_max_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_flex_basis_main_min_width.rs b/tests/generated/percentage_flex_basis_main_min_width.rs index 44f6fbff4..04da65f83 100644 --- a/tests/generated/percentage_flex_basis_main_min_width.rs +++ b/tests/generated/percentage_flex_basis_main_min_width.rs @@ -8,10 +8,7 @@ fn percentage_flex_basis_main_min_width() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, ..Default::default() }, &[], @@ -22,10 +19,7 @@ fn percentage_flex_basis_main_min_width() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -37,7 +31,7 @@ fn percentage_flex_basis_main_min_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs b/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs index a3738d8e1..d22002043 100644 --- a/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs +++ b/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs @@ -9,7 +9,7 @@ fn percentage_margin_should_calculate_based_only_on_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -40,7 +40,7 @@ fn percentage_margin_should_calculate_based_only_on_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs index a8bb7f09a..6cfaf2d73 100644 --- a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs +++ b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs @@ -6,7 +6,7 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { let node000 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.45f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.45f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.05f32), right: taffy::style::Dimension::Percent(0.05f32), @@ -30,7 +30,7 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), right: taffy::style::Dimension::Points(5f32), @@ -56,10 +56,7 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, flex_basis: taffy::style::Dimension::Percent(0.1f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.6f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), right: taffy::style::Dimension::Points(5f32), @@ -84,10 +81,7 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Percent(0.15f32), - min_size: taffy::geometry::Size { - width: taffy::style::Dimension::Percent(0.2f32), - ..Default::default() - }, + min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.2f32), ..Size::auto() }, ..Default::default() }, &[], @@ -100,7 +94,7 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs b/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs index 247c3b127..27a06c035 100644 --- a/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs +++ b/tests/generated/percentage_padding_should_calculate_based_only_on_width.rs @@ -9,7 +9,7 @@ fn percentage_padding_should_calculate_based_only_on_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -40,7 +40,7 @@ fn percentage_padding_should_calculate_based_only_on_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_position_bottom_right.rs b/tests/generated/percentage_position_bottom_right.rs index e04104b6e..7797b78f2 100644 --- a/tests/generated/percentage_position_bottom_right.rs +++ b/tests/generated/percentage_position_bottom_right.rs @@ -9,7 +9,7 @@ fn percentage_position_bottom_right() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.55f32), height: taffy::style::Dimension::Percent(0.15f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { right: taffy::style::Dimension::Percent(0.2f32), @@ -27,7 +27,7 @@ fn percentage_position_bottom_right() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_position_left_top.rs b/tests/generated/percentage_position_left_top.rs index 4bf5f34c1..70203c345 100644 --- a/tests/generated/percentage_position_left_top.rs +++ b/tests/generated/percentage_position_left_top.rs @@ -9,7 +9,7 @@ fn percentage_position_left_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.45f32), height: taffy::style::Dimension::Percent(0.55f32), - ..Default::default() + ..Size::auto() }, position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.1f32), @@ -27,7 +27,7 @@ fn percentage_position_left_top() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(400f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_size_based_on_parent_inner_size.rs b/tests/generated/percentage_size_based_on_parent_inner_size.rs index cc600e869..2820097d8 100644 --- a/tests/generated/percentage_size_based_on_parent_inner_size.rs +++ b/tests/generated/percentage_size_based_on_parent_inner_size.rs @@ -9,7 +9,7 @@ fn percentage_size_based_on_parent_inner_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), height: taffy::style::Dimension::Percent(0.5f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -23,7 +23,7 @@ fn percentage_size_based_on_parent_inner_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, padding: taffy::geometry::Rect { left: taffy::style::LengthPercentage::Points(20f32), diff --git a/tests/generated/percentage_size_of_flex_basis.rs b/tests/generated/percentage_size_of_flex_basis.rs index 87084fba6..d8414628f 100644 --- a/tests/generated/percentage_size_of_flex_basis.rs +++ b/tests/generated/percentage_size_of_flex_basis.rs @@ -9,7 +9,7 @@ fn percentage_size_of_flex_basis() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(1f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -25,7 +25,7 @@ fn percentage_size_of_flex_basis() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0], diff --git a/tests/generated/percentage_width_height.rs b/tests/generated/percentage_width_height.rs index b915a0784..49616baab 100644 --- a/tests/generated/percentage_width_height.rs +++ b/tests/generated/percentage_width_height.rs @@ -9,7 +9,7 @@ fn percentage_width_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.3f32), height: taffy::style::Dimension::Percent(0.3f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn percentage_width_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(400f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/percentage_width_height_undefined_parent_size.rs b/tests/generated/percentage_width_height_undefined_parent_size.rs index 37a4bdb88..f56f23642 100644 --- a/tests/generated/percentage_width_height_undefined_parent_size.rs +++ b/tests/generated/percentage_width_height_undefined_parent_size.rs @@ -9,7 +9,7 @@ fn percentage_width_height_undefined_parent_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), height: taffy::style::Dimension::Percent(0.5f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/relative_position_should_not_nudge_siblings.rs b/tests/generated/relative_position_should_not_nudge_siblings.rs index 3c5cf26f9..e36447b7f 100644 --- a/tests/generated/relative_position_should_not_nudge_siblings.rs +++ b/tests/generated/relative_position_should_not_nudge_siblings.rs @@ -6,7 +6,7 @@ fn relative_position_should_not_nudge_siblings() { let node0 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, ..Default::default() }, @@ -16,7 +16,7 @@ fn relative_position_should_not_nudge_siblings() { let node1 = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, ..Default::default() }, @@ -30,7 +30,7 @@ fn relative_position_should_not_nudge_siblings() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs b/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs index e18d0779a..b1909a9ee 100644 --- a/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs +++ b/tests/generated/rounding_flex_basis_flex_grow_row_prime_number_width.rs @@ -14,7 +14,7 @@ fn rounding_flex_basis_flex_grow_row_prime_number_width() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(113f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs b/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs index b503f3f0b..80cce3f03 100644 --- a/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs +++ b/tests/generated/rounding_flex_basis_flex_grow_row_width_of_100.rs @@ -12,7 +12,7 @@ fn rounding_flex_basis_flex_grow_row_width_of_100() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_flex_basis_flex_shrink_row.rs b/tests/generated/rounding_flex_basis_flex_shrink_row.rs index 376d98932..dc67db524 100644 --- a/tests/generated/rounding_flex_basis_flex_shrink_row.rs +++ b/tests/generated/rounding_flex_basis_flex_shrink_row.rs @@ -31,7 +31,7 @@ fn rounding_flex_basis_flex_shrink_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(101f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_flex_basis_overrides_main_size.rs b/tests/generated/rounding_flex_basis_overrides_main_size.rs index 4779292d0..6a334218a 100644 --- a/tests/generated/rounding_flex_basis_overrides_main_size.rs +++ b/tests/generated/rounding_flex_basis_overrides_main_size.rs @@ -8,7 +8,7 @@ fn rounding_flex_basis_overrides_main_size() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn rounding_flex_basis_overrides_main_size() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ fn rounding_flex_basis_overrides_main_size() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -41,7 +41,7 @@ fn rounding_flex_basis_overrides_main_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_fractial_input_1.rs b/tests/generated/rounding_fractial_input_1.rs index 00761e32f..6d7db5a1a 100644 --- a/tests/generated/rounding_fractial_input_1.rs +++ b/tests/generated/rounding_fractial_input_1.rs @@ -8,7 +8,7 @@ fn rounding_fractial_input_1() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn rounding_fractial_input_1() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ fn rounding_fractial_input_1() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -41,7 +41,7 @@ fn rounding_fractial_input_1() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_fractial_input_2.rs b/tests/generated/rounding_fractial_input_2.rs index 8b710961d..14240650b 100644 --- a/tests/generated/rounding_fractial_input_2.rs +++ b/tests/generated/rounding_fractial_input_2.rs @@ -8,7 +8,7 @@ fn rounding_fractial_input_2() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn rounding_fractial_input_2() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ fn rounding_fractial_input_2() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -41,7 +41,7 @@ fn rounding_fractial_input_2() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113.6f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_fractial_input_3.rs b/tests/generated/rounding_fractial_input_3.rs index 7255768d2..6738314d7 100644 --- a/tests/generated/rounding_fractial_input_3.rs +++ b/tests/generated/rounding_fractial_input_3.rs @@ -8,7 +8,7 @@ fn rounding_fractial_input_3() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn rounding_fractial_input_3() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ fn rounding_fractial_input_3() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -41,7 +41,7 @@ fn rounding_fractial_input_3() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_fractial_input_4.rs b/tests/generated/rounding_fractial_input_4.rs index 68d1adada..9a2a2b804 100644 --- a/tests/generated/rounding_fractial_input_4.rs +++ b/tests/generated/rounding_fractial_input_4.rs @@ -8,7 +8,7 @@ fn rounding_fractial_input_4() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(50f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn rounding_fractial_input_4() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ fn rounding_fractial_input_4() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -41,7 +41,7 @@ fn rounding_fractial_input_4() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_total_fractial.rs b/tests/generated/rounding_total_fractial.rs index 11279a933..11a8fca73 100644 --- a/tests/generated/rounding_total_fractial.rs +++ b/tests/generated/rounding_total_fractial.rs @@ -8,7 +8,7 @@ fn rounding_total_fractial() { taffy::style::Style { flex_grow: 0.7f32, flex_basis: taffy::style::Dimension::Points(50.3f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20.3f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20.3f32), ..Size::auto() }, ..Default::default() }, &[], @@ -18,7 +18,7 @@ fn rounding_total_fractial() { .new_with_children( taffy::style::Style { flex_grow: 1.6f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -28,7 +28,7 @@ fn rounding_total_fractial() { .new_with_children( taffy::style::Style { flex_grow: 1.1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10.7f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10.7f32), ..Size::auto() }, ..Default::default() }, &[], @@ -41,7 +41,7 @@ fn rounding_total_fractial() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(87.4f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/rounding_total_fractial_nested.rs b/tests/generated/rounding_total_fractial_nested.rs index 72cb488c3..10d5e9de5 100644 --- a/tests/generated/rounding_total_fractial_nested.rs +++ b/tests/generated/rounding_total_fractial_nested.rs @@ -8,7 +8,7 @@ fn rounding_total_fractial_nested() { taffy::style::Style { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(0.3f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(9.9f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(9.9f32), ..Size::auto() }, position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, ..Default::default() }, @@ -20,7 +20,7 @@ fn rounding_total_fractial_nested() { taffy::style::Style { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Points(0.3f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(1.1f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(1.1f32), ..Size::auto() }, position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, ..Default::default() }, @@ -33,7 +33,7 @@ fn rounding_total_fractial_nested() { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 0.7f32, flex_basis: taffy::style::Dimension::Points(50.3f32), - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20.3f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(20.3f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -43,7 +43,7 @@ fn rounding_total_fractial_nested() { .new_with_children( taffy::style::Style { flex_grow: 1.6f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[], @@ -53,7 +53,7 @@ fn rounding_total_fractial_nested() { .new_with_children( taffy::style::Style { flex_grow: 1.1f32, - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10.7f32), ..Default::default() }, + size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10.7f32), ..Size::auto() }, ..Default::default() }, &[], @@ -66,7 +66,7 @@ fn rounding_total_fractial_nested() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(87.4f32), height: taffy::style::Dimension::Points(113.4f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/size_defined_by_child.rs b/tests/generated/size_defined_by_child.rs index 605440a70..135e3b509 100644 --- a/tests/generated/size_defined_by_child.rs +++ b/tests/generated/size_defined_by_child.rs @@ -9,7 +9,7 @@ fn size_defined_by_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/size_defined_by_child_with_border.rs b/tests/generated/size_defined_by_child_with_border.rs index a8c6ebb61..78f10c3b0 100644 --- a/tests/generated/size_defined_by_child_with_border.rs +++ b/tests/generated/size_defined_by_child_with_border.rs @@ -9,7 +9,7 @@ fn size_defined_by_child_with_border() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/size_defined_by_child_with_padding.rs b/tests/generated/size_defined_by_child_with_padding.rs index 1661be26e..763f08c7a 100644 --- a/tests/generated/size_defined_by_child_with_padding.rs +++ b/tests/generated/size_defined_by_child_with_padding.rs @@ -9,7 +9,7 @@ fn size_defined_by_child_with_padding() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/size_defined_by_grand_child.rs b/tests/generated/size_defined_by_grand_child.rs index d7e9a6227..b2182c4e0 100644 --- a/tests/generated/size_defined_by_grand_child.rs +++ b/tests/generated/size_defined_by_grand_child.rs @@ -9,7 +9,7 @@ fn size_defined_by_grand_child() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs index 9330ca466..36322f1ce 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_large_size.rs @@ -9,7 +9,7 @@ fn width_smaller_then_content_with_flex_grow_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ fn width_smaller_then_content_with_flex_grow_large_size() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -33,7 +33,7 @@ fn width_smaller_then_content_with_flex_grow_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -45,7 +45,7 @@ fn width_smaller_then_content_with_flex_grow_large_size() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node10], @@ -54,7 +54,7 @@ fn width_smaller_then_content_with_flex_grow_large_size() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs index d21cd10a4..7b43ccc18 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_small_size.rs @@ -9,7 +9,7 @@ fn width_smaller_then_content_with_flex_grow_small_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ fn width_smaller_then_content_with_flex_grow_small_size() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -33,7 +33,7 @@ fn width_smaller_then_content_with_flex_grow_small_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -45,7 +45,7 @@ fn width_smaller_then_content_with_flex_grow_small_size() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node10], @@ -54,7 +54,7 @@ fn width_smaller_then_content_with_flex_grow_small_size() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs index a89f56903..6270a02df 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_unconstraint_size.rs @@ -9,7 +9,7 @@ fn width_smaller_then_content_with_flex_grow_unconstraint_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ fn width_smaller_then_content_with_flex_grow_unconstraint_size() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -33,7 +33,7 @@ fn width_smaller_then_content_with_flex_grow_unconstraint_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -45,7 +45,7 @@ fn width_smaller_then_content_with_flex_grow_unconstraint_size() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node10], diff --git a/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs b/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs index 581d31095..4f24585b3 100644 --- a/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs +++ b/tests/generated/width_smaller_then_content_with_flex_grow_very_large_size.rs @@ -9,7 +9,7 @@ fn width_smaller_then_content_with_flex_grow_very_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -21,7 +21,7 @@ fn width_smaller_then_content_with_flex_grow_very_large_size() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node00], @@ -33,7 +33,7 @@ fn width_smaller_then_content_with_flex_grow_very_large_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(20f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -45,7 +45,7 @@ fn width_smaller_then_content_with_flex_grow_very_large_size() { taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(0f32), ..Size::auto() }, ..Default::default() }, &[node10], @@ -54,7 +54,7 @@ fn width_smaller_then_content_with_flex_grow_very_large_size() { let node = taffy .new_with_children( taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[node0, node1], diff --git a/tests/generated/wrap_column.rs b/tests/generated/wrap_column.rs index 271d2283b..dc853278c 100644 --- a/tests/generated/wrap_column.rs +++ b/tests/generated/wrap_column.rs @@ -9,7 +9,7 @@ fn wrap_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(31f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(32f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(33f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(34f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -63,7 +63,7 @@ fn wrap_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs b/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs index f2d856210..9886b8545 100644 --- a/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs +++ b/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs @@ -9,7 +9,7 @@ fn wrap_nodes_with_content_sizing_margin_cross() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(40f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -28,7 +28,7 @@ fn wrap_nodes_with_content_sizing_margin_cross() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(40f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -49,7 +49,7 @@ fn wrap_nodes_with_content_sizing_margin_cross() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(70f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -62,7 +62,7 @@ fn wrap_nodes_with_content_sizing_margin_cross() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs b/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs index 173245feb..b8a49cda2 100644 --- a/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs +++ b/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs @@ -9,7 +9,7 @@ fn wrap_nodes_with_content_sizing_overflowing_margin() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(40f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -28,7 +28,7 @@ fn wrap_nodes_with_content_sizing_overflowing_margin() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(40f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -49,7 +49,7 @@ fn wrap_nodes_with_content_sizing_overflowing_margin() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(85f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(85f32), ..Size::auto() }, ..Default::default() }, &[node00, node01], @@ -62,7 +62,7 @@ fn wrap_nodes_with_content_sizing_overflowing_margin() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(500f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/wrap_reverse_column.rs b/tests/generated/wrap_reverse_column.rs index eb33a3da0..ca309237a 100644 --- a/tests/generated/wrap_reverse_column.rs +++ b/tests/generated/wrap_reverse_column.rs @@ -9,7 +9,7 @@ fn wrap_reverse_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(31f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_reverse_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(32f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_reverse_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(33f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_reverse_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(34f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -63,7 +63,7 @@ fn wrap_reverse_column() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/wrap_reverse_column_fixed_size.rs b/tests/generated/wrap_reverse_column_fixed_size.rs index b0b6303b7..3c0aa9dfd 100644 --- a/tests/generated/wrap_reverse_column_fixed_size.rs +++ b/tests/generated/wrap_reverse_column_fixed_size.rs @@ -9,7 +9,7 @@ fn wrap_reverse_column_fixed_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_reverse_column_fixed_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_reverse_column_fixed_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_reverse_column_fixed_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn wrap_reverse_column_fixed_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -77,7 +77,7 @@ fn wrap_reverse_column_fixed_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/wrap_reverse_row.rs b/tests/generated/wrap_reverse_row.rs index 62f796706..ac5bbc569 100644 --- a/tests/generated/wrap_reverse_row.rs +++ b/tests/generated/wrap_reverse_row.rs @@ -9,7 +9,7 @@ fn wrap_reverse_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(31f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_reverse_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(32f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_reverse_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(33f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_reverse_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(34f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -59,7 +59,7 @@ fn wrap_reverse_row() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3], diff --git a/tests/generated/wrap_reverse_row_align_content_center.rs b/tests/generated/wrap_reverse_row_align_content_center.rs index fd86563e3..b5939f7cf 100644 --- a/tests/generated/wrap_reverse_row_align_content_center.rs +++ b/tests/generated/wrap_reverse_row_align_content_center.rs @@ -9,7 +9,7 @@ fn wrap_reverse_row_align_content_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_reverse_row_align_content_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_reverse_row_align_content_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_reverse_row_align_content_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn wrap_reverse_row_align_content_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ fn wrap_reverse_row_align_content_center() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, align_content: taffy::style::AlignContent::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/tests/generated/wrap_reverse_row_align_content_flex_start.rs b/tests/generated/wrap_reverse_row_align_content_flex_start.rs index 5b634b9ba..b4a8c871b 100644 --- a/tests/generated/wrap_reverse_row_align_content_flex_start.rs +++ b/tests/generated/wrap_reverse_row_align_content_flex_start.rs @@ -9,7 +9,7 @@ fn wrap_reverse_row_align_content_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_reverse_row_align_content_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_reverse_row_align_content_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_reverse_row_align_content_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn wrap_reverse_row_align_content_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ fn wrap_reverse_row_align_content_flex_start() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, align_content: taffy::style::AlignContent::FlexStart, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/tests/generated/wrap_reverse_row_align_content_space_around.rs b/tests/generated/wrap_reverse_row_align_content_space_around.rs index ce930d31f..b508dc918 100644 --- a/tests/generated/wrap_reverse_row_align_content_space_around.rs +++ b/tests/generated/wrap_reverse_row_align_content_space_around.rs @@ -9,7 +9,7 @@ fn wrap_reverse_row_align_content_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_reverse_row_align_content_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_reverse_row_align_content_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_reverse_row_align_content_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn wrap_reverse_row_align_content_space_around() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ fn wrap_reverse_row_align_content_space_around() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, align_content: taffy::style::AlignContent::SpaceAround, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/tests/generated/wrap_reverse_row_align_content_stretch.rs b/tests/generated/wrap_reverse_row_align_content_stretch.rs index 9304be5b0..f5b761bfa 100644 --- a/tests/generated/wrap_reverse_row_align_content_stretch.rs +++ b/tests/generated/wrap_reverse_row_align_content_stretch.rs @@ -9,7 +9,7 @@ fn wrap_reverse_row_align_content_stretch() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_reverse_row_align_content_stretch() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_reverse_row_align_content_stretch() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_reverse_row_align_content_stretch() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn wrap_reverse_row_align_content_stretch() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -72,7 +72,7 @@ fn wrap_reverse_row_align_content_stretch() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/tests/generated/wrap_reverse_row_single_line_different_size.rs b/tests/generated/wrap_reverse_row_single_line_different_size.rs index 18a21f886..db6054f7e 100644 --- a/tests/generated/wrap_reverse_row_single_line_different_size.rs +++ b/tests/generated/wrap_reverse_row_single_line_different_size.rs @@ -9,7 +9,7 @@ fn wrap_reverse_row_single_line_different_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_reverse_row_single_line_different_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_reverse_row_single_line_different_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_reverse_row_single_line_different_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(40f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -61,7 +61,7 @@ fn wrap_reverse_row_single_line_different_size() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(50f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -73,7 +73,7 @@ fn wrap_reverse_row_single_line_different_size() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::WrapReverse, align_content: taffy::style::AlignContent::FlexStart, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(300f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3, node4], diff --git a/tests/generated/wrap_row.rs b/tests/generated/wrap_row.rs index 0d3ccbf73..9c1bfa932 100644 --- a/tests/generated/wrap_row.rs +++ b/tests/generated/wrap_row.rs @@ -9,7 +9,7 @@ fn wrap_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(31f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(32f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(33f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_row() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(34f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -59,7 +59,7 @@ fn wrap_row() { .new_with_children( taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3], diff --git a/tests/generated/wrap_row_align_items_center.rs b/tests/generated/wrap_row_align_items_center.rs index 543dcb1aa..d8f28975c 100644 --- a/tests/generated/wrap_row_align_items_center.rs +++ b/tests/generated/wrap_row_align_items_center.rs @@ -9,7 +9,7 @@ fn wrap_row_align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_row_align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_row_align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_row_align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ fn wrap_row_align_items_center() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, align_items: taffy::style::AlignItems::Center, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3], diff --git a/tests/generated/wrap_row_align_items_flex_end.rs b/tests/generated/wrap_row_align_items_flex_end.rs index 679ecf167..e753ce6f7 100644 --- a/tests/generated/wrap_row_align_items_flex_end.rs +++ b/tests/generated/wrap_row_align_items_flex_end.rs @@ -9,7 +9,7 @@ fn wrap_row_align_items_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(10f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrap_row_align_items_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(20f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -35,7 +35,7 @@ fn wrap_row_align_items_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -48,7 +48,7 @@ fn wrap_row_align_items_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(30f32), height: taffy::style::Dimension::Points(30f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -60,7 +60,7 @@ fn wrap_row_align_items_flex_end() { taffy::style::Style { flex_wrap: taffy::style::FlexWrap::Wrap, align_items: taffy::style::AlignItems::FlexEnd, - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Default::default() }, + size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, ..Default::default() }, &[node0, node1, node2, node3], diff --git a/tests/generated/wrapped_column_max_height.rs b/tests/generated/wrapped_column_max_height.rs index e937e9ae6..e23b0e299 100644 --- a/tests/generated/wrapped_column_max_height.rs +++ b/tests/generated/wrapped_column_max_height.rs @@ -9,12 +9,9 @@ fn wrapped_column_max_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[], @@ -26,7 +23,7 @@ fn wrapped_column_max_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), @@ -46,7 +43,7 @@ fn wrapped_column_max_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -64,7 +61,7 @@ fn wrapped_column_max_height() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(700f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/wrapped_column_max_height_flex.rs b/tests/generated/wrapped_column_max_height_flex.rs index f66139954..72c213658 100644 --- a/tests/generated/wrapped_column_max_height_flex.rs +++ b/tests/generated/wrapped_column_max_height_flex.rs @@ -12,12 +12,9 @@ fn wrapped_column_max_height_flex() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() - }, - max_size: taffy::geometry::Size { - height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, + max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(200f32), ..Size::auto() }, ..Default::default() }, &[], @@ -32,7 +29,7 @@ fn wrapped_column_max_height_flex() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), @@ -52,7 +49,7 @@ fn wrapped_column_max_height_flex() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), height: taffy::style::Dimension::Points(100f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -70,7 +67,7 @@ fn wrapped_column_max_height_flex() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(700f32), height: taffy::style::Dimension::Points(500f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/wrapped_row_within_align_items_center.rs b/tests/generated/wrapped_row_within_align_items_center.rs index be963fc0c..2eb4dfea2 100644 --- a/tests/generated/wrapped_row_within_align_items_center.rs +++ b/tests/generated/wrapped_row_within_align_items_center.rs @@ -9,7 +9,7 @@ fn wrapped_row_within_align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(150f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrapped_row_within_align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -43,7 +43,7 @@ fn wrapped_row_within_align_items_center() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/wrapped_row_within_align_items_flex_end.rs b/tests/generated/wrapped_row_within_align_items_flex_end.rs index e74d4ec14..b42c303b5 100644 --- a/tests/generated/wrapped_row_within_align_items_flex_end.rs +++ b/tests/generated/wrapped_row_within_align_items_flex_end.rs @@ -9,7 +9,7 @@ fn wrapped_row_within_align_items_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(150f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrapped_row_within_align_items_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -43,7 +43,7 @@ fn wrapped_row_within_align_items_flex_end() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/generated/wrapped_row_within_align_items_flex_start.rs b/tests/generated/wrapped_row_within_align_items_flex_start.rs index f9e8db3cd..27c8f9e25 100644 --- a/tests/generated/wrapped_row_within_align_items_flex_start.rs +++ b/tests/generated/wrapped_row_within_align_items_flex_start.rs @@ -9,7 +9,7 @@ fn wrapped_row_within_align_items_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(150f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -22,7 +22,7 @@ fn wrapped_row_within_align_items_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(80f32), height: taffy::style::Dimension::Points(80f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, @@ -43,7 +43,7 @@ fn wrapped_row_within_align_items_flex_start() { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(200f32), height: taffy::style::Dimension::Points(200f32), - ..Default::default() + ..Size::auto() }, ..Default::default() }, diff --git a/tests/measure.rs b/tests/measure.rs index a67533506..8ff8e8134 100644 --- a/tests/measure.rs +++ b/tests/measure.rs @@ -1,21 +1,22 @@ #[cfg(test)] mod measure { use taffy::node::MeasureFunc; + use taffy::prelude::*; #[test] fn measure_root() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let node = taffy .new_leaf_with_measure( - taffy::style::Style { ..Default::default() }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(100.0), height: known_dimensions.height.unwrap_or(100.0), }), ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(node).unwrap().size.width, 100.0); assert_eq!(taffy.layout(node).unwrap().size.height, 100.0); @@ -23,20 +24,20 @@ mod measure { #[test] fn measure_child() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child = taffy .new_leaf_with_measure( - taffy::style::Style { ..Default::default() }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(100.0), height: known_dimensions.height.unwrap_or(100.0), }), ) .unwrap(); - let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[child]).unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + let node = taffy.new_with_children(Style { ..Default::default() }, &[child]).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(node).unwrap().size.width, 100.0); assert_eq!(taffy.layout(node).unwrap().size.height, 100.0); @@ -47,11 +48,11 @@ mod measure { #[test] fn measure_child_constraint() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child = taffy .new_leaf_with_measure( - taffy::style::Style { ..Default::default() }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(100.0), height: known_dimensions.height.unwrap_or(100.0), }), @@ -60,15 +61,12 @@ mod measure { let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50.0), ..Default::default() }, - ..Default::default() - }, + Style { size: Size { width: Dimension::Points(50.0), height: auto() }, ..Default::default() }, &[child], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(node).unwrap().size.width, 50.0); assert_eq!(taffy.layout(node).unwrap().size.height, 100.0); @@ -79,11 +77,11 @@ mod measure { #[test] fn measure_child_constraint_padding_parent() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child = taffy .new_leaf_with_measure( - taffy::style::Style { ..Default::default() }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(100.0), height: known_dimensions.height.unwrap_or(100.0), }), @@ -92,20 +90,20 @@ mod measure { let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50.0), ..Default::default() }, - padding: taffy::geometry::Rect { - left: taffy::style::LengthPercentage::Points(10.0), - right: taffy::style::LengthPercentage::Points(10.0), - top: taffy::style::LengthPercentage::Points(10.0), - bottom: taffy::style::LengthPercentage::Points(10.0), + Style { + size: Size { width: Dimension::Points(50.0), height: auto() }, + padding: Rect { + left: LengthPercentage::Points(10.0), + right: LengthPercentage::Points(10.0), + top: LengthPercentage::Points(10.0), + bottom: LengthPercentage::Points(10.0), }, ..Default::default() }, &[child], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(node).unwrap().size.width, 50.0); assert_eq!(taffy.layout(node).unwrap().size.height, 120.0); @@ -116,21 +114,18 @@ mod measure { #[test] fn measure_child_with_flex_grow() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child0 = taffy - .new_leaf(taffy::style::Style { - size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(50.0), - height: taffy::style::Dimension::Points(50.0), - }, + .new_leaf(Style { + size: Size { width: Dimension::Points(50.0), height: Dimension::Points(50.0) }, ..Default::default() }) .unwrap(); let child1 = taffy .new_leaf_with_measure( - taffy::style::Style { flex_grow: 1.0, ..Default::default() }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { flex_grow: 1.0, ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(10.0), height: known_dimensions.height.unwrap_or(50.0), }), @@ -139,15 +134,12 @@ mod measure { let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100.0), ..Default::default() }, - ..Default::default() - }, + Style { size: Size { width: Dimension::Points(100.0), height: auto() }, ..Default::default() }, &[child0, child1], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child1).unwrap().size.width, 50.0); assert_eq!(taffy.layout(child1).unwrap().size.height, 50.0); @@ -155,13 +147,10 @@ mod measure { #[test] fn measure_child_with_flex_shrink() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child0 = taffy - .new_leaf(taffy::style::Style { - size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(50.0), - height: taffy::style::Dimension::Points(50.0), - }, + .new_leaf(Style { + size: Size { width: Dimension::Points(50.0), height: Dimension::Points(50.0) }, flex_shrink: 0.0, ..Default::default() }) @@ -169,8 +158,8 @@ mod measure { let child1 = taffy .new_leaf_with_measure( - taffy::style::Style { ..Default::default() }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(100.0), height: known_dimensions.height.unwrap_or(50.0), }), @@ -179,15 +168,12 @@ mod measure { let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100.0), ..Default::default() }, - ..Default::default() - }, + Style { size: Size { width: Dimension::Points(100.0), height: auto() }, ..Default::default() }, &[child0, child1], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child1).unwrap().size.width, 50.0); assert_eq!(taffy.layout(child1).unwrap().size.height, 50.0); @@ -195,40 +181,37 @@ mod measure { #[test] fn remeasure_child_after_growing() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child0 = taffy - .new_leaf(taffy::style::Style { - size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(50.0), - height: taffy::style::Dimension::Points(50.0), - }, + .new_leaf(Style { + size: Size { width: Dimension::Points(50.0), height: Dimension::Points(50.0) }, ..Default::default() }) .unwrap(); let child1 = taffy .new_leaf_with_measure( - taffy::style::Style { flex_grow: 1.0, ..Default::default() }, + Style { flex_grow: 1.0, ..Default::default() }, MeasureFunc::Raw(|known_dimensions, _available_space| { let width = known_dimensions.width.unwrap_or(10.0); let height = known_dimensions.height.unwrap_or(width * 2.0); - taffy::geometry::Size { width, height } + Size { width, height } }), ) .unwrap(); let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100.0), ..Default::default() }, - align_items: taffy::style::AlignItems::FlexStart, + Style { + size: Size { width: Dimension::Points(100.0), height: auto() }, + align_items: AlignItems::FlexStart, ..Default::default() }, &[child0, child1], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child1).unwrap().size.width, 50.0); assert_eq!(taffy.layout(child1).unwrap().size.height, 100.0); @@ -236,14 +219,11 @@ mod measure { #[test] fn remeasure_child_after_shrinking() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child0 = taffy - .new_leaf(taffy::style::Style { - size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(50.0), - height: taffy::style::Dimension::Points(50.0), - }, + .new_leaf(Style { + size: Size { width: Dimension::Points(50.0), height: Dimension::Points(50.0) }, flex_shrink: 0.0, ..Default::default() }) @@ -251,27 +231,27 @@ mod measure { let child1 = taffy .new_leaf_with_measure( - taffy::style::Style { ..Default::default() }, + Style { ..Default::default() }, MeasureFunc::Raw(|known_dimensions, _available_space| { let width = known_dimensions.width.unwrap_or(100.0); let height = known_dimensions.height.unwrap_or(width * 2.0); - taffy::geometry::Size { width, height } + Size { width, height } }), ) .unwrap(); let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100.0), ..Default::default() }, - align_items: taffy::style::AlignItems::FlexStart, + Style { + size: Size { width: Dimension::Points(100.0), height: auto() }, + align_items: AlignItems::FlexStart, ..Default::default() }, &[child0, child1], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child1).unwrap().size.width, 50.0); assert_eq!(taffy.layout(child1).unwrap().size.height, 100.0); @@ -279,33 +259,30 @@ mod measure { #[test] fn remeasure_child_after_stretching() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child = taffy .new_leaf_with_measure( - taffy::style::Style { ..Default::default() }, + Style { ..Default::default() }, MeasureFunc::Raw(|known_dimensions, _available_space| { let height = known_dimensions.height.unwrap_or(50.0); let width = known_dimensions.width.unwrap_or(height); - taffy::geometry::Size { width, height } + Size { width, height } }), ) .unwrap(); let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100.0), - height: taffy::style::Dimension::Points(100.0), - }, + Style { + size: Size { width: Dimension::Points(100.0), height: Dimension::Points(100.0) }, ..Default::default() }, &[child], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child).unwrap().size.width, 100.0); assert_eq!(taffy.layout(child).unwrap().size.height, 100.0); @@ -313,22 +290,19 @@ mod measure { #[test] fn width_overrides_measure() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child = taffy .new_leaf_with_measure( - taffy::style::Style { - size: taffy::geometry::Size { width: taffy::style::Dimension::Points(50.0), ..Default::default() }, - ..Default::default() - }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { size: Size { width: Dimension::Points(50.0), height: auto() }, ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(100.0), height: known_dimensions.height.unwrap_or(100.0), }), ) .unwrap(); - let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[child]).unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + let node = taffy.new_with_children(Style { ..Default::default() }, &[child]).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child).unwrap().size.width, 50.0); assert_eq!(taffy.layout(child).unwrap().size.height, 100.0); @@ -336,22 +310,19 @@ mod measure { #[test] fn height_overrides_measure() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child = taffy .new_leaf_with_measure( - taffy::style::Style { - size: taffy::geometry::Size { height: taffy::style::Dimension::Points(50.0), ..Default::default() }, - ..Default::default() - }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { size: Size { width: auto(), height: Dimension::Points(50.0) }, ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(100.0), height: known_dimensions.height.unwrap_or(100.0), }), ) .unwrap(); - let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[child]).unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + let node = taffy.new_with_children(Style { ..Default::default() }, &[child]).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child).unwrap().size.width, 100.0); assert_eq!(taffy.layout(child).unwrap().size.height, 50.0); @@ -359,23 +330,15 @@ mod measure { #[test] fn flex_basis_overrides_measure() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child0 = taffy - .new_leaf(taffy::style::Style { - flex_basis: taffy::style::Dimension::Points(50.0), - flex_grow: 1.0, - ..Default::default() - }) + .new_leaf(Style { flex_basis: Dimension::Points(50.0), flex_grow: 1.0, ..Default::default() }) .unwrap(); let child1 = taffy .new_leaf_with_measure( - taffy::style::Style { - flex_basis: taffy::style::Dimension::Points(50.0), - flex_grow: 1.0, - ..Default::default() - }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { flex_basis: Dimension::Points(50.0), flex_grow: 1.0, ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(100.0), height: known_dimensions.height.unwrap_or(100.0), }), @@ -384,18 +347,15 @@ mod measure { let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(200.0), - height: taffy::style::Dimension::Points(100.0), - }, + Style { + size: Size { width: Dimension::Points(200.0), height: Dimension::Points(100.0) }, ..Default::default() }, &[child0, child1], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child0).unwrap().size.width, 100.0); assert_eq!(taffy.layout(child0).unwrap().size.height, 100.0); @@ -405,11 +365,11 @@ mod measure { #[test] fn stretch_overrides_measure() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child = taffy .new_leaf_with_measure( - taffy::style::Style { ..Default::default() }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(50.0), height: known_dimensions.height.unwrap_or(50.0), }), @@ -418,18 +378,15 @@ mod measure { let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100.0), - height: taffy::style::Dimension::Points(100.0), - }, + Style { + size: Size { width: Dimension::Points(100.0), height: Dimension::Points(100.0) }, ..Default::default() }, &[child], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child).unwrap().size.width, 50.0); assert_eq!(taffy.layout(child).unwrap().size.height, 100.0); @@ -437,11 +394,11 @@ mod measure { #[test] fn measure_absolute_child() { - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); let child = taffy .new_leaf_with_measure( - taffy::style::Style { position_type: taffy::style::PositionType::Absolute, ..Default::default() }, - MeasureFunc::Raw(|known_dimensions, _available_space| taffy::geometry::Size { + Style { position_type: PositionType::Absolute, ..Default::default() }, + MeasureFunc::Raw(|known_dimensions, _available_space| Size { width: known_dimensions.width.unwrap_or(50.0), height: known_dimensions.height.unwrap_or(50.0), }), @@ -450,18 +407,15 @@ mod measure { let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100.0), - height: taffy::style::Dimension::Points(100.0), - }, + Style { + size: Size { width: Dimension::Points(100.0), height: Dimension::Points(100.0) }, ..Default::default() }, &[child], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child).unwrap().size.width, 50.0); assert_eq!(taffy.layout(child).unwrap().size.height, 50.0); @@ -469,23 +423,20 @@ mod measure { #[test] fn ignore_invalid_measure() { - let mut taffy = taffy::node::Taffy::new(); - let child = taffy.new_leaf(taffy::style::Style { flex_grow: 1.0, ..Default::default() }).unwrap(); + let mut taffy = Taffy::new(); + let child = taffy.new_leaf(Style { flex_grow: 1.0, ..Default::default() }).unwrap(); let node = taffy .new_with_children( - taffy::style::Style { - size: taffy::geometry::Size { - width: taffy::style::Dimension::Points(100.0), - height: taffy::style::Dimension::Points(100.0), - }, + Style { + size: Size { width: Dimension::Points(100.0), height: Dimension::Points(100.0) }, ..Default::default() }, &[child], ) .unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(taffy.layout(child).unwrap().size.width, 100.0); assert_eq!(taffy.layout(child).unwrap().size.height, 100.0); @@ -495,15 +446,15 @@ mod measure { fn only_measure_once() { use std::sync::atomic; - let mut taffy = taffy::node::Taffy::new(); + let mut taffy = Taffy::new(); static NUM_MEASURES: atomic::AtomicU32 = atomic::AtomicU32::new(0); let grandchild = taffy .new_leaf_with_measure( - taffy::style::Style { ..Default::default() }, + Style { ..Default::default() }, MeasureFunc::Raw(|known_dimensions, _available_space| { NUM_MEASURES.fetch_add(1, atomic::Ordering::SeqCst); - taffy::geometry::Size { + Size { width: known_dimensions.width.unwrap_or(50.0), height: known_dimensions.height.unwrap_or(50.0), } @@ -511,10 +462,10 @@ mod measure { ) .unwrap(); - let child = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[grandchild]).unwrap(); + let child = taffy.new_with_children(Style { ..Default::default() }, &[grandchild]).unwrap(); - let node = taffy.new_with_children(taffy::style::Style { ..Default::default() }, &[child]).unwrap(); - taffy.compute_layout(node, taffy::geometry::Size::MAX_CONTENT).unwrap(); + let node = taffy.new_with_children(Style { ..Default::default() }, &[child]).unwrap(); + taffy.compute_layout(node, Size::MAX_CONTENT).unwrap(); assert_eq!(NUM_MEASURES.load(atomic::Ordering::SeqCst), 1); } From a1875bb8dba8c1988144e34cc51af3476497e466 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 17:14:30 +0000 Subject: [PATCH 14/15] Add LengthPercentageAuto type, and convert margin and position to use it --- ...tify_content_center_and_bottom_position.rs | 5 +- ...ustify_content_center_and_left_position.rs | 5 +- ...stify_content_center_and_right_position.rs | 5 +- ...justify_content_center_and_top_position.rs | 5 +- ...ercentage_bottom_based_on_parent_height.rs | 14 ++-- .../absolute_layout_start_top_end_bottom.rs | 8 +-- ...absolute_layout_width_height_end_bottom.rs | 4 +- .../absolute_layout_width_height_start_top.rs | 4 +- ...ayout_width_height_start_top_end_bottom.rs | 8 +-- .../absolute_layout_within_border.rs | 32 +++++----- ...er_child_with_margin_bigger_than_parent.rs | 4 +- .../align_items_center_with_child_margin.rs | 5 +- .../align_items_center_with_child_top.rs | 5 +- ...nd_child_with_margin_bigger_than_parent.rs | 4 +- benches/generated/display_none_with_margin.rs | 8 +-- .../generated/display_none_with_position.rs | 5 +- ...ex_shrink_by_outer_margin_with_max_size.rs | 5 +- .../generated/gap_column_gap_child_margins.rs | 12 ++-- .../gap_row_gap_column_child_margins.rs | 12 ++-- .../gap_row_gap_row_wrap_child_margins.rs | 12 ++-- ...ent_column_min_height_and_margin_bottom.rs | 5 +- ...ontent_column_min_height_and_margin_top.rs | 5 +- ...ustify_content_row_max_width_and_margin.rs | 5 +- ...ustify_content_row_min_width_and_margin.rs | 5 +- benches/generated/margin_and_flex_column.rs | 4 +- benches/generated/margin_and_flex_row.rs | 4 +- .../generated/margin_and_stretch_column.rs | 4 +- benches/generated/margin_and_stretch_row.rs | 4 +- benches/generated/margin_auto_bottom.rs | 2 +- .../generated/margin_auto_bottom_and_top.rs | 4 +- ...rgin_auto_bottom_and_top_justify_center.rs | 4 +- benches/generated/margin_auto_left.rs | 2 +- .../generated/margin_auto_left_and_right.rs | 4 +- .../margin_auto_left_and_right_column.rs | 4 +- ...n_auto_left_and_right_column_and_center.rs | 4 +- .../margin_auto_left_and_right_strech.rs | 4 +- ...rgin_auto_left_child_bigger_than_parent.rs | 2 +- ...left_fix_right_child_bigger_than_parent.rs | 4 +- ...uto_left_right_child_bigger_than_parent.rs | 4 +- .../margin_auto_left_stretching_child.rs | 2 +- .../margin_auto_mutiple_children_column.rs | 4 +- .../margin_auto_mutiple_children_row.rs | 4 +- benches/generated/margin_auto_right.rs | 2 +- benches/generated/margin_auto_top.rs | 2 +- .../margin_auto_top_and_bottom_strech.rs | 4 +- .../margin_auto_top_stretching_child.rs | 2 +- benches/generated/margin_bottom.rs | 5 +- ...eft_auto_right_child_bigger_than_parent.rs | 4 +- benches/generated/margin_left.rs | 5 +- benches/generated/margin_right.rs | 5 +- ...margin_should_not_be_part_of_max_height.rs | 5 +- .../margin_should_not_be_part_of_max_width.rs | 5 +- benches/generated/margin_top.rs | 5 +- .../generated/margin_with_sibling_column.rs | 5 +- benches/generated/margin_with_sibling_row.rs | 5 +- .../generated/percent_absolute_position.rs | 5 +- .../generated/percentage_absolute_position.rs | 4 +- ...in_should_calculate_based_only_on_width.rs | 8 +-- ...th_padding_margin_and_percentage_values.rs | 24 +++---- .../percentage_position_bottom_right.rs | 4 +- .../generated/percentage_position_left_top.rs | 4 +- ...tive_position_should_not_nudge_siblings.rs | 10 ++- .../rounding_total_fractial_nested.rs | 10 ++- ..._nodes_with_content_sizing_margin_cross.rs | 5 +- ..._with_content_sizing_overflowing_margin.rs | 5 +- .../generated/wrapped_column_max_height.rs | 8 +-- .../wrapped_column_max_height_flex.rs | 8 +-- scripts/gentest/src/main.rs | 25 +++++++- src/compute/flexbox.rs | 28 ++++---- src/prelude.rs | 2 +- src/resolve.rs | 28 ++++++-- src/style.rs | 64 +++++++++++++------ src/style_helpers.rs | 13 +++- ...tify_content_center_and_bottom_position.rs | 5 +- ...ustify_content_center_and_left_position.rs | 5 +- ...stify_content_center_and_right_position.rs | 5 +- ...justify_content_center_and_top_position.rs | 5 +- ...ercentage_bottom_based_on_parent_height.rs | 14 ++-- .../absolute_layout_start_top_end_bottom.rs | 8 +-- ...absolute_layout_width_height_end_bottom.rs | 4 +- .../absolute_layout_width_height_start_top.rs | 4 +- ...ayout_width_height_start_top_end_bottom.rs | 8 +-- .../absolute_layout_within_border.rs | 32 +++++----- ...er_child_with_margin_bigger_than_parent.rs | 4 +- .../align_items_center_with_child_margin.rs | 5 +- .../align_items_center_with_child_top.rs | 5 +- ...nd_child_with_margin_bigger_than_parent.rs | 4 +- tests/generated/display_none_with_margin.rs | 8 +-- tests/generated/display_none_with_position.rs | 5 +- ...ex_shrink_by_outer_margin_with_max_size.rs | 5 +- .../generated/gap_column_gap_child_margins.rs | 12 ++-- .../gap_row_gap_column_child_margins.rs | 12 ++-- .../gap_row_gap_row_wrap_child_margins.rs | 12 ++-- ...ent_column_min_height_and_margin_bottom.rs | 5 +- ...ontent_column_min_height_and_margin_top.rs | 5 +- ...ustify_content_row_max_width_and_margin.rs | 5 +- ...ustify_content_row_min_width_and_margin.rs | 5 +- tests/generated/margin_and_flex_column.rs | 4 +- tests/generated/margin_and_flex_row.rs | 4 +- tests/generated/margin_and_stretch_column.rs | 4 +- tests/generated/margin_and_stretch_row.rs | 4 +- tests/generated/margin_auto_bottom.rs | 2 +- tests/generated/margin_auto_bottom_and_top.rs | 4 +- ...rgin_auto_bottom_and_top_justify_center.rs | 4 +- tests/generated/margin_auto_left.rs | 2 +- tests/generated/margin_auto_left_and_right.rs | 4 +- .../margin_auto_left_and_right_column.rs | 4 +- ...n_auto_left_and_right_column_and_center.rs | 4 +- .../margin_auto_left_and_right_strech.rs | 4 +- ...rgin_auto_left_child_bigger_than_parent.rs | 2 +- ...left_fix_right_child_bigger_than_parent.rs | 4 +- ...uto_left_right_child_bigger_than_parent.rs | 4 +- .../margin_auto_left_stretching_child.rs | 2 +- .../margin_auto_mutiple_children_column.rs | 4 +- .../margin_auto_mutiple_children_row.rs | 4 +- tests/generated/margin_auto_right.rs | 2 +- tests/generated/margin_auto_top.rs | 2 +- .../margin_auto_top_and_bottom_strech.rs | 4 +- .../margin_auto_top_stretching_child.rs | 2 +- tests/generated/margin_bottom.rs | 5 +- ...eft_auto_right_child_bigger_than_parent.rs | 4 +- tests/generated/margin_left.rs | 5 +- tests/generated/margin_right.rs | 5 +- ...margin_should_not_be_part_of_max_height.rs | 5 +- .../margin_should_not_be_part_of_max_width.rs | 5 +- tests/generated/margin_top.rs | 5 +- tests/generated/margin_with_sibling_column.rs | 5 +- tests/generated/margin_with_sibling_row.rs | 5 +- tests/generated/percent_absolute_position.rs | 5 +- .../generated/percentage_absolute_position.rs | 4 +- ...in_should_calculate_based_only_on_width.rs | 8 +-- ...th_padding_margin_and_percentage_values.rs | 24 +++---- .../percentage_position_bottom_right.rs | 4 +- .../generated/percentage_position_left_top.rs | 4 +- ...tive_position_should_not_nudge_siblings.rs | 10 ++- .../rounding_total_fractial_nested.rs | 10 ++- ..._nodes_with_content_sizing_margin_cross.rs | 5 +- ..._with_content_sizing_overflowing_margin.rs | 5 +- tests/generated/wrapped_column_max_height.rs | 8 +-- .../wrapped_column_max_height_flex.rs | 8 +-- 140 files changed, 602 insertions(+), 348 deletions(-) diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs index aecd029a6..242e323e2 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs @@ -11,7 +11,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(40f32), ..Size::auto() }, - position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs index 251ab96c3..2c6d7ec03 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs @@ -11,7 +11,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(40f32), ..Size::auto() }, - position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(5f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs index cd9aea2c8..978a31491 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs @@ -11,7 +11,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(40f32), ..Size::auto() }, - position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + right: taffy::style::LengthPercentageAuto::Points(5f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs index c4c3b7dac..1ada06afd 100644 --- a/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs +++ b/benches/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs @@ -11,7 +11,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(40f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs b/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs index ef7890127..4d2e80540 100644 --- a/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs +++ b/benches/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs @@ -11,7 +11,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Percent(0.5f32), + ..Rect::auto() + }, ..Default::default() }, &[], @@ -26,7 +29,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Percent(0.5f32), + ..Rect::auto() + }, ..Default::default() }, &[], @@ -38,8 +44,8 @@ pub fn compute() { position_type: taffy::style::PositionType::Absolute, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, position: taffy::geometry::Rect { - top: taffy::style::Dimension::Percent(0.1f32), - bottom: taffy::style::Dimension::Percent(0.1f32), + top: taffy::style::LengthPercentageAuto::Percent(0.1f32), + bottom: taffy::style::LengthPercentageAuto::Percent(0.1f32), ..Rect::auto() }, ..Default::default() diff --git a/benches/generated/absolute_layout_start_top_end_bottom.rs b/benches/generated/absolute_layout_start_top_end_bottom.rs index 9d57547d6..27d290fae 100644 --- a/benches/generated/absolute_layout_start_top_end_bottom.rs +++ b/benches/generated/absolute_layout_start_top_end_bottom.rs @@ -7,10 +7,10 @@ pub fn compute() { taffy::style::Style { position_type: taffy::style::PositionType::Absolute, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::auto() }, ..Default::default() diff --git a/benches/generated/absolute_layout_width_height_end_bottom.rs b/benches/generated/absolute_layout_width_height_end_bottom.rs index b73c80011..a7df966c1 100644 --- a/benches/generated/absolute_layout_width_height_end_bottom.rs +++ b/benches/generated/absolute_layout_width_height_end_bottom.rs @@ -12,8 +12,8 @@ pub fn compute() { ..Size::auto() }, position: taffy::geometry::Rect { - right: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::auto() }, ..Default::default() diff --git a/benches/generated/absolute_layout_width_height_start_top.rs b/benches/generated/absolute_layout_width_height_start_top.rs index 5352037c8..b0716ed08 100644 --- a/benches/generated/absolute_layout_width_height_start_top.rs +++ b/benches/generated/absolute_layout_width_height_start_top.rs @@ -12,8 +12,8 @@ pub fn compute() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::auto() }, ..Default::default() diff --git a/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs b/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs index f41b545d3..99e948759 100644 --- a/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs +++ b/benches/generated/absolute_layout_width_height_start_top_end_bottom.rs @@ -12,10 +12,10 @@ pub fn compute() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::auto() }, ..Default::default() diff --git a/benches/generated/absolute_layout_within_border.rs b/benches/generated/absolute_layout_within_border.rs index 973d8a343..ff72a32c4 100644 --- a/benches/generated/absolute_layout_within_border.rs +++ b/benches/generated/absolute_layout_within_border.rs @@ -12,8 +12,8 @@ pub fn compute() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(0f32), - top: taffy::style::Dimension::Points(0f32), + left: taffy::style::LengthPercentageAuto::Points(0f32), + top: taffy::style::LengthPercentageAuto::Points(0f32), ..Rect::auto() }, ..Default::default() @@ -31,8 +31,8 @@ pub fn compute() { ..Size::auto() }, position: taffy::geometry::Rect { - right: taffy::style::Dimension::Points(0f32), - bottom: taffy::style::Dimension::Points(0f32), + right: taffy::style::LengthPercentageAuto::Points(0f32), + bottom: taffy::style::LengthPercentageAuto::Points(0f32), ..Rect::auto() }, ..Default::default() @@ -50,15 +50,15 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(0f32), - top: taffy::style::Dimension::Points(0f32), + left: taffy::style::LengthPercentageAuto::Points(0f32), + top: taffy::style::LengthPercentageAuto::Points(0f32), ..Rect::auto() }, ..Default::default() @@ -76,15 +76,15 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, position: taffy::geometry::Rect { - right: taffy::style::Dimension::Points(0f32), - bottom: taffy::style::Dimension::Points(0f32), + right: taffy::style::LengthPercentageAuto::Points(0f32), + bottom: taffy::style::LengthPercentageAuto::Points(0f32), ..Rect::auto() }, ..Default::default() diff --git a/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs b/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs index 0f9153a65..3d171d12e 100644 --- a/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_center_child_with_margin_bigger_than_parent.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/align_items_center_with_child_margin.rs b/benches/generated/align_items_center_with_child_margin.rs index 7490d8c7a..e4f066671 100644 --- a/benches/generated/align_items_center_with_child_margin.rs +++ b/benches/generated/align_items_center_with_child_margin.rs @@ -10,7 +10,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/align_items_center_with_child_top.rs b/benches/generated/align_items_center_with_child_top.rs index bc9ae88b7..29d4affc5 100644 --- a/benches/generated/align_items_center_with_child_top.rs +++ b/benches/generated/align_items_center_with_child_top.rs @@ -10,7 +10,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs b/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs index 1457562b7..16681f367 100644 --- a/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs +++ b/benches/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/display_none_with_margin.rs b/benches/generated/display_none_with_margin.rs index eeab46615..394f611b2 100644 --- a/benches/generated/display_none_with_margin.rs +++ b/benches/generated/display_none_with_margin.rs @@ -12,10 +12,10 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/display_none_with_position.rs b/benches/generated/display_none_with_position.rs index ef5bb1349..2621891d4 100644 --- a/benches/generated/display_none_with_position.rs +++ b/benches/generated/display_none_with_position.rs @@ -8,7 +8,10 @@ pub fn compute() { taffy::style::Style { display: taffy::style::Display::None, flex_grow: 1f32, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs b/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs index b6901e8e0..df405b196 100644 --- a/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs +++ b/benches/generated/flex_shrink_by_outer_margin_with_max_size.rs @@ -10,7 +10,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(100f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/gap_column_gap_child_margins.rs b/benches/generated/gap_column_gap_child_margins.rs index 5d42ce1bd..04cad1d12 100644 --- a/benches/generated/gap_column_gap_child_margins.rs +++ b/benches/generated/gap_column_gap_child_margins.rs @@ -9,8 +9,8 @@ pub fn compute() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(2f32), - right: taffy::style::Dimension::Points(2f32), + left: taffy::style::LengthPercentageAuto::Points(2f32), + right: taffy::style::LengthPercentageAuto::Points(2f32), ..Rect::zero() }, ..Default::default() @@ -25,8 +25,8 @@ pub fn compute() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -41,8 +41,8 @@ pub fn compute() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(15f32), - right: taffy::style::Dimension::Points(15f32), + left: taffy::style::LengthPercentageAuto::Points(15f32), + right: taffy::style::LengthPercentageAuto::Points(15f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/gap_row_gap_column_child_margins.rs b/benches/generated/gap_row_gap_column_child_margins.rs index 851ded001..ca89e0290 100644 --- a/benches/generated/gap_row_gap_column_child_margins.rs +++ b/benches/generated/gap_row_gap_column_child_margins.rs @@ -9,8 +9,8 @@ pub fn compute() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(2f32), - bottom: taffy::style::Dimension::Points(2f32), + top: taffy::style::LengthPercentageAuto::Points(2f32), + bottom: taffy::style::LengthPercentageAuto::Points(2f32), ..Rect::zero() }, ..Default::default() @@ -25,8 +25,8 @@ pub fn compute() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -41,8 +41,8 @@ pub fn compute() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(15f32), - bottom: taffy::style::Dimension::Points(15f32), + top: taffy::style::LengthPercentageAuto::Points(15f32), + bottom: taffy::style::LengthPercentageAuto::Points(15f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/gap_row_gap_row_wrap_child_margins.rs b/benches/generated/gap_row_gap_row_wrap_child_margins.rs index 21371eaf9..c2fd6ffc8 100644 --- a/benches/generated/gap_row_gap_row_wrap_child_margins.rs +++ b/benches/generated/gap_row_gap_row_wrap_child_margins.rs @@ -7,8 +7,8 @@ pub fn compute() { taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(2f32), - bottom: taffy::style::Dimension::Points(2f32), + top: taffy::style::LengthPercentageAuto::Points(2f32), + bottom: taffy::style::LengthPercentageAuto::Points(2f32), ..Rect::zero() }, ..Default::default() @@ -21,8 +21,8 @@ pub fn compute() { taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -35,8 +35,8 @@ pub fn compute() { taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(15f32), - bottom: taffy::style::Dimension::Points(15f32), + top: taffy::style::LengthPercentageAuto::Points(15f32), + bottom: taffy::style::LengthPercentageAuto::Points(15f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/justify_content_column_min_height_and_margin_bottom.rs b/benches/generated/justify_content_column_min_height_and_margin_bottom.rs index 93326fd8a..b96f0f6ad 100644 --- a/benches/generated/justify_content_column_min_height_and_margin_bottom.rs +++ b/benches/generated/justify_content_column_min_height_and_margin_bottom.rs @@ -10,7 +10,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/justify_content_column_min_height_and_margin_top.rs b/benches/generated/justify_content_column_min_height_and_margin_top.rs index 8a397fa25..cbcb384e9 100644 --- a/benches/generated/justify_content_column_min_height_and_margin_top.rs +++ b/benches/generated/justify_content_column_min_height_and_margin_top.rs @@ -10,7 +10,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/justify_content_row_max_width_and_margin.rs b/benches/generated/justify_content_row_max_width_and_margin.rs index 05a319da6..d7dfd8a19 100644 --- a/benches/generated/justify_content_row_max_width_and_margin.rs +++ b/benches/generated/justify_content_row_max_width_and_margin.rs @@ -10,7 +10,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(100f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/justify_content_row_min_width_and_margin.rs b/benches/generated/justify_content_row_min_width_and_margin.rs index d54cfca4f..e6fb775ba 100644 --- a/benches/generated/justify_content_row_min_width_and_margin.rs +++ b/benches/generated/justify_content_row_min_width_and_margin.rs @@ -10,7 +10,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/margin_and_flex_column.rs b/benches/generated/margin_and_flex_column.rs index 2e0275acd..7ad5a445d 100644 --- a/benches/generated/margin_and_flex_column.rs +++ b/benches/generated/margin_and_flex_column.rs @@ -7,8 +7,8 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_and_flex_row.rs b/benches/generated/margin_and_flex_row.rs index 6309743bf..762c84acd 100644 --- a/benches/generated/margin_and_flex_row.rs +++ b/benches/generated/margin_and_flex_row.rs @@ -7,8 +7,8 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_and_stretch_column.rs b/benches/generated/margin_and_stretch_column.rs index 5d904150a..ae9d8ca7c 100644 --- a/benches/generated/margin_and_stretch_column.rs +++ b/benches/generated/margin_and_stretch_column.rs @@ -7,8 +7,8 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_and_stretch_row.rs b/benches/generated/margin_and_stretch_row.rs index 6cf7c876f..eb9b22bd3 100644 --- a/benches/generated/margin_and_stretch_row.rs +++ b/benches/generated/margin_and_stretch_row.rs @@ -7,8 +7,8 @@ pub fn compute() { taffy::style::Style { flex_grow: 1f32, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_bottom.rs b/benches/generated/margin_auto_bottom.rs index 933b73af4..62eed17ff 100644 --- a/benches/generated/margin_auto_bottom.rs +++ b/benches/generated/margin_auto_bottom.rs @@ -10,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { bottom: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_bottom_and_top.rs b/benches/generated/margin_auto_bottom_and_top.rs index 3e299a038..e873ad1b0 100644 --- a/benches/generated/margin_auto_bottom_and_top.rs +++ b/benches/generated/margin_auto_bottom_and_top.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Auto, - bottom: taffy::style::Dimension::Auto, + top: taffy::style::LengthPercentageAuto::Auto, + bottom: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_bottom_and_top_justify_center.rs b/benches/generated/margin_auto_bottom_and_top_justify_center.rs index 9ad3f0b42..9ca934c2d 100644 --- a/benches/generated/margin_auto_bottom_and_top_justify_center.rs +++ b/benches/generated/margin_auto_bottom_and_top_justify_center.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Auto, - bottom: taffy::style::Dimension::Auto, + top: taffy::style::LengthPercentageAuto::Auto, + bottom: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_left.rs b/benches/generated/margin_auto_left.rs index 83eada3bf..9c154d85d 100644 --- a/benches/generated/margin_auto_left.rs +++ b/benches/generated/margin_auto_left.rs @@ -10,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { left: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_left_and_right.rs b/benches/generated/margin_auto_left_and_right.rs index 1e9145448..13fbccd69 100644 --- a/benches/generated/margin_auto_left_and_right.rs +++ b/benches/generated/margin_auto_left_and_right.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_left_and_right_column.rs b/benches/generated/margin_auto_left_and_right_column.rs index 19ea24091..ccd1598fa 100644 --- a/benches/generated/margin_auto_left_and_right_column.rs +++ b/benches/generated/margin_auto_left_and_right_column.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_left_and_right_column_and_center.rs b/benches/generated/margin_auto_left_and_right_column_and_center.rs index 19ea24091..ccd1598fa 100644 --- a/benches/generated/margin_auto_left_and_right_column_and_center.rs +++ b/benches/generated/margin_auto_left_and_right_column_and_center.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_left_and_right_strech.rs b/benches/generated/margin_auto_left_and_right_strech.rs index 1e9145448..13fbccd69 100644 --- a/benches/generated/margin_auto_left_and_right_strech.rs +++ b/benches/generated/margin_auto_left_and_right_strech.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_left_child_bigger_than_parent.rs b/benches/generated/margin_auto_left_child_bigger_than_parent.rs index 56b9ffa45..dc4e6785f 100644 --- a/benches/generated/margin_auto_left_child_bigger_than_parent.rs +++ b/benches/generated/margin_auto_left_child_bigger_than_parent.rs @@ -10,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(72f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { left: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs b/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs index b81a5afcf..be7f449e4 100644 --- a/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs +++ b/benches/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs b/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs index 64d1c63bb..51d18b133 100644 --- a/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs +++ b/benches/generated/margin_auto_left_right_child_bigger_than_parent.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_left_stretching_child.rs b/benches/generated/margin_auto_left_stretching_child.rs index 21d23420a..d0abd6732 100644 --- a/benches/generated/margin_auto_left_stretching_child.rs +++ b/benches/generated/margin_auto_left_stretching_child.rs @@ -8,7 +8,7 @@ pub fn compute() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { left: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_mutiple_children_column.rs b/benches/generated/margin_auto_mutiple_children_column.rs index fb856fad7..16f6b1695 100644 --- a/benches/generated/margin_auto_mutiple_children_column.rs +++ b/benches/generated/margin_auto_mutiple_children_column.rs @@ -10,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { top: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { top: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_mutiple_children_row.rs b/benches/generated/margin_auto_mutiple_children_row.rs index 44628d2ed..eee2c64c2 100644 --- a/benches/generated/margin_auto_mutiple_children_row.rs +++ b/benches/generated/margin_auto_mutiple_children_row.rs @@ -10,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], @@ -24,7 +24,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_right.rs b/benches/generated/margin_auto_right.rs index 2b83997e3..700e9beae 100644 --- a/benches/generated/margin_auto_right.rs +++ b/benches/generated/margin_auto_right.rs @@ -10,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_top.rs b/benches/generated/margin_auto_top.rs index 30b057828..3aaa1c5f5 100644 --- a/benches/generated/margin_auto_top.rs +++ b/benches/generated/margin_auto_top.rs @@ -10,7 +10,7 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { top: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_auto_top_and_bottom_strech.rs b/benches/generated/margin_auto_top_and_bottom_strech.rs index facf4611a..542e38b16 100644 --- a/benches/generated/margin_auto_top_and_bottom_strech.rs +++ b/benches/generated/margin_auto_top_and_bottom_strech.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Auto, - bottom: taffy::style::Dimension::Auto, + top: taffy::style::LengthPercentageAuto::Auto, + bottom: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_auto_top_stretching_child.rs b/benches/generated/margin_auto_top_stretching_child.rs index e2fce771b..fabfaaa8c 100644 --- a/benches/generated/margin_auto_top_stretching_child.rs +++ b/benches/generated/margin_auto_top_stretching_child.rs @@ -8,7 +8,7 @@ pub fn compute() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { top: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/benches/generated/margin_bottom.rs b/benches/generated/margin_bottom.rs index fc17d00d1..2633fe434 100644 --- a/benches/generated/margin_bottom.rs +++ b/benches/generated/margin_bottom.rs @@ -6,7 +6,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs b/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs index 6b982cc72..ecac0fd78 100644 --- a/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs +++ b/benches/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/margin_left.rs b/benches/generated/margin_left.rs index 852ba8d64..f1416709a 100644 --- a/benches/generated/margin_left.rs +++ b/benches/generated/margin_left.rs @@ -6,7 +6,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/margin_right.rs b/benches/generated/margin_right.rs index b883c20da..c51447ae6 100644 --- a/benches/generated/margin_right.rs +++ b/benches/generated/margin_right.rs @@ -6,7 +6,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + right: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/margin_should_not_be_part_of_max_height.rs b/benches/generated/margin_should_not_be_part_of_max_height.rs index ecdaffec7..dc6585ca3 100644 --- a/benches/generated/margin_should_not_be_part_of_max_height.rs +++ b/benches/generated/margin_should_not_be_part_of_max_height.rs @@ -11,7 +11,10 @@ pub fn compute() { ..Size::auto() }, max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(20f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/margin_should_not_be_part_of_max_width.rs b/benches/generated/margin_should_not_be_part_of_max_width.rs index f65ef6162..70f6c41a5 100644 --- a/benches/generated/margin_should_not_be_part_of_max_width.rs +++ b/benches/generated/margin_should_not_be_part_of_max_width.rs @@ -11,7 +11,10 @@ pub fn compute() { ..Size::auto() }, max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(20f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/margin_top.rs b/benches/generated/margin_top.rs index ae0c8332c..38341f6e2 100644 --- a/benches/generated/margin_top.rs +++ b/benches/generated/margin_top.rs @@ -6,7 +6,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/margin_with_sibling_column.rs b/benches/generated/margin_with_sibling_column.rs index cafee658e..8a69575af 100644 --- a/benches/generated/margin_with_sibling_column.rs +++ b/benches/generated/margin_with_sibling_column.rs @@ -6,7 +6,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/margin_with_sibling_row.rs b/benches/generated/margin_with_sibling_row.rs index 81c09d8d2..8d0f58272 100644 --- a/benches/generated/margin_with_sibling_row.rs +++ b/benches/generated/margin_with_sibling_row.rs @@ -6,7 +6,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + right: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/benches/generated/percent_absolute_position.rs b/benches/generated/percent_absolute_position.rs index 7aa744c17..aee9ba17e 100644 --- a/benches/generated/percent_absolute_position.rs +++ b/benches/generated/percent_absolute_position.rs @@ -29,7 +29,10 @@ pub fn compute() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Percent(0.5f32), + ..Rect::auto() + }, ..Default::default() }, &[node00, node01], diff --git a/benches/generated/percentage_absolute_position.rs b/benches/generated/percentage_absolute_position.rs index fec5f21da..b710729e5 100644 --- a/benches/generated/percentage_absolute_position.rs +++ b/benches/generated/percentage_absolute_position.rs @@ -12,8 +12,8 @@ pub fn compute() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.3f32), - top: taffy::style::Dimension::Percent(0.1f32), + left: taffy::style::LengthPercentageAuto::Percent(0.3f32), + top: taffy::style::LengthPercentageAuto::Percent(0.1f32), ..Rect::auto() }, ..Default::default() diff --git a/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs b/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs index c794a2513..a8ca06634 100644 --- a/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs +++ b/benches/generated/percentage_margin_should_calculate_based_only_on_width.rs @@ -21,10 +21,10 @@ pub fn compute() { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.1f32), - right: taffy::style::Dimension::Percent(0.1f32), - top: taffy::style::Dimension::Percent(0.1f32), - bottom: taffy::style::Dimension::Percent(0.1f32), + left: taffy::style::LengthPercentageAuto::Percent(0.1f32), + right: taffy::style::LengthPercentageAuto::Percent(0.1f32), + top: taffy::style::LengthPercentageAuto::Percent(0.1f32), + bottom: taffy::style::LengthPercentageAuto::Percent(0.1f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs b/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs index a68289ed8..a2edc9f2e 100644 --- a/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs +++ b/benches/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs @@ -7,10 +7,10 @@ pub fn compute() { taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.45f32), ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.05f32), - right: taffy::style::Dimension::Percent(0.05f32), - top: taffy::style::Dimension::Percent(0.05f32), - bottom: taffy::style::Dimension::Percent(0.05f32), + left: taffy::style::LengthPercentageAuto::Percent(0.05f32), + right: taffy::style::LengthPercentageAuto::Percent(0.05f32), + top: taffy::style::LengthPercentageAuto::Percent(0.05f32), + bottom: taffy::style::LengthPercentageAuto::Percent(0.05f32), ..Rect::zero() }, padding: taffy::geometry::Rect { @@ -31,10 +31,10 @@ pub fn compute() { flex_direction: taffy::style::FlexDirection::Column, size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(5f32), - right: taffy::style::Dimension::Points(5f32), - top: taffy::style::Dimension::Points(5f32), - bottom: taffy::style::Dimension::Points(5f32), + left: taffy::style::LengthPercentageAuto::Points(5f32), + right: taffy::style::LengthPercentageAuto::Points(5f32), + top: taffy::style::LengthPercentageAuto::Points(5f32), + bottom: taffy::style::LengthPercentageAuto::Points(5f32), ..Rect::zero() }, padding: taffy::geometry::Rect { @@ -57,10 +57,10 @@ pub fn compute() { flex_basis: taffy::style::Dimension::Percent(0.1f32), min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(5f32), - right: taffy::style::Dimension::Points(5f32), - top: taffy::style::Dimension::Points(5f32), - bottom: taffy::style::Dimension::Points(5f32), + left: taffy::style::LengthPercentageAuto::Points(5f32), + right: taffy::style::LengthPercentageAuto::Points(5f32), + top: taffy::style::LengthPercentageAuto::Points(5f32), + bottom: taffy::style::LengthPercentageAuto::Points(5f32), ..Rect::zero() }, padding: taffy::geometry::Rect { diff --git a/benches/generated/percentage_position_bottom_right.rs b/benches/generated/percentage_position_bottom_right.rs index 0863726c3..9c70838de 100644 --- a/benches/generated/percentage_position_bottom_right.rs +++ b/benches/generated/percentage_position_bottom_right.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, position: taffy::geometry::Rect { - right: taffy::style::Dimension::Percent(0.2f32), - bottom: taffy::style::Dimension::Percent(0.1f32), + right: taffy::style::LengthPercentageAuto::Percent(0.2f32), + bottom: taffy::style::LengthPercentageAuto::Percent(0.1f32), ..Rect::auto() }, ..Default::default() diff --git a/benches/generated/percentage_position_left_top.rs b/benches/generated/percentage_position_left_top.rs index 4638864bd..723c19956 100644 --- a/benches/generated/percentage_position_left_top.rs +++ b/benches/generated/percentage_position_left_top.rs @@ -11,8 +11,8 @@ pub fn compute() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.1f32), - top: taffy::style::Dimension::Percent(0.2f32), + left: taffy::style::LengthPercentageAuto::Percent(0.1f32), + top: taffy::style::LengthPercentageAuto::Percent(0.2f32), ..Rect::auto() }, ..Default::default() diff --git a/benches/generated/relative_position_should_not_nudge_siblings.rs b/benches/generated/relative_position_should_not_nudge_siblings.rs index fa258817b..2e29c7393 100644 --- a/benches/generated/relative_position_should_not_nudge_siblings.rs +++ b/benches/generated/relative_position_should_not_nudge_siblings.rs @@ -6,7 +6,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(15f32), + ..Rect::auto() + }, ..Default::default() }, &[], @@ -16,7 +19,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(15f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/benches/generated/rounding_total_fractial_nested.rs b/benches/generated/rounding_total_fractial_nested.rs index 76ff0f66f..c51f6ecef 100644 --- a/benches/generated/rounding_total_fractial_nested.rs +++ b/benches/generated/rounding_total_fractial_nested.rs @@ -8,7 +8,10 @@ pub fn compute() { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(0.3f32), size: taffy::geometry::Size { height: taffy::style::Dimension::Points(9.9f32), ..Size::auto() }, - position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(13.3f32), + ..Rect::auto() + }, ..Default::default() }, &[], @@ -20,7 +23,10 @@ pub fn compute() { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Points(0.3f32), size: taffy::geometry::Size { height: taffy::style::Dimension::Points(1.1f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(13.3f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs b/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs index b3215c6bb..70e028c62 100644 --- a/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs +++ b/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs @@ -38,7 +38,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[node010], diff --git a/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs b/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs index cb7071aed..c1ea47059 100644 --- a/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs +++ b/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs @@ -38,7 +38,10 @@ pub fn compute() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + right: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[node010], diff --git a/benches/generated/wrapped_column_max_height.rs b/benches/generated/wrapped_column_max_height.rs index c8ebabb8f..4cdea6477 100644 --- a/benches/generated/wrapped_column_max_height.rs +++ b/benches/generated/wrapped_column_max_height.rs @@ -25,10 +25,10 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(20f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(20f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentageAuto::Points(20f32), + right: taffy::style::LengthPercentageAuto::Points(20f32), + top: taffy::style::LengthPercentageAuto::Points(20f32), + bottom: taffy::style::LengthPercentageAuto::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/benches/generated/wrapped_column_max_height_flex.rs b/benches/generated/wrapped_column_max_height_flex.rs index 57b858d87..3d5a621ed 100644 --- a/benches/generated/wrapped_column_max_height_flex.rs +++ b/benches/generated/wrapped_column_max_height_flex.rs @@ -31,10 +31,10 @@ pub fn compute() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(20f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(20f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentageAuto::Points(20f32), + right: taffy::style::LengthPercentageAuto::Points(20f32), + top: taffy::style::LengthPercentageAuto::Points(20f32), + bottom: taffy::style::LengthPercentageAuto::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/scripts/gentest/src/main.rs b/scripts/gentest/src/main.rs index 652dd284c..41d6c0f70 100644 --- a/scripts/gentest/src/main.rs +++ b/scripts/gentest/src/main.rs @@ -460,10 +460,10 @@ fn generate_node(ident: &str, node: &json::JsonValue) -> TokenStream { let grid_column_start = quote_object_prop("grid_column_start", style, generate_grid_position); let grid_column_end = quote_object_prop("grid_column_end", style, generate_grid_position); - edges_quoted!(style, margin, generate_dimension, quote!(Rect::zero())); + edges_quoted!(style, margin, generate_length_percentage_auto, quote!(Rect::zero())); edges_quoted!(style, padding, generate_length_percentage, quote!(Rect::zero())); edges_quoted!(style, border, generate_length_percentage, quote!(Rect::zero())); - edges_quoted!(style, position, generate_dimension, quote!(Rect::auto())); + edges_quoted!(style, position, generate_length_percentage_auto, quote!(Rect::auto())); let (children_body, children) = match node["children"] { json::JsonValue::Array(ref value) => { @@ -571,6 +571,27 @@ fn generate_length_percentage(dimen: &json::object::Object) -> TokenStream { } } +fn generate_length_percentage_auto(dimen: &json::object::Object) -> TokenStream { + let unit = dimen.get("unit").unwrap(); + let value = || dimen.get("value").unwrap().as_f32().unwrap(); + + match unit { + json::JsonValue::Short(ref unit) => match unit.as_ref() { + "auto" => quote!(taffy::style::LengthPercentageAuto::Auto), + "points" => { + let value = value(); + quote!(taffy::style::LengthPercentageAuto::Points(#value)) + } + "percent" => { + let value = value(); + quote!(taffy::style::LengthPercentageAuto::Percent(#value)) + } + _ => unreachable!(), + }, + _ => unreachable!(), + } +} + fn generate_dimension(dimen: &json::object::Object) -> TokenStream { let unit = dimen.get("unit").unwrap(); let value = || dimen.get("value").unwrap().as_f32().unwrap(); diff --git a/src/compute/flexbox.rs b/src/compute/flexbox.rs index cf66d158b..f6b0b35c6 100644 --- a/src/compute/flexbox.rs +++ b/src/compute/flexbox.rs @@ -9,7 +9,9 @@ use crate::layout::{AvailableSpace, Layout, RunMode, SizingMode}; use crate::math::MaybeMath; use crate::node::Node; use crate::resolve::{MaybeResolve, ResolveOrZero}; -use crate::style::{AlignContent, AlignSelf, Dimension, Display, FlexWrap, JustifyContent, PositionType}; +use crate::style::{ + AlignContent, AlignSelf, Dimension, Display, FlexWrap, JustifyContent, LengthPercentageAuto, PositionType, +}; use crate::style::{FlexDirection, Style}; use crate::sys::Vec; use crate::tree::LayoutTree; @@ -1080,8 +1082,8 @@ fn calculate_cross_size( .map(|child| { let child_style = tree.style(child.node); if child_style.align_self(tree.style(node)) == AlignSelf::Baseline - && child_style.cross_margin_start(constants.dir) != Dimension::Auto - && child_style.cross_margin_end(constants.dir) != Dimension::Auto + && child_style.cross_margin_start(constants.dir) != LengthPercentageAuto::Auto + && child_style.cross_margin_end(constants.dir) != LengthPercentageAuto::Auto && child_style.cross_size(constants.dir) == Dimension::Auto { max_baseline - child.baseline + child.hypothetical_outer_size.cross(constants.dir) @@ -1150,8 +1152,8 @@ fn determine_used_cross_size( child.target_size.set_cross( constants.dir, if child_style.align_self(tree.style(node)) == AlignSelf::Stretch - && child_style.cross_margin_start(constants.dir) != Dimension::Auto - && child_style.cross_margin_end(constants.dir) != Dimension::Auto + && child_style.cross_margin_start(constants.dir) != LengthPercentageAuto::Auto + && child_style.cross_margin_end(constants.dir) != LengthPercentageAuto::Auto && child_style.cross_size(constants.dir) == Dimension::Auto { (line_cross_size - child.margin.cross_axis_sum(constants.dir)) @@ -1195,10 +1197,10 @@ fn distribute_remaining_free_space( for child in line.items.iter_mut() { let child_style = tree.style(child.node); - if child_style.main_margin_start(constants.dir) == Dimension::Auto { + if child_style.main_margin_start(constants.dir) == LengthPercentageAuto::Auto { num_auto_margins += 1; } - if child_style.main_margin_end(constants.dir) == Dimension::Auto { + if child_style.main_margin_end(constants.dir) == LengthPercentageAuto::Auto { num_auto_margins += 1; } } @@ -1208,14 +1210,14 @@ fn distribute_remaining_free_space( for child in line.items.iter_mut() { let child_style = tree.style(child.node); - if child_style.main_margin_start(constants.dir) == Dimension::Auto { + if child_style.main_margin_start(constants.dir) == LengthPercentageAuto::Auto { if constants.is_row { child.margin.left = margin; } else { child.margin.top = margin; } } - if child_style.main_margin_end(constants.dir) == Dimension::Auto { + if child_style.main_margin_end(constants.dir) == LengthPercentageAuto::Auto { if constants.is_row { child.margin.right = margin; } else { @@ -1321,8 +1323,8 @@ fn resolve_cross_axis_auto_margins( let free_space = line_cross_size - child.outer_target_size.cross(constants.dir); let child_style = tree.style(child.node); - if child_style.cross_margin_start(constants.dir) == Dimension::Auto - && child_style.cross_margin_end(constants.dir) == Dimension::Auto + if child_style.cross_margin_start(constants.dir) == LengthPercentageAuto::Auto + && child_style.cross_margin_end(constants.dir) == LengthPercentageAuto::Auto { if constants.is_row { child.margin.top = free_space / 2.0; @@ -1331,13 +1333,13 @@ fn resolve_cross_axis_auto_margins( child.margin.left = free_space / 2.0; child.margin.right = free_space / 2.0; } - } else if child_style.cross_margin_start(constants.dir) == Dimension::Auto { + } else if child_style.cross_margin_start(constants.dir) == LengthPercentageAuto::Auto { if constants.is_row { child.margin.top = free_space; } else { child.margin.left = free_space; } - } else if child_style.cross_margin_end(constants.dir) == Dimension::Auto { + } else if child_style.cross_margin_end(constants.dir) == LengthPercentageAuto::Auto { if constants.is_row { child.margin.bottom = free_space; } else { diff --git a/src/prelude.rs b/src/prelude.rs index db4f435d0..dd6e8dc0c 100644 --- a/src/prelude.rs +++ b/src/prelude.rs @@ -7,7 +7,7 @@ pub use crate::{ node::{Node, Taffy}, style::{ AlignContent, AlignItems, AlignSelf, Dimension, Display, FlexDirection, FlexWrap, JustifyContent, - LengthPercentage, PositionType, Style, + LengthPercentage, LengthPercentageAuto, PositionType, Style, }, style_helpers::{auto, points, zero}, tree::LayoutTree, diff --git a/src/resolve.rs b/src/resolve.rs index 3bb811aa4..e23444925 100644 --- a/src/resolve.rs +++ b/src/resolve.rs @@ -1,7 +1,6 @@ //! Helper trait to calculate dimensions during layout resolution -use crate::prelude::{Dimension, Rect, Size}; -use crate::style::LengthPercentage; +use crate::prelude::{Dimension, LengthPercentage, LengthPercentageAuto, Rect, Size}; use crate::style_helpers::TaffyZero; /// Trait to encapsulate behaviour where we need to resolve from a @@ -45,6 +44,18 @@ impl MaybeResolve, Option> for LengthPercentage { } } +impl MaybeResolve, Option> for LengthPercentageAuto { + /// Converts the given [`LengthPercentageAuto`] into a concrete value of points + /// Can return `None` + fn maybe_resolve(self, context: Option) -> Option { + match self { + LengthPercentageAuto::Points(points) => Some(points), + LengthPercentageAuto::Percent(percent) => context.map(|dim| dim * percent), + LengthPercentageAuto::Auto => None, + } + } +} + impl MaybeResolve, Option> for Dimension { /// Converts the given [`Dimension`] into a concrete value of points /// @@ -53,7 +64,7 @@ impl MaybeResolve, Option> for Dimension { match self { Dimension::Points(points) => Some(points), Dimension::Percent(percent) => context.map(|dim| dim * percent), - _ => None, + Dimension::Auto => None, } } } @@ -114,14 +125,21 @@ impl ResolveOrDefault, Rect> for Rect { } } -impl ResolveOrZero, f32> for Dimension { +impl ResolveOrZero, f32> for LengthPercentage { /// Will return a default value of result is evaluated to `None` fn resolve_or_zero(self, context: Option) -> f32 { self.maybe_resolve(context).unwrap_or(0.0) } } -impl ResolveOrZero, f32> for LengthPercentage { +impl ResolveOrZero, f32> for LengthPercentageAuto { + /// Will return a default value of result is evaluated to `None` + fn resolve_or_zero(self, context: Option) -> f32 { + self.maybe_resolve(context).unwrap_or(0.0) + } +} + +impl ResolveOrZero, f32> for Dimension { /// Will return a default value of result is evaluated to `None` fn resolve_or_zero(self, context: Option) -> f32 { self.maybe_resolve(context).unwrap_or(0.0) diff --git a/src/style.rs b/src/style.rs index a689c3482..871f4c5c7 100644 --- a/src/style.rs +++ b/src/style.rs @@ -262,6 +262,21 @@ pub enum LengthPercentage { Percent(f32), } +/// A unit of linear measurement +/// +/// This is commonly combined with [`Rect`], [`Point`](crate::geometry::Point) and [`Size`]. +#[derive(Copy, Clone, PartialEq, Debug)] +#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] +pub enum LengthPercentageAuto { + /// Points are abstract absolute units. Users of Taffy may define what they correspond + /// to in their application (pixels, logical pixels, mm, etc) as they see fit. + Points(f32), + /// The dimension is stored in percentage relative to the parent item. + Percent(f32), + /// The dimension should be automatically computed + Auto, +} + /// A unit of linear measurement /// /// This is commonly combined with [`Rect`], [`Point`](crate::geometry::Point) and [`Size`]. @@ -371,9 +386,9 @@ pub struct Style { /// How should items be aligned relative to the main axis? pub justify_content: JustifyContent, /// How should the position of this element be tweaked relative to the layout defined? - pub position: Rect, + pub position: Rect, /// How large should the margin be on each side? - pub margin: Rect, + pub margin: Rect, /// How large should the padding be on each side? pub padding: Rect, /// How large should the border be on each side? @@ -456,7 +471,7 @@ impl Style { } /// If the `direction` is row-oriented, the margin start. Otherwise the margin top - pub(crate) fn main_margin_start(&self, direction: FlexDirection) -> Dimension { + pub(crate) fn main_margin_start(&self, direction: FlexDirection) -> LengthPercentageAuto { if direction.is_row() { self.margin.left } else { @@ -465,7 +480,7 @@ impl Style { } /// If the `direction` is row-oriented, the margin end. Otherwise the margin bottom - pub(crate) fn main_margin_end(&self, direction: FlexDirection) -> Dimension { + pub(crate) fn main_margin_end(&self, direction: FlexDirection) -> LengthPercentageAuto { if direction.is_row() { self.margin.right } else { @@ -501,7 +516,7 @@ impl Style { } /// If the `direction` is row-oriented, the margin top. Otherwise the margin start - pub(crate) fn cross_margin_start(&self, direction: FlexDirection) -> Dimension { + pub(crate) fn cross_margin_start(&self, direction: FlexDirection) -> LengthPercentageAuto { if direction.is_row() { self.margin.top } else { @@ -510,7 +525,7 @@ impl Style { } /// If the `direction` is row-oriented, the margin bottom. Otherwise the margin end - pub(crate) fn cross_margin_end(&self, direction: FlexDirection) -> Dimension { + pub(crate) fn cross_margin_end(&self, direction: FlexDirection) -> LengthPercentageAuto { if direction.is_row() { self.margin.bottom } else { @@ -602,6 +617,7 @@ mod tests { mod test_flexbox_layout { use crate::style::*; + use crate::style_helpers::*; fn layout_from_align_items(align: AlignItems) -> Style { Style { align_items: align, ..Default::default() } @@ -627,16 +643,22 @@ mod tests { #[test] fn flexbox_layout_main_margin_start() { - let layout = Style { margin: Rect::top_from_points(2.0, 1.0), ..Default::default() }; - assert_eq!(layout.main_margin_start(FlexDirection::Row), Dimension::Points(2.0)); - assert_eq!(layout.main_margin_start(FlexDirection::Column), Dimension::Points(1.0)); + let layout = Style { + margin: Rect { top: points(1.0), bottom: auto(), left: points(2.0), right: auto() }, + ..Default::default() + }; + assert_eq!(layout.main_margin_start(FlexDirection::Row), points(2.0)); + assert_eq!(layout.main_margin_start(FlexDirection::Column), points(1.0)); } #[test] fn flexbox_layout_main_margin_end() { - let layout = Style { margin: Rect::bot_from_points(2.0, 1.0), ..Default::default() }; - assert_eq!(layout.main_margin_end(FlexDirection::Row), Dimension::Points(2.0)); - assert_eq!(layout.main_margin_end(FlexDirection::Column), Dimension::Points(1.0)); + let layout = Style { + margin: Rect { top: auto(), bottom: points(1.0), left: auto(), right: points(2.0) }, + ..Default::default() + }; + assert_eq!(layout.main_margin_end(FlexDirection::Row), points(2.0)); + assert_eq!(layout.main_margin_end(FlexDirection::Column), points(1.0)); } #[test] @@ -662,16 +684,22 @@ mod tests { #[test] fn flexbox_layout_cross_margin_start() { - let layout = Style { margin: Rect::top_from_points(2.0, 1.0), ..Default::default() }; - assert_eq!(layout.cross_margin_start(FlexDirection::Row), Dimension::Points(1.0)); - assert_eq!(layout.cross_margin_start(FlexDirection::Column), Dimension::Points(2.0)); + let layout = Style { + margin: Rect { top: points(1.0), bottom: auto(), left: points(2.0), right: auto() }, + ..Default::default() + }; + assert_eq!(layout.cross_margin_start(FlexDirection::Row), points(1.0)); + assert_eq!(layout.cross_margin_start(FlexDirection::Column), points(2.0)); } #[test] fn flexbox_layout_cross_margin_end() { - let layout = Style { margin: Rect::bot_from_points(2.0, 1.0), ..Default::default() }; - assert_eq!(layout.cross_margin_end(FlexDirection::Row), Dimension::Points(1.0)); - assert_eq!(layout.cross_margin_end(FlexDirection::Column), Dimension::Points(2.0)); + let layout = Style { + margin: Rect { top: auto(), bottom: points(1.0), left: auto(), right: points(2.0) }, + ..Default::default() + }; + assert_eq!(layout.cross_margin_end(FlexDirection::Row), points(1.0)); + assert_eq!(layout.cross_margin_end(FlexDirection::Column), points(2.0)); } #[test] diff --git a/src/style_helpers.rs b/src/style_helpers.rs index 6111e3711..51ca4347d 100644 --- a/src/style_helpers.rs +++ b/src/style_helpers.rs @@ -1,7 +1,7 @@ //! Helper functions which it make it easier to create instances of types in the `style` and `geometry` modules. use crate::geometry::{Point, Rect, Size}; -use crate::style::{Dimension, LengthPercentage}; +use crate::style::{Dimension, LengthPercentage, LengthPercentageAuto}; /// Returns the zero value for that type pub const fn zero() -> T { @@ -19,6 +19,9 @@ impl TaffyZero for f32 { impl TaffyZero for LengthPercentage { const ZERO: LengthPercentage = LengthPercentage::Points(0.0); } +impl TaffyZero for LengthPercentageAuto { + const ZERO: LengthPercentageAuto = LengthPercentageAuto::Points(0.0); +} impl TaffyZero for Dimension { const ZERO: Dimension = Dimension::Points(0.0); } @@ -66,6 +69,9 @@ pub trait TaffyAuto { /// The auto value for type implementing TaffyZero const AUTO: Self; } +impl TaffyAuto for LengthPercentageAuto { + const AUTO: LengthPercentageAuto = LengthPercentageAuto::Auto; +} impl TaffyAuto for Dimension { const AUTO: Dimension = Dimension::Auto; } @@ -128,6 +134,11 @@ impl FromPoints for LengthPercentage { LengthPercentage::Points(points.into()) } } +impl FromPoints for LengthPercentageAuto { + fn from_points + Copy>(points: Input) -> Self { + LengthPercentageAuto::Points(points.into()) + } +} impl FromPoints for Dimension { fn from_points + Copy>(points: Input) -> Self { Dimension::Points(points.into()) diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs index 549fe6916..516b885a4 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_bottom_position.rs @@ -12,7 +12,10 @@ fn absolute_layout_align_items_and_justify_content_center_and_bottom_position() height: taffy::style::Dimension::Points(40f32), ..Size::auto() }, - position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs index ce7e8140a..36ecd614f 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_left_position.rs @@ -12,7 +12,10 @@ fn absolute_layout_align_items_and_justify_content_center_and_left_position() { height: taffy::style::Dimension::Points(40f32), ..Size::auto() }, - position: taffy::geometry::Rect { left: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(5f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs index ff0d09dbe..2112e4408 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_right_position.rs @@ -12,7 +12,10 @@ fn absolute_layout_align_items_and_justify_content_center_and_right_position() { height: taffy::style::Dimension::Points(40f32), ..Size::auto() }, - position: taffy::geometry::Rect { right: taffy::style::Dimension::Points(5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + right: taffy::style::LengthPercentageAuto::Points(5f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs index f811b52d3..020fbc355 100644 --- a/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs +++ b/tests/generated/absolute_layout_align_items_and_justify_content_center_and_top_position.rs @@ -12,7 +12,10 @@ fn absolute_layout_align_items_and_justify_content_center_and_top_position() { height: taffy::style::Dimension::Points(40f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs b/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs index e6bff1e78..06dae4cc2 100644 --- a/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs +++ b/tests/generated/absolute_layout_percentage_bottom_based_on_parent_height.rs @@ -12,7 +12,10 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Percent(0.5f32), + ..Rect::auto() + }, ..Default::default() }, &[], @@ -27,7 +30,10 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Percent(0.5f32), + ..Rect::auto() + }, ..Default::default() }, &[], @@ -39,8 +45,8 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() { position_type: taffy::style::PositionType::Absolute, size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, position: taffy::geometry::Rect { - top: taffy::style::Dimension::Percent(0.1f32), - bottom: taffy::style::Dimension::Percent(0.1f32), + top: taffy::style::LengthPercentageAuto::Percent(0.1f32), + bottom: taffy::style::LengthPercentageAuto::Percent(0.1f32), ..Rect::auto() }, ..Default::default() diff --git a/tests/generated/absolute_layout_start_top_end_bottom.rs b/tests/generated/absolute_layout_start_top_end_bottom.rs index 093267c88..58ed62336 100644 --- a/tests/generated/absolute_layout_start_top_end_bottom.rs +++ b/tests/generated/absolute_layout_start_top_end_bottom.rs @@ -8,10 +8,10 @@ fn absolute_layout_start_top_end_bottom() { taffy::style::Style { position_type: taffy::style::PositionType::Absolute, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::auto() }, ..Default::default() diff --git a/tests/generated/absolute_layout_width_height_end_bottom.rs b/tests/generated/absolute_layout_width_height_end_bottom.rs index 708cdb623..394218f9d 100644 --- a/tests/generated/absolute_layout_width_height_end_bottom.rs +++ b/tests/generated/absolute_layout_width_height_end_bottom.rs @@ -13,8 +13,8 @@ fn absolute_layout_width_height_end_bottom() { ..Size::auto() }, position: taffy::geometry::Rect { - right: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::auto() }, ..Default::default() diff --git a/tests/generated/absolute_layout_width_height_start_top.rs b/tests/generated/absolute_layout_width_height_start_top.rs index 23b9848b6..8eee4f907 100644 --- a/tests/generated/absolute_layout_width_height_start_top.rs +++ b/tests/generated/absolute_layout_width_height_start_top.rs @@ -13,8 +13,8 @@ fn absolute_layout_width_height_start_top() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::auto() }, ..Default::default() diff --git a/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs b/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs index 021c82032..3f428014c 100644 --- a/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs +++ b/tests/generated/absolute_layout_width_height_start_top_end_bottom.rs @@ -13,10 +13,10 @@ fn absolute_layout_width_height_start_top_end_bottom() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::auto() }, ..Default::default() diff --git a/tests/generated/absolute_layout_within_border.rs b/tests/generated/absolute_layout_within_border.rs index a3ff1e74c..f68df8f22 100644 --- a/tests/generated/absolute_layout_within_border.rs +++ b/tests/generated/absolute_layout_within_border.rs @@ -13,8 +13,8 @@ fn absolute_layout_within_border() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(0f32), - top: taffy::style::Dimension::Points(0f32), + left: taffy::style::LengthPercentageAuto::Points(0f32), + top: taffy::style::LengthPercentageAuto::Points(0f32), ..Rect::auto() }, ..Default::default() @@ -32,8 +32,8 @@ fn absolute_layout_within_border() { ..Size::auto() }, position: taffy::geometry::Rect { - right: taffy::style::Dimension::Points(0f32), - bottom: taffy::style::Dimension::Points(0f32), + right: taffy::style::LengthPercentageAuto::Points(0f32), + bottom: taffy::style::LengthPercentageAuto::Points(0f32), ..Rect::auto() }, ..Default::default() @@ -51,15 +51,15 @@ fn absolute_layout_within_border() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(0f32), - top: taffy::style::Dimension::Points(0f32), + left: taffy::style::LengthPercentageAuto::Points(0f32), + top: taffy::style::LengthPercentageAuto::Points(0f32), ..Rect::auto() }, ..Default::default() @@ -77,15 +77,15 @@ fn absolute_layout_within_border() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, position: taffy::geometry::Rect { - right: taffy::style::Dimension::Points(0f32), - bottom: taffy::style::Dimension::Points(0f32), + right: taffy::style::LengthPercentageAuto::Points(0f32), + bottom: taffy::style::LengthPercentageAuto::Points(0f32), ..Rect::auto() }, ..Default::default() diff --git a/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs b/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs index 2864d879e..138d6a81c 100644 --- a/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_center_child_with_margin_bigger_than_parent.rs @@ -12,8 +12,8 @@ fn align_items_center_child_with_margin_bigger_than_parent() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/align_items_center_with_child_margin.rs b/tests/generated/align_items_center_with_child_margin.rs index 10632a875..0e72112a3 100644 --- a/tests/generated/align_items_center_with_child_margin.rs +++ b/tests/generated/align_items_center_with_child_margin.rs @@ -11,7 +11,10 @@ fn align_items_center_with_child_margin() { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/align_items_center_with_child_top.rs b/tests/generated/align_items_center_with_child_top.rs index 84be3f905..67ad83ca7 100644 --- a/tests/generated/align_items_center_with_child_top.rs +++ b/tests/generated/align_items_center_with_child_top.rs @@ -11,7 +11,10 @@ fn align_items_center_with_child_top() { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs b/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs index 7b5e9915e..f1739f1b4 100644 --- a/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs +++ b/tests/generated/align_items_flex_end_child_with_margin_bigger_than_parent.rs @@ -12,8 +12,8 @@ fn align_items_flex_end_child_with_margin_bigger_than_parent() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/display_none_with_margin.rs b/tests/generated/display_none_with_margin.rs index fa908916f..57eafe47a 100644 --- a/tests/generated/display_none_with_margin.rs +++ b/tests/generated/display_none_with_margin.rs @@ -13,10 +13,10 @@ fn display_none_with_margin() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/display_none_with_position.rs b/tests/generated/display_none_with_position.rs index f47bb8899..91a6593f4 100644 --- a/tests/generated/display_none_with_position.rs +++ b/tests/generated/display_none_with_position.rs @@ -9,7 +9,10 @@ fn display_none_with_position() { taffy::style::Style { display: taffy::style::Display::None, flex_grow: 1f32, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs b/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs index 29c8e7e8b..fb9b67d26 100644 --- a/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs +++ b/tests/generated/flex_shrink_by_outer_margin_with_max_size.rs @@ -11,7 +11,10 @@ fn flex_shrink_by_outer_margin_with_max_size() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(100f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/gap_column_gap_child_margins.rs b/tests/generated/gap_column_gap_child_margins.rs index cde76ca3f..92a82958f 100644 --- a/tests/generated/gap_column_gap_child_margins.rs +++ b/tests/generated/gap_column_gap_child_margins.rs @@ -10,8 +10,8 @@ fn gap_column_gap_child_margins() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(2f32), - right: taffy::style::Dimension::Points(2f32), + left: taffy::style::LengthPercentageAuto::Points(2f32), + right: taffy::style::LengthPercentageAuto::Points(2f32), ..Rect::zero() }, ..Default::default() @@ -26,8 +26,8 @@ fn gap_column_gap_child_margins() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -42,8 +42,8 @@ fn gap_column_gap_child_margins() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(15f32), - right: taffy::style::Dimension::Points(15f32), + left: taffy::style::LengthPercentageAuto::Points(15f32), + right: taffy::style::LengthPercentageAuto::Points(15f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/gap_row_gap_column_child_margins.rs b/tests/generated/gap_row_gap_column_child_margins.rs index 164cc088a..88248f325 100644 --- a/tests/generated/gap_row_gap_column_child_margins.rs +++ b/tests/generated/gap_row_gap_column_child_margins.rs @@ -10,8 +10,8 @@ fn gap_row_gap_column_child_margins() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(2f32), - bottom: taffy::style::Dimension::Points(2f32), + top: taffy::style::LengthPercentageAuto::Points(2f32), + bottom: taffy::style::LengthPercentageAuto::Points(2f32), ..Rect::zero() }, ..Default::default() @@ -26,8 +26,8 @@ fn gap_row_gap_column_child_margins() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -42,8 +42,8 @@ fn gap_row_gap_column_child_margins() { flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(15f32), - bottom: taffy::style::Dimension::Points(15f32), + top: taffy::style::LengthPercentageAuto::Points(15f32), + bottom: taffy::style::LengthPercentageAuto::Points(15f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/gap_row_gap_row_wrap_child_margins.rs b/tests/generated/gap_row_gap_row_wrap_child_margins.rs index b461d7815..27e7ef879 100644 --- a/tests/generated/gap_row_gap_row_wrap_child_margins.rs +++ b/tests/generated/gap_row_gap_row_wrap_child_margins.rs @@ -8,8 +8,8 @@ fn gap_row_gap_row_wrap_child_margins() { taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(2f32), - bottom: taffy::style::Dimension::Points(2f32), + top: taffy::style::LengthPercentageAuto::Points(2f32), + bottom: taffy::style::LengthPercentageAuto::Points(2f32), ..Rect::zero() }, ..Default::default() @@ -22,8 +22,8 @@ fn gap_row_gap_row_wrap_child_margins() { taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() @@ -36,8 +36,8 @@ fn gap_row_gap_row_wrap_child_margins() { taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(60f32), ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(15f32), - bottom: taffy::style::Dimension::Points(15f32), + top: taffy::style::LengthPercentageAuto::Points(15f32), + bottom: taffy::style::LengthPercentageAuto::Points(15f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/justify_content_column_min_height_and_margin_bottom.rs b/tests/generated/justify_content_column_min_height_and_margin_bottom.rs index 9950d5e82..d9ed1ab2b 100644 --- a/tests/generated/justify_content_column_min_height_and_margin_bottom.rs +++ b/tests/generated/justify_content_column_min_height_and_margin_bottom.rs @@ -11,7 +11,10 @@ fn justify_content_column_min_height_and_margin_bottom() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/justify_content_column_min_height_and_margin_top.rs b/tests/generated/justify_content_column_min_height_and_margin_top.rs index 08d0cf3d1..43a998d3a 100644 --- a/tests/generated/justify_content_column_min_height_and_margin_top.rs +++ b/tests/generated/justify_content_column_min_height_and_margin_top.rs @@ -11,7 +11,10 @@ fn justify_content_column_min_height_and_margin_top() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/justify_content_row_max_width_and_margin.rs b/tests/generated/justify_content_row_max_width_and_margin.rs index b3f8afcc6..12e97b8c0 100644 --- a/tests/generated/justify_content_row_max_width_and_margin.rs +++ b/tests/generated/justify_content_row_max_width_and_margin.rs @@ -11,7 +11,10 @@ fn justify_content_row_max_width_and_margin() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(100f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(100f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/justify_content_row_min_width_and_margin.rs b/tests/generated/justify_content_row_min_width_and_margin.rs index f3157bcbe..74dc8811f 100644 --- a/tests/generated/justify_content_row_min_width_and_margin.rs +++ b/tests/generated/justify_content_row_min_width_and_margin.rs @@ -11,7 +11,10 @@ fn justify_content_row_min_width_and_margin() { height: taffy::style::Dimension::Points(20f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/margin_and_flex_column.rs b/tests/generated/margin_and_flex_column.rs index 0377f85fc..df1108975 100644 --- a/tests/generated/margin_and_flex_column.rs +++ b/tests/generated/margin_and_flex_column.rs @@ -8,8 +8,8 @@ fn margin_and_flex_column() { taffy::style::Style { flex_grow: 1f32, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_and_flex_row.rs b/tests/generated/margin_and_flex_row.rs index 16a99ee9d..25e904c86 100644 --- a/tests/generated/margin_and_flex_row.rs +++ b/tests/generated/margin_and_flex_row.rs @@ -8,8 +8,8 @@ fn margin_and_flex_row() { taffy::style::Style { flex_grow: 1f32, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_and_stretch_column.rs b/tests/generated/margin_and_stretch_column.rs index ea8f2fa42..27e3ec6fd 100644 --- a/tests/generated/margin_and_stretch_column.rs +++ b/tests/generated/margin_and_stretch_column.rs @@ -8,8 +8,8 @@ fn margin_and_stretch_column() { taffy::style::Style { flex_grow: 1f32, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_and_stretch_row.rs b/tests/generated/margin_and_stretch_row.rs index e16119c3a..3ce6f79a9 100644 --- a/tests/generated/margin_and_stretch_row.rs +++ b/tests/generated/margin_and_stretch_row.rs @@ -8,8 +8,8 @@ fn margin_and_stretch_row() { taffy::style::Style { flex_grow: 1f32, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Points(10f32), - bottom: taffy::style::Dimension::Points(10f32), + top: taffy::style::LengthPercentageAuto::Points(10f32), + bottom: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_bottom.rs b/tests/generated/margin_auto_bottom.rs index da6326aa7..4d5310d78 100644 --- a/tests/generated/margin_auto_bottom.rs +++ b/tests/generated/margin_auto_bottom.rs @@ -11,7 +11,7 @@ fn margin_auto_bottom() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { bottom: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_bottom_and_top.rs b/tests/generated/margin_auto_bottom_and_top.rs index 31bd31c14..1e0973e3d 100644 --- a/tests/generated/margin_auto_bottom_and_top.rs +++ b/tests/generated/margin_auto_bottom_and_top.rs @@ -12,8 +12,8 @@ fn margin_auto_bottom_and_top() { ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Auto, - bottom: taffy::style::Dimension::Auto, + top: taffy::style::LengthPercentageAuto::Auto, + bottom: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_bottom_and_top_justify_center.rs b/tests/generated/margin_auto_bottom_and_top_justify_center.rs index ad4c040b1..2e1331d66 100644 --- a/tests/generated/margin_auto_bottom_and_top_justify_center.rs +++ b/tests/generated/margin_auto_bottom_and_top_justify_center.rs @@ -12,8 +12,8 @@ fn margin_auto_bottom_and_top_justify_center() { ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Auto, - bottom: taffy::style::Dimension::Auto, + top: taffy::style::LengthPercentageAuto::Auto, + bottom: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_left.rs b/tests/generated/margin_auto_left.rs index 391703312..b05f840e9 100644 --- a/tests/generated/margin_auto_left.rs +++ b/tests/generated/margin_auto_left.rs @@ -11,7 +11,7 @@ fn margin_auto_left() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { left: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_left_and_right.rs b/tests/generated/margin_auto_left_and_right.rs index e353336a3..340ff5a19 100644 --- a/tests/generated/margin_auto_left_and_right.rs +++ b/tests/generated/margin_auto_left_and_right.rs @@ -12,8 +12,8 @@ fn margin_auto_left_and_right() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_left_and_right_column.rs b/tests/generated/margin_auto_left_and_right_column.rs index 395aa327b..a88dacdfc 100644 --- a/tests/generated/margin_auto_left_and_right_column.rs +++ b/tests/generated/margin_auto_left_and_right_column.rs @@ -12,8 +12,8 @@ fn margin_auto_left_and_right_column() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_left_and_right_column_and_center.rs b/tests/generated/margin_auto_left_and_right_column_and_center.rs index 582e3f30d..3cfee4430 100644 --- a/tests/generated/margin_auto_left_and_right_column_and_center.rs +++ b/tests/generated/margin_auto_left_and_right_column_and_center.rs @@ -12,8 +12,8 @@ fn margin_auto_left_and_right_column_and_center() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_left_and_right_strech.rs b/tests/generated/margin_auto_left_and_right_strech.rs index 2a0cac9a5..97a29c553 100644 --- a/tests/generated/margin_auto_left_and_right_strech.rs +++ b/tests/generated/margin_auto_left_and_right_strech.rs @@ -12,8 +12,8 @@ fn margin_auto_left_and_right_strech() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_left_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_child_bigger_than_parent.rs index e17b060c8..50f40f3f5 100644 --- a/tests/generated/margin_auto_left_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_child_bigger_than_parent.rs @@ -11,7 +11,7 @@ fn margin_auto_left_child_bigger_than_parent() { height: taffy::style::Dimension::Points(72f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { left: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs index 807e0e80b..071ae075c 100644 --- a/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_fix_right_child_bigger_than_parent.rs @@ -12,8 +12,8 @@ fn margin_auto_left_fix_right_child_bigger_than_parent() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Points(10f32), + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Points(10f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs b/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs index fc067aaa6..9e2ace60b 100644 --- a/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_auto_left_right_child_bigger_than_parent.rs @@ -12,8 +12,8 @@ fn margin_auto_left_right_child_bigger_than_parent() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Auto, - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Auto, + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_left_stretching_child.rs b/tests/generated/margin_auto_left_stretching_child.rs index 029f4ca1a..5abd123ab 100644 --- a/tests/generated/margin_auto_left_stretching_child.rs +++ b/tests/generated/margin_auto_left_stretching_child.rs @@ -9,7 +9,7 @@ fn margin_auto_left_stretching_child() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { left: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_mutiple_children_column.rs b/tests/generated/margin_auto_mutiple_children_column.rs index b776ce7cc..1b307cad6 100644 --- a/tests/generated/margin_auto_mutiple_children_column.rs +++ b/tests/generated/margin_auto_mutiple_children_column.rs @@ -11,7 +11,7 @@ fn margin_auto_mutiple_children_column() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { top: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], @@ -25,7 +25,7 @@ fn margin_auto_mutiple_children_column() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { top: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_mutiple_children_row.rs b/tests/generated/margin_auto_mutiple_children_row.rs index c2369d9de..9ba95d9a9 100644 --- a/tests/generated/margin_auto_mutiple_children_row.rs +++ b/tests/generated/margin_auto_mutiple_children_row.rs @@ -11,7 +11,7 @@ fn margin_auto_mutiple_children_row() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], @@ -25,7 +25,7 @@ fn margin_auto_mutiple_children_row() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_right.rs b/tests/generated/margin_auto_right.rs index 12f24a578..18b9f6319 100644 --- a/tests/generated/margin_auto_right.rs +++ b/tests/generated/margin_auto_right.rs @@ -11,7 +11,7 @@ fn margin_auto_right() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_top.rs b/tests/generated/margin_auto_top.rs index f6dec5000..df7ee5813 100644 --- a/tests/generated/margin_auto_top.rs +++ b/tests/generated/margin_auto_top.rs @@ -11,7 +11,7 @@ fn margin_auto_top() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { top: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_auto_top_and_bottom_strech.rs b/tests/generated/margin_auto_top_and_bottom_strech.rs index abcd917e4..d63120bad 100644 --- a/tests/generated/margin_auto_top_and_bottom_strech.rs +++ b/tests/generated/margin_auto_top_and_bottom_strech.rs @@ -12,8 +12,8 @@ fn margin_auto_top_and_bottom_strech() { ..Size::auto() }, margin: taffy::geometry::Rect { - top: taffy::style::Dimension::Auto, - bottom: taffy::style::Dimension::Auto, + top: taffy::style::LengthPercentageAuto::Auto, + bottom: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_auto_top_stretching_child.rs b/tests/generated/margin_auto_top_stretching_child.rs index b8a2c5d89..8af38f8c4 100644 --- a/tests/generated/margin_auto_top_stretching_child.rs +++ b/tests/generated/margin_auto_top_stretching_child.rs @@ -9,7 +9,7 @@ fn margin_auto_top_stretching_child() { flex_grow: 1f32, flex_shrink: 1f32, flex_basis: taffy::style::Dimension::Percent(0f32), - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Auto, ..Rect::zero() }, + margin: taffy::geometry::Rect { top: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() }, &[], diff --git a/tests/generated/margin_bottom.rs b/tests/generated/margin_bottom.rs index c1fb89585..9caa80651 100644 --- a/tests/generated/margin_bottom.rs +++ b/tests/generated/margin_bottom.rs @@ -7,7 +7,10 @@ fn margin_bottom() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs b/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs index d9f2c3ff8..d5d805da1 100644 --- a/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs +++ b/tests/generated/margin_fix_left_auto_right_child_bigger_than_parent.rs @@ -12,8 +12,8 @@ fn margin_fix_left_auto_right_child_bigger_than_parent() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(10f32), - right: taffy::style::Dimension::Auto, + left: taffy::style::LengthPercentageAuto::Points(10f32), + right: taffy::style::LengthPercentageAuto::Auto, ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/margin_left.rs b/tests/generated/margin_left.rs index 96da76bd9..9429aa2ac 100644 --- a/tests/generated/margin_left.rs +++ b/tests/generated/margin_left.rs @@ -7,7 +7,10 @@ fn margin_left() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/margin_right.rs b/tests/generated/margin_right.rs index 91de640ef..11463a1a5 100644 --- a/tests/generated/margin_right.rs +++ b/tests/generated/margin_right.rs @@ -7,7 +7,10 @@ fn margin_right() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + right: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/margin_should_not_be_part_of_max_height.rs b/tests/generated/margin_should_not_be_part_of_max_height.rs index ddc551981..91f13dc15 100644 --- a/tests/generated/margin_should_not_be_part_of_max_height.rs +++ b/tests/generated/margin_should_not_be_part_of_max_height.rs @@ -12,7 +12,10 @@ fn margin_should_not_be_part_of_max_height() { ..Size::auto() }, max_size: taffy::geometry::Size { height: taffy::style::Dimension::Points(100f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(20f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/margin_should_not_be_part_of_max_width.rs b/tests/generated/margin_should_not_be_part_of_max_width.rs index c104063f8..508536a66 100644 --- a/tests/generated/margin_should_not_be_part_of_max_width.rs +++ b/tests/generated/margin_should_not_be_part_of_max_width.rs @@ -12,7 +12,10 @@ fn margin_should_not_be_part_of_max_width() { ..Size::auto() }, max_size: taffy::geometry::Size { width: taffy::style::Dimension::Points(100f32), ..Size::auto() }, - margin: taffy::geometry::Rect { left: taffy::style::Dimension::Points(20f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Points(20f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/margin_top.rs b/tests/generated/margin_top.rs index c77924275..b9d323dc1 100644 --- a/tests/generated/margin_top.rs +++ b/tests/generated/margin_top.rs @@ -7,7 +7,10 @@ fn margin_top() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/margin_with_sibling_column.rs b/tests/generated/margin_with_sibling_column.rs index 2cd5589e4..5a012e569 100644 --- a/tests/generated/margin_with_sibling_column.rs +++ b/tests/generated/margin_with_sibling_column.rs @@ -7,7 +7,10 @@ fn margin_with_sibling_column() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - margin: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/margin_with_sibling_row.rs b/tests/generated/margin_with_sibling_row.rs index 7603db0c9..3d9e15be2 100644 --- a/tests/generated/margin_with_sibling_row.rs +++ b/tests/generated/margin_with_sibling_row.rs @@ -7,7 +7,10 @@ fn margin_with_sibling_row() { .new_with_children( taffy::style::Style { flex_grow: 1f32, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + right: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[], diff --git a/tests/generated/percent_absolute_position.rs b/tests/generated/percent_absolute_position.rs index 19ec26a18..0c55ad91b 100644 --- a/tests/generated/percent_absolute_position.rs +++ b/tests/generated/percent_absolute_position.rs @@ -30,7 +30,10 @@ fn percent_absolute_position() { height: taffy::style::Dimension::Points(50f32), ..Size::auto() }, - position: taffy::geometry::Rect { left: taffy::style::Dimension::Percent(0.5f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + left: taffy::style::LengthPercentageAuto::Percent(0.5f32), + ..Rect::auto() + }, ..Default::default() }, &[node00, node01], diff --git a/tests/generated/percentage_absolute_position.rs b/tests/generated/percentage_absolute_position.rs index 2fabe928a..549fd8e2c 100644 --- a/tests/generated/percentage_absolute_position.rs +++ b/tests/generated/percentage_absolute_position.rs @@ -13,8 +13,8 @@ fn percentage_absolute_position() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.3f32), - top: taffy::style::Dimension::Percent(0.1f32), + left: taffy::style::LengthPercentageAuto::Percent(0.3f32), + top: taffy::style::LengthPercentageAuto::Percent(0.1f32), ..Rect::auto() }, ..Default::default() diff --git a/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs b/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs index d22002043..88ca693cb 100644 --- a/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs +++ b/tests/generated/percentage_margin_should_calculate_based_only_on_width.rs @@ -22,10 +22,10 @@ fn percentage_margin_should_calculate_based_only_on_width() { flex_direction: taffy::style::FlexDirection::Column, flex_grow: 1f32, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.1f32), - right: taffy::style::Dimension::Percent(0.1f32), - top: taffy::style::Dimension::Percent(0.1f32), - bottom: taffy::style::Dimension::Percent(0.1f32), + left: taffy::style::LengthPercentageAuto::Percent(0.1f32), + right: taffy::style::LengthPercentageAuto::Percent(0.1f32), + top: taffy::style::LengthPercentageAuto::Percent(0.1f32), + bottom: taffy::style::LengthPercentageAuto::Percent(0.1f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs index 6cfaf2d73..3a1edfc14 100644 --- a/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs +++ b/tests/generated/percentage_multiple_nested_with_padding_margin_and_percentage_values.rs @@ -8,10 +8,10 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { taffy::style::Style { size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.45f32), ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.05f32), - right: taffy::style::Dimension::Percent(0.05f32), - top: taffy::style::Dimension::Percent(0.05f32), - bottom: taffy::style::Dimension::Percent(0.05f32), + left: taffy::style::LengthPercentageAuto::Percent(0.05f32), + right: taffy::style::LengthPercentageAuto::Percent(0.05f32), + top: taffy::style::LengthPercentageAuto::Percent(0.05f32), + bottom: taffy::style::LengthPercentageAuto::Percent(0.05f32), ..Rect::zero() }, padding: taffy::geometry::Rect { @@ -32,10 +32,10 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { flex_direction: taffy::style::FlexDirection::Column, size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.5f32), ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(5f32), - right: taffy::style::Dimension::Points(5f32), - top: taffy::style::Dimension::Points(5f32), - bottom: taffy::style::Dimension::Points(5f32), + left: taffy::style::LengthPercentageAuto::Points(5f32), + right: taffy::style::LengthPercentageAuto::Points(5f32), + top: taffy::style::LengthPercentageAuto::Points(5f32), + bottom: taffy::style::LengthPercentageAuto::Points(5f32), ..Rect::zero() }, padding: taffy::geometry::Rect { @@ -58,10 +58,10 @@ fn percentage_multiple_nested_with_padding_margin_and_percentage_values() { flex_basis: taffy::style::Dimension::Percent(0.1f32), min_size: taffy::geometry::Size { width: taffy::style::Dimension::Percent(0.6f32), ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(5f32), - right: taffy::style::Dimension::Points(5f32), - top: taffy::style::Dimension::Points(5f32), - bottom: taffy::style::Dimension::Points(5f32), + left: taffy::style::LengthPercentageAuto::Points(5f32), + right: taffy::style::LengthPercentageAuto::Points(5f32), + top: taffy::style::LengthPercentageAuto::Points(5f32), + bottom: taffy::style::LengthPercentageAuto::Points(5f32), ..Rect::zero() }, padding: taffy::geometry::Rect { diff --git a/tests/generated/percentage_position_bottom_right.rs b/tests/generated/percentage_position_bottom_right.rs index 7797b78f2..43d687011 100644 --- a/tests/generated/percentage_position_bottom_right.rs +++ b/tests/generated/percentage_position_bottom_right.rs @@ -12,8 +12,8 @@ fn percentage_position_bottom_right() { ..Size::auto() }, position: taffy::geometry::Rect { - right: taffy::style::Dimension::Percent(0.2f32), - bottom: taffy::style::Dimension::Percent(0.1f32), + right: taffy::style::LengthPercentageAuto::Percent(0.2f32), + bottom: taffy::style::LengthPercentageAuto::Percent(0.1f32), ..Rect::auto() }, ..Default::default() diff --git a/tests/generated/percentage_position_left_top.rs b/tests/generated/percentage_position_left_top.rs index 70203c345..58d0ae022 100644 --- a/tests/generated/percentage_position_left_top.rs +++ b/tests/generated/percentage_position_left_top.rs @@ -12,8 +12,8 @@ fn percentage_position_left_top() { ..Size::auto() }, position: taffy::geometry::Rect { - left: taffy::style::Dimension::Percent(0.1f32), - top: taffy::style::Dimension::Percent(0.2f32), + left: taffy::style::LengthPercentageAuto::Percent(0.1f32), + top: taffy::style::LengthPercentageAuto::Percent(0.2f32), ..Rect::auto() }, ..Default::default() diff --git a/tests/generated/relative_position_should_not_nudge_siblings.rs b/tests/generated/relative_position_should_not_nudge_siblings.rs index e36447b7f..aa83d7cd3 100644 --- a/tests/generated/relative_position_should_not_nudge_siblings.rs +++ b/tests/generated/relative_position_should_not_nudge_siblings.rs @@ -7,7 +7,10 @@ fn relative_position_should_not_nudge_siblings() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(15f32), + ..Rect::auto() + }, ..Default::default() }, &[], @@ -17,7 +20,10 @@ fn relative_position_should_not_nudge_siblings() { .new_with_children( taffy::style::Style { size: taffy::geometry::Size { height: taffy::style::Dimension::Points(10f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(15f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(15f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/tests/generated/rounding_total_fractial_nested.rs b/tests/generated/rounding_total_fractial_nested.rs index 10d5e9de5..e8f3e1d35 100644 --- a/tests/generated/rounding_total_fractial_nested.rs +++ b/tests/generated/rounding_total_fractial_nested.rs @@ -9,7 +9,10 @@ fn rounding_total_fractial_nested() { flex_grow: 1f32, flex_basis: taffy::style::Dimension::Points(0.3f32), size: taffy::geometry::Size { height: taffy::style::Dimension::Points(9.9f32), ..Size::auto() }, - position: taffy::geometry::Rect { bottom: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + bottom: taffy::style::LengthPercentageAuto::Points(13.3f32), + ..Rect::auto() + }, ..Default::default() }, &[], @@ -21,7 +24,10 @@ fn rounding_total_fractial_nested() { flex_grow: 4f32, flex_basis: taffy::style::Dimension::Points(0.3f32), size: taffy::geometry::Size { height: taffy::style::Dimension::Points(1.1f32), ..Size::auto() }, - position: taffy::geometry::Rect { top: taffy::style::Dimension::Points(13.3f32), ..Rect::auto() }, + position: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(13.3f32), + ..Rect::auto() + }, ..Default::default() }, &[], diff --git a/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs b/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs index 9886b8545..a481c46ef 100644 --- a/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs +++ b/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs @@ -39,7 +39,10 @@ fn wrap_nodes_with_content_sizing_margin_cross() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - margin: taffy::geometry::Rect { top: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + top: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[node010], diff --git a/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs b/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs index b8a49cda2..daaa1c5d3 100644 --- a/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs +++ b/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs @@ -39,7 +39,10 @@ fn wrap_nodes_with_content_sizing_overflowing_margin() { .new_with_children( taffy::style::Style { flex_direction: taffy::style::FlexDirection::Column, - margin: taffy::geometry::Rect { right: taffy::style::Dimension::Points(10f32), ..Rect::zero() }, + margin: taffy::geometry::Rect { + right: taffy::style::LengthPercentageAuto::Points(10f32), + ..Rect::zero() + }, ..Default::default() }, &[node010], diff --git a/tests/generated/wrapped_column_max_height.rs b/tests/generated/wrapped_column_max_height.rs index e23b0e299..03b88cad4 100644 --- a/tests/generated/wrapped_column_max_height.rs +++ b/tests/generated/wrapped_column_max_height.rs @@ -26,10 +26,10 @@ fn wrapped_column_max_height() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(20f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(20f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentageAuto::Points(20f32), + right: taffy::style::LengthPercentageAuto::Points(20f32), + top: taffy::style::LengthPercentageAuto::Points(20f32), + bottom: taffy::style::LengthPercentageAuto::Points(20f32), ..Rect::zero() }, ..Default::default() diff --git a/tests/generated/wrapped_column_max_height_flex.rs b/tests/generated/wrapped_column_max_height_flex.rs index 72c213658..504c97f8b 100644 --- a/tests/generated/wrapped_column_max_height_flex.rs +++ b/tests/generated/wrapped_column_max_height_flex.rs @@ -32,10 +32,10 @@ fn wrapped_column_max_height_flex() { ..Size::auto() }, margin: taffy::geometry::Rect { - left: taffy::style::Dimension::Points(20f32), - right: taffy::style::Dimension::Points(20f32), - top: taffy::style::Dimension::Points(20f32), - bottom: taffy::style::Dimension::Points(20f32), + left: taffy::style::LengthPercentageAuto::Points(20f32), + right: taffy::style::LengthPercentageAuto::Points(20f32), + top: taffy::style::LengthPercentageAuto::Points(20f32), + bottom: taffy::style::LengthPercentageAuto::Points(20f32), ..Rect::zero() }, ..Default::default() From 0d957d35fa2279e5b75780da67ea94a6dd6f4811 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Mon, 28 Nov 2022 17:16:34 +0000 Subject: [PATCH 15/15] Remove unused ResolveOrDefault trait --- src/resolve.rs | 96 +++++++++++++------------------------------------- 1 file changed, 24 insertions(+), 72 deletions(-) diff --git a/src/resolve.rs b/src/resolve.rs index e23444925..0705fa8c2 100644 --- a/src/resolve.rs +++ b/src/resolve.rs @@ -13,16 +13,6 @@ pub(crate) trait MaybeResolve { fn maybe_resolve(self, context: In) -> Out; } -/// Trait to encapsulate behaviour where we need to resolve from a -/// potentially context-dependent size or dimension into -/// a context-independent size or dimension. -/// -/// Will return a default value if it unable to resolve. -pub(crate) trait ResolveOrDefault { - /// Resolve a dimension that might be dependent on a context, with a default fallback value - fn resolve_or_default(self, context: TContext) -> TOutput; -} - /// Trait to encapsulate behaviour where we need to resolve from a /// potentially context-dependent size or dimension into /// a context-independent size or dimension. @@ -87,44 +77,6 @@ impl> MaybeResolve, Size> for Si } } -impl ResolveOrDefault, f32> for Dimension { - /// Will return a default value of result is evaluated to `None` - fn resolve_or_default(self, context: Option) -> f32 { - self.maybe_resolve(context).unwrap_or(0.0) - } -} - -impl ResolveOrDefault>, Size> for Size { - fn resolve_or_default(self, context: Size>) -> Size { - Size { - width: self.width.resolve_or_default(context.width), - height: self.height.resolve_or_default(context.height), - } - } -} - -impl ResolveOrDefault>, Rect> for Rect { - fn resolve_or_default(self, context: Size>) -> Rect { - Rect { - left: self.left.resolve_or_default(context.width), - right: self.right.resolve_or_default(context.width), - top: self.top.resolve_or_default(context.height), - bottom: self.bottom.resolve_or_default(context.height), - } - } -} - -impl ResolveOrDefault, Rect> for Rect { - fn resolve_or_default(self, context: Option) -> Rect { - Rect { - left: self.left.resolve_or_default(context), - right: self.right.resolve_or_default(context), - top: self.top.resolve_or_default(context), - bottom: self.bottom.resolve_or_default(context), - } - } -} - impl ResolveOrZero, f32> for LengthPercentage { /// Will return a default value of result is evaluated to `None` fn resolve_or_zero(self, context: Option) -> f32 { @@ -284,8 +236,8 @@ mod tests { } } - mod resolve_or_default_dimension_to_option_f32 { - use crate::resolve::ResolveOrDefault; + mod resolve_or_zero_dimension_to_option_f32 { + use crate::resolve::ResolveOrZero; use crate::style::Dimension; use rstest::rstest; @@ -294,30 +246,30 @@ mod tests { #[case(Dimension::Auto, Some(5.0), 0.0)] #[case(Dimension::Auto, Some(-5.0), 0.0)] #[case(Dimension::Auto, Some(0.0), 0.0)] - fn resolve_or_default_auto(#[case] input: Dimension, #[case] context: Option, #[case] expected: f32) { - assert_eq!(input.resolve_or_default(context), expected); + fn resolve_or_zero_auto(#[case] input: Dimension, #[case] context: Option, #[case] expected: f32) { + assert_eq!(input.resolve_or_zero(context), expected); } #[rstest] #[case(Dimension::Points(5.0), None, 5.0)] #[case(Dimension::Points(5.0), Some(5.0), 5.0)] #[case(Dimension::Points(5.0), Some(-5.0), 5.0)] #[case(Dimension::Points(5.0), Some(0.0), 5.0)] - fn resolve_or_default_points(#[case] input: Dimension, #[case] context: Option, #[case] expected: f32) { - assert_eq!(input.resolve_or_default(context), expected); + fn resolve_or_zero_points(#[case] input: Dimension, #[case] context: Option, #[case] expected: f32) { + assert_eq!(input.resolve_or_zero(context), expected); } #[rstest] #[case(Dimension::Percent(5.0), None, 0.0)] #[case(Dimension::Percent(5.0), Some(5.0), 25.0)] #[case(Dimension::Percent(5.0), Some(-5.0), -25.0)] #[case(Dimension::Percent(5.0), Some(0.0), 0.0)] - fn resolve_or_default_percent(#[case] input: Dimension, #[case] context: Option, #[case] expected: f32) { - assert_eq!(input.resolve_or_default(context), expected); + fn resolve_or_zero_percent(#[case] input: Dimension, #[case] context: Option, #[case] expected: f32) { + assert_eq!(input.resolve_or_zero(context), expected); } } - mod resolve_or_default_rect_dimension_to_rect { + mod resolve_or_zero_rect_dimension_to_rect { use crate::geometry::{Rect, Size}; - use crate::resolve::ResolveOrDefault; + use crate::resolve::ResolveOrZero; use crate::style::Dimension; use rstest::rstest; @@ -326,12 +278,12 @@ mod tests { #[case(Rect::auto(), Size::new(5.0, 5.0), Rect::zero())] #[case(Rect::auto(), Size::new(-5.0, -5.0), Rect::zero())] #[case(Rect::auto(), Size::new(0.0, 0.0), Rect::zero())] - fn resolve_or_default_auto( + fn resolve_or_zero_auto( #[case] input: Rect, #[case] context: Size>, #[case] expected: Rect, ) { - assert_eq!(input.resolve_or_default(context), expected); + assert_eq!(input.resolve_or_zero(context), expected); } #[rstest] @@ -339,12 +291,12 @@ mod tests { #[case(Rect::from_points(5.0, 5.0, 5.0, 5.0), Size::new(5.0, 5.0), Rect::new(5.0, 5.0, 5.0, 5.0))] #[case(Rect::from_points(5.0, 5.0, 5.0, 5.0), Size::new(-5.0, -5.0), Rect::new(5.0, 5.0, 5.0, 5.0))] #[case(Rect::from_points(5.0, 5.0, 5.0, 5.0), Size::new(0.0, 0.0), Rect::new(5.0, 5.0, 5.0, 5.0))] - fn resolve_or_default_points( + fn resolve_or_zero_points( #[case] input: Rect, #[case] context: Size>, #[case] expected: Rect, ) { - assert_eq!(input.resolve_or_default(context), expected); + assert_eq!(input.resolve_or_zero(context), expected); } #[rstest] @@ -352,18 +304,18 @@ mod tests { #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Size::new(5.0, 5.0), Rect::new(25.0, 25.0, 25.0, 25.0))] #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Size::new(-5.0, -5.0), Rect::new(-25.0, -25.0, -25.0, -25.0))] #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Size::new(0.0, 0.0), Rect::zero())] - fn resolve_or_default_percent( + fn resolve_or_zero_percent( #[case] input: Rect, #[case] context: Size>, #[case] expected: Rect, ) { - assert_eq!(input.resolve_or_default(context), expected); + assert_eq!(input.resolve_or_zero(context), expected); } } - mod resolve_or_default_rect_dimension_to_rect_f32_via_option { + mod resolve_or_zero_rect_dimension_to_rect_f32_via_option { use crate::geometry::Rect; - use crate::resolve::ResolveOrDefault; + use crate::resolve::ResolveOrZero; use crate::style::Dimension; use rstest::rstest; @@ -372,12 +324,12 @@ mod tests { #[case(Rect::auto(), Some(5.0), Rect::zero())] #[case(Rect::auto(), Some(-5.0), Rect::zero())] #[case(Rect::auto(), Some(0.0), Rect::zero())] - fn resolve_or_default_auto( + fn resolve_or_zero_auto( #[case] input: Rect, #[case] context: Option, #[case] expected: Rect, ) { - assert_eq!(input.resolve_or_default(context), expected); + assert_eq!(input.resolve_or_zero(context), expected); } #[rstest] @@ -385,12 +337,12 @@ mod tests { #[case(Rect::from_points(5.0, 5.0, 5.0, 5.0), Some(5.0), Rect::new(5.0, 5.0, 5.0, 5.0))] #[case(Rect::from_points(5.0, 5.0, 5.0, 5.0), Some(-5.0), Rect::new(5.0, 5.0, 5.0, 5.0))] #[case(Rect::from_points(5.0, 5.0, 5.0, 5.0), Some(0.0), Rect::new(5.0, 5.0, 5.0, 5.0))] - fn resolve_or_default_points( + fn resolve_or_zero_points( #[case] input: Rect, #[case] context: Option, #[case] expected: Rect, ) { - assert_eq!(input.resolve_or_default(context), expected); + assert_eq!(input.resolve_or_zero(context), expected); } #[rstest] @@ -398,12 +350,12 @@ mod tests { #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Some(5.0), Rect::new(25.0, 25.0, 25.0, 25.0))] #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Some(-5.0), Rect::new(-25.0, -25.0, -25.0, -25.0))] #[case(Rect::from_percent(5.0, 5.0, 5.0, 5.0), Some(0.0), Rect::zero())] - fn resolve_or_default_percent( + fn resolve_or_zero_percent( #[case] input: Rect, #[case] context: Option, #[case] expected: Rect, ) { - assert_eq!(input.resolve_or_default(context), expected); + assert_eq!(input.resolve_or_zero(context), expected); } } }