gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

HTML 5364Rust 86Markdown 12TOML 91841 Definiciones

Fix formatting

06471455e8cc93ab7ffee650a033ae7df8943611 · por elbaro · (hace 4 años) · padre e26d74c1d · ver el árbol en este commit

Delta semántico · 2

src/forest.rs

  • cambió por dentro fn new
  • cambió por dentro fn new_leaf

81 archivos · +560 −138

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 eec14f0df..2191b0fd7 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
@@ -40,7 +40,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 position_type: stretch2::style::PositionType::Absolute,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 position: stretch2::geometry::Rect {
                     top: stretch2::style::Dimension::Percent(0.1f32),
                     bottom: stretch2::style::Dimension::Percent(0.1f32),
diff --git a/benches/generated/align_baseline_child_multiline.rs b/benches/generated/align_baseline_child_multiline.rs
index 2f6b4d6f7..865ce2727 100644
--- a/benches/generated/align_baseline_child_multiline.rs
+++ b/benches/generated/align_baseline_child_multiline.rs
@@ -69,7 +69,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_wrap: stretch2::style::FlexWrap::Wrap,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node10, node11, node12, node13],
diff --git a/benches/generated/align_items_center_with_child_margin.rs b/benches/generated/align_items_center_with_child_margin.rs
index 1982dd0a3..72f2ca455 100644
--- a/benches/generated/align_items_center_with_child_margin.rs
+++ b/benches/generated/align_items_center_with_child_margin.rs
@@ -8,7 +8,10 @@ pub fn compute() {
                     height: stretch2::style::Dimension::Points(10f32),
                     ..Default::default()
                 },
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/align_items_stretch.rs b/benches/generated/align_items_stretch.rs
index 1d09646a5..44e9f28a5 100644
--- a/benches/generated/align_items_stretch.rs
+++ b/benches/generated/align_items_stretch.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/border_flex_child.rs b/benches/generated/border_flex_child.rs
index bfb3d85bb..bc0447536 100644
--- a/benches/generated/border_flex_child.rs
+++ b/benches/generated/border_flex_child.rs
@@ -4,7 +4,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/border_stretch_child.rs b/benches/generated/border_stretch_child.rs
index 846c89d66..80c16f406 100644
--- a/benches/generated/border_stretch_child.rs
+++ b/benches/generated/border_stretch_child.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/display_none_with_child.rs b/benches/generated/display_none_with_child.rs
index d7ad1dfbb..666eb39a1 100644
--- a/benches/generated/display_none_with_child.rs
+++ b/benches/generated/display_none_with_child.rs
@@ -17,7 +17,10 @@ pub fn compute() {
                 flex_grow: 1f32,
                 flex_shrink: 1f32,
                 flex_basis: stretch2::style::Dimension::Percent(0f32),
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(20f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(20f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/flex_basis_overrides_main_size.rs b/benches/generated/flex_basis_overrides_main_size.rs
index e7cf06ee2..9a27b530e 100644
--- a/benches/generated/flex_basis_overrides_main_size.rs
+++ b/benches/generated/flex_basis_overrides_main_size.rs
@@ -5,7 +5,10 @@ pub fn compute() {
             stretch2::style::Style {
                 flex_grow: 1f32,
                 flex_basis: stretch2::style::Dimension::Points(50f32),
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(20f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(20f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -15,7 +18,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -25,7 +31,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
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 4b4aa6257..73796c39e 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
@@ -51,7 +51,10 @@ pub fn compute() {
     let node = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node0, node1],
diff --git a/benches/generated/flex_direction_row.rs b/benches/generated/flex_direction_row.rs
index 63605ad59..9c23014f6 100644
--- a/benches/generated/flex_direction_row.rs
+++ b/benches/generated/flex_direction_row.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -21,7 +27,10 @@ pub fn compute() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/flex_direction_row_no_width.rs b/benches/generated/flex_direction_row_no_width.rs
index 90d146828..bf8539e62 100644
--- a/benches/generated/flex_direction_row_no_width.rs
+++ b/benches/generated/flex_direction_row_no_width.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -21,7 +27,10 @@ pub fn compute() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/flex_direction_row_reverse.rs b/benches/generated/flex_direction_row_reverse.rs
index 8544d2a38..74188c79e 100644
--- a/benches/generated/flex_direction_row_reverse.rs
+++ b/benches/generated/flex_direction_row_reverse.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -21,7 +27,10 @@ pub fn compute() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/flex_grow_within_constrained_max_row.rs b/benches/generated/flex_grow_within_constrained_max_row.rs
index f2204c243..d4302c219 100644
--- a/benches/generated/flex_grow_within_constrained_max_row.rs
+++ b/benches/generated/flex_grow_within_constrained_max_row.rs
@@ -13,7 +13,10 @@ pub fn compute() {
     let node01 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/flex_grow_within_constrained_min_row.rs b/benches/generated/flex_grow_within_constrained_min_row.rs
index 46774f4d2..3af343e74 100644
--- a/benches/generated/flex_grow_within_constrained_min_row.rs
+++ b/benches/generated/flex_grow_within_constrained_min_row.rs
@@ -4,7 +4,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/flex_shrink_to_zero.rs b/benches/generated/flex_shrink_to_zero.rs
index 979a6b3ff..f2557109e 100644
--- a/benches/generated/flex_shrink_to_zero.rs
+++ b/benches/generated/flex_shrink_to_zero.rs
@@ -45,7 +45,10 @@ pub fn compute() {
     let node = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(75f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(75f32),
+                    ..Default::default()
+                },
                 ..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 5cc3a76fa..3876d90ee 100644
--- a/benches/generated/flex_wrap_align_stretch_fits_one_row.rs
+++ b/benches/generated/flex_wrap_align_stretch_fits_one_row.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..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 aede44197..0c9dc31ec 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,10 @@ pub fn compute() {
                     height: stretch2::style::Dimension::Points(20f32),
                     ..Default::default()
                 },
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/justify_content_row_center.rs b/benches/generated/justify_content_row_center.rs
index 870f5f7ab..46458df26 100644
--- a/benches/generated/justify_content_row_center.rs
+++ b/benches/generated/justify_content_row_center.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -21,7 +27,10 @@ pub fn compute() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/justify_content_row_flex_end.rs b/benches/generated/justify_content_row_flex_end.rs
index 2fae0b938..ca59d64f7 100644
--- a/benches/generated/justify_content_row_flex_end.rs
+++ b/benches/generated/justify_content_row_flex_end.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -21,7 +27,10 @@ pub fn compute() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/justify_content_row_flex_start.rs b/benches/generated/justify_content_row_flex_start.rs
index 63605ad59..9c23014f6 100644
--- a/benches/generated/justify_content_row_flex_start.rs
+++ b/benches/generated/justify_content_row_flex_start.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -21,7 +27,10 @@ pub fn compute() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/justify_content_row_space_around.rs b/benches/generated/justify_content_row_space_around.rs
index cbaffaee7..5c679f3f2 100644
--- a/benches/generated/justify_content_row_space_around.rs
+++ b/benches/generated/justify_content_row_space_around.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -21,7 +27,10 @@ pub fn compute() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/justify_content_row_space_between.rs b/benches/generated/justify_content_row_space_between.rs
index cf80d2db9..fd6b2c4ad 100644
--- a/benches/generated/justify_content_row_space_between.rs
+++ b/benches/generated/justify_content_row_space_between.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -21,7 +27,10 @@ pub fn compute() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/margin_left.rs b/benches/generated/margin_left.rs
index 2f20078da..cece33020 100644
--- a/benches/generated/margin_left.rs
+++ b/benches/generated/margin_left.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 margin: stretch2::geometry::Rect {
                     start: stretch2::style::Dimension::Points(10f32),
                     ..Default::default()
diff --git a/benches/generated/margin_right.rs b/benches/generated/margin_right.rs
index ffb297414..f55c53ee4 100644
--- a/benches/generated/margin_right.rs
+++ b/benches/generated/margin_right.rs
@@ -3,8 +3,14 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
-                margin: stretch2::geometry::Rect { end: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
+                margin: stretch2::geometry::Rect {
+                    end: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..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 c780ce4f6..2270888d9 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
@@ -12,7 +12,10 @@ pub fn compute() {
                     height: stretch2::style::Dimension::Points(100f32),
                     ..Default::default()
                 },
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(20f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(20f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/margin_top.rs b/benches/generated/margin_top.rs
index 6c43e9abc..4f7d20ce2 100644
--- a/benches/generated/margin_top.rs
+++ b/benches/generated/margin_top.rs
@@ -7,7 +7,10 @@ pub fn compute() {
                     height: stretch2::style::Dimension::Points(10f32),
                     ..Default::default()
                 },
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/margin_with_sibling_row.rs b/benches/generated/margin_with_sibling_row.rs
index 7850b08d7..987b7317b 100644
--- a/benches/generated/margin_with_sibling_row.rs
+++ b/benches/generated/margin_with_sibling_row.rs
@@ -4,7 +4,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                margin: stretch2::geometry::Rect { end: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    end: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/max_height.rs b/benches/generated/max_height.rs
index ff427dba0..04de8fa10 100644
--- a/benches/generated/max_height.rs
+++ b/benches/generated/max_height.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 max_size: stretch2::geometry::Size {
                     height: stretch2::style::Dimension::Points(50f32),
                     ..Default::default()
diff --git a/benches/generated/min_width_overrides_width.rs b/benches/generated/min_width_overrides_width.rs
index a9cef5860..85345df41 100644
--- a/benches/generated/min_width_overrides_width.rs
+++ b/benches/generated/min_width_overrides_width.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 min_size: stretch2::geometry::Size {
                     width: stretch2::style::Dimension::Points(100f32),
                     ..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 e744f0407..c5f4e4da8 100644
--- a/benches/generated/min_width_overrides_width_on_root.rs
+++ b/benches/generated/min_width_overrides_width_on_root.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 min_size: stretch2::geometry::Size {
                     width: stretch2::style::Dimension::Points(100f32),
                     ..Default::default()
diff --git a/benches/generated/padding_flex_child.rs b/benches/generated/padding_flex_child.rs
index 207674f60..2a7c7002e 100644
--- a/benches/generated/padding_flex_child.rs
+++ b/benches/generated/padding_flex_child.rs
@@ -4,7 +4,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/percent_absolute_position.rs b/benches/generated/percent_absolute_position.rs
index 5a13faf15..6353e76fd 100644
--- a/benches/generated/percent_absolute_position.rs
+++ b/benches/generated/percent_absolute_position.rs
@@ -3,7 +3,10 @@ pub fn compute() {
     let node00 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Percent(1f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Percent(1f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -12,7 +15,10 @@ pub fn compute() {
     let node01 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Percent(1f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Percent(1f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/percent_within_flex_grow.rs b/benches/generated/percent_within_flex_grow.rs
index 678c830c0..83caa3dbc 100644
--- a/benches/generated/percent_within_flex_grow.rs
+++ b/benches/generated/percent_within_flex_grow.rs
@@ -15,7 +15,10 @@ pub fn compute() {
     let node10 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Percent(1f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Percent(1f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/benches/generated/percentage_container_in_wrapping_container.rs b/benches/generated/percentage_container_in_wrapping_container.rs
index 510c267a3..ae5701672 100644
--- a/benches/generated/percentage_container_in_wrapping_container.rs
+++ b/benches/generated/percentage_container_in_wrapping_container.rs
@@ -30,7 +30,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 justify_content: stretch2::style::JustifyContent::Center,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Percent(1f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Percent(1f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node000, node001],
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 64a638f3e..00faf6fc3 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
@@ -18,7 +18,10 @@ pub fn compute() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00],
@@ -42,7 +45,10 @@ pub fn compute() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node10],
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 53afcebed..83962fdbf 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
@@ -18,7 +18,10 @@ pub fn compute() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00],
@@ -42,7 +45,10 @@ pub fn compute() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node10],
@@ -51,7 +57,10 @@ pub fn compute() {
     let node = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..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 baee4b56e..5827c74f3 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
@@ -18,7 +18,10 @@ pub fn compute() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00],
@@ -42,7 +45,10 @@ pub fn compute() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..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 4c52c07ff..3b59183a2 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
@@ -18,7 +18,10 @@ pub fn compute() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00],
@@ -42,7 +45,10 @@ pub fn compute() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node10],
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 3e818415c..108c5e7a4 100644
--- a/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs
+++ b/benches/generated/wrap_nodes_with_content_sizing_margin_cross.rs
@@ -36,7 +36,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node010],
@@ -46,7 +49,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_wrap: stretch2::style::FlexWrap::Wrap,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(70f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(70f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00, node01],
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 ad1c99b0d..a12d558f5 100644
--- a/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs
+++ b/benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs
@@ -36,7 +36,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
-                margin: stretch2::geometry::Rect { end: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    end: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node010],
@@ -46,7 +49,10 @@ pub fn compute() {
         .new_node(
             stretch2::style::Style {
                 flex_wrap: stretch2::style::FlexWrap::Wrap,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(85f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(85f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00, node01],
diff --git a/src/forest.rs b/src/forest.rs
index d29dfbf9b..28d74123e 100644
--- a/src/forest.rs
+++ b/src/forest.rs
@@ -20,11 +20,25 @@ pub(crate) struct NodeData {
 
 impl NodeData {
     fn new_leaf(style: Style, measure: MeasureFunc) -> Self {
-        Self { style, measure: Some(measure), main_size_layout_cache: None, other_layout_cache: None, layout: Layout::new(), is_dirty: true }
+        Self {
+            style,
+            measure: Some(measure),
+            main_size_layout_cache: None,
+            other_layout_cache: None,
+            layout: Layout::new(),
+            is_dirty: true,
+        }
     }
 
     fn new(style: Style) -> Self {
-        Self { style, measure: None, main_size_layout_cache: None, other_layout_cache: None, layout: Layout::new(), is_dirty: true }
+        Self {
+            style,
+            measure: None,
+            main_size_layout_cache: None,
+            other_layout_cache: None,
+            layout: Layout::new(),
+            is_dirty: true,
+        }
     }
 }
 
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 c06f46cda..c7eb8953d 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
@@ -41,7 +41,10 @@ fn absolute_layout_percentage_bottom_based_on_parent_height() {
         .new_node(
             stretch2::style::Style {
                 position_type: stretch2::style::PositionType::Absolute,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 position: stretch2::geometry::Rect {
                     top: stretch2::style::Dimension::Percent(0.1f32),
                     bottom: stretch2::style::Dimension::Percent(0.1f32),
diff --git a/tests/generated/align_baseline_child_multiline.rs b/tests/generated/align_baseline_child_multiline.rs
index 9090381d7..cc58a558f 100644
--- a/tests/generated/align_baseline_child_multiline.rs
+++ b/tests/generated/align_baseline_child_multiline.rs
@@ -70,7 +70,10 @@ fn align_baseline_child_multiline() {
         .new_node(
             stretch2::style::Style {
                 flex_wrap: stretch2::style::FlexWrap::Wrap,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node10, node11, node12, node13],
diff --git a/tests/generated/align_items_center_with_child_margin.rs b/tests/generated/align_items_center_with_child_margin.rs
index 8119ebb78..515b858ba 100644
--- a/tests/generated/align_items_center_with_child_margin.rs
+++ b/tests/generated/align_items_center_with_child_margin.rs
@@ -9,7 +9,10 @@ fn align_items_center_with_child_margin() {
                     height: stretch2::style::Dimension::Points(10f32),
                     ..Default::default()
                 },
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/align_items_stretch.rs b/tests/generated/align_items_stretch.rs
index 9327b55b0..c51ca2f17 100644
--- a/tests/generated/align_items_stretch.rs
+++ b/tests/generated/align_items_stretch.rs
@@ -4,7 +4,10 @@ fn align_items_stretch() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/border_flex_child.rs b/tests/generated/border_flex_child.rs
index 5d0579393..9db69f3a4 100644
--- a/tests/generated/border_flex_child.rs
+++ b/tests/generated/border_flex_child.rs
@@ -5,7 +5,10 @@ fn border_flex_child() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/border_stretch_child.rs b/tests/generated/border_stretch_child.rs
index 358ae9527..9fdc975ee 100644
--- a/tests/generated/border_stretch_child.rs
+++ b/tests/generated/border_stretch_child.rs
@@ -4,7 +4,10 @@ fn border_stretch_child() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/display_none_with_child.rs b/tests/generated/display_none_with_child.rs
index 2edd9703b..9af0e7d11 100644
--- a/tests/generated/display_none_with_child.rs
+++ b/tests/generated/display_none_with_child.rs
@@ -18,7 +18,10 @@ fn display_none_with_child() {
                 flex_grow: 1f32,
                 flex_shrink: 1f32,
                 flex_basis: stretch2::style::Dimension::Percent(0f32),
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(20f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(20f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/flex_basis_overrides_main_size.rs b/tests/generated/flex_basis_overrides_main_size.rs
index 0739873a8..0affee169 100644
--- a/tests/generated/flex_basis_overrides_main_size.rs
+++ b/tests/generated/flex_basis_overrides_main_size.rs
@@ -6,7 +6,10 @@ fn flex_basis_overrides_main_size() {
             stretch2::style::Style {
                 flex_grow: 1f32,
                 flex_basis: stretch2::style::Dimension::Points(50f32),
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(20f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(20f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -16,7 +19,10 @@ fn flex_basis_overrides_main_size() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -26,7 +32,10 @@ fn flex_basis_overrides_main_size() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
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 0d5d51834..fe2a362a2 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
@@ -52,7 +52,10 @@ fn flex_basis_smaller_then_content_with_flex_grow_small_size() {
     let node = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node0, node1],
diff --git a/tests/generated/flex_direction_row.rs b/tests/generated/flex_direction_row.rs
index f598c9abf..27f849430 100644
--- a/tests/generated/flex_direction_row.rs
+++ b/tests/generated/flex_direction_row.rs
@@ -4,7 +4,10 @@ fn flex_direction_row() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn flex_direction_row() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -22,7 +28,10 @@ fn flex_direction_row() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/flex_direction_row_no_width.rs b/tests/generated/flex_direction_row_no_width.rs
index ea3af4ec7..582e33278 100644
--- a/tests/generated/flex_direction_row_no_width.rs
+++ b/tests/generated/flex_direction_row_no_width.rs
@@ -4,7 +4,10 @@ fn flex_direction_row_no_width() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn flex_direction_row_no_width() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -22,7 +28,10 @@ fn flex_direction_row_no_width() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/flex_direction_row_reverse.rs b/tests/generated/flex_direction_row_reverse.rs
index 4d4d3f071..2bdcd413c 100644
--- a/tests/generated/flex_direction_row_reverse.rs
+++ b/tests/generated/flex_direction_row_reverse.rs
@@ -4,7 +4,10 @@ fn flex_direction_row_reverse() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn flex_direction_row_reverse() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -22,7 +28,10 @@ fn flex_direction_row_reverse() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/flex_grow_within_constrained_max_row.rs b/tests/generated/flex_grow_within_constrained_max_row.rs
index fc2091623..58cadcca6 100644
--- a/tests/generated/flex_grow_within_constrained_max_row.rs
+++ b/tests/generated/flex_grow_within_constrained_max_row.rs
@@ -14,7 +14,10 @@ fn flex_grow_within_constrained_max_row() {
     let node01 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/flex_grow_within_constrained_min_row.rs b/tests/generated/flex_grow_within_constrained_min_row.rs
index b3b08a0c8..12026c8fd 100644
--- a/tests/generated/flex_grow_within_constrained_min_row.rs
+++ b/tests/generated/flex_grow_within_constrained_min_row.rs
@@ -5,7 +5,10 @@ fn flex_grow_within_constrained_min_row() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/flex_shrink_to_zero.rs b/tests/generated/flex_shrink_to_zero.rs
index 3786b39c9..9328b2c05 100644
--- a/tests/generated/flex_shrink_to_zero.rs
+++ b/tests/generated/flex_shrink_to_zero.rs
@@ -46,7 +46,10 @@ fn flex_shrink_to_zero() {
     let node = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(75f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(75f32),
+                    ..Default::default()
+                },
                 ..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 58c42973c..bc236837e 100644
--- a/tests/generated/flex_wrap_align_stretch_fits_one_row.rs
+++ b/tests/generated/flex_wrap_align_stretch_fits_one_row.rs
@@ -4,7 +4,10 @@ fn flex_wrap_align_stretch_fits_one_row() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn flex_wrap_align_stretch_fits_one_row() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 ..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 c1394937d..4234a772c 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,10 @@ fn justify_content_column_min_height_and_margin_top() {
                     height: stretch2::style::Dimension::Points(20f32),
                     ..Default::default()
                 },
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/justify_content_row_center.rs b/tests/generated/justify_content_row_center.rs
index e5ab8d3ff..b51e3e4ea 100644
--- a/tests/generated/justify_content_row_center.rs
+++ b/tests/generated/justify_content_row_center.rs
@@ -4,7 +4,10 @@ fn justify_content_row_center() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn justify_content_row_center() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -22,7 +28,10 @@ fn justify_content_row_center() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/justify_content_row_flex_end.rs b/tests/generated/justify_content_row_flex_end.rs
index 81b3dfda1..032366ef7 100644
--- a/tests/generated/justify_content_row_flex_end.rs
+++ b/tests/generated/justify_content_row_flex_end.rs
@@ -4,7 +4,10 @@ fn justify_content_row_flex_end() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn justify_content_row_flex_end() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -22,7 +28,10 @@ fn justify_content_row_flex_end() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/justify_content_row_flex_start.rs b/tests/generated/justify_content_row_flex_start.rs
index 896ac5162..71f56d5fe 100644
--- a/tests/generated/justify_content_row_flex_start.rs
+++ b/tests/generated/justify_content_row_flex_start.rs
@@ -4,7 +4,10 @@ fn justify_content_row_flex_start() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn justify_content_row_flex_start() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -22,7 +28,10 @@ fn justify_content_row_flex_start() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/justify_content_row_space_around.rs b/tests/generated/justify_content_row_space_around.rs
index a81ddf35f..47210302f 100644
--- a/tests/generated/justify_content_row_space_around.rs
+++ b/tests/generated/justify_content_row_space_around.rs
@@ -4,7 +4,10 @@ fn justify_content_row_space_around() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn justify_content_row_space_around() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -22,7 +28,10 @@ fn justify_content_row_space_around() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/justify_content_row_space_between.rs b/tests/generated/justify_content_row_space_between.rs
index dcdf50820..b6ab382e3 100644
--- a/tests/generated/justify_content_row_space_between.rs
+++ b/tests/generated/justify_content_row_space_between.rs
@@ -4,7 +4,10 @@ fn justify_content_row_space_between() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn justify_content_row_space_between() {
     let node1 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -22,7 +28,10 @@ fn justify_content_row_space_between() {
     let node2 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/margin_left.rs b/tests/generated/margin_left.rs
index 46238a5a9..fd0ef3919 100644
--- a/tests/generated/margin_left.rs
+++ b/tests/generated/margin_left.rs
@@ -4,7 +4,10 @@ fn margin_left() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 margin: stretch2::geometry::Rect {
                     start: stretch2::style::Dimension::Points(10f32),
                     ..Default::default()
diff --git a/tests/generated/margin_right.rs b/tests/generated/margin_right.rs
index 5de49a6ca..b6496789b 100644
--- a/tests/generated/margin_right.rs
+++ b/tests/generated/margin_right.rs
@@ -4,8 +4,14 @@ fn margin_right() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
-                margin: stretch2::geometry::Rect { end: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
+                margin: stretch2::geometry::Rect {
+                    end: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..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 8e6df7422..57ca98abc 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
@@ -13,7 +13,10 @@ fn margin_should_not_be_part_of_max_height() {
                     height: stretch2::style::Dimension::Points(100f32),
                     ..Default::default()
                 },
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(20f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(20f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/margin_top.rs b/tests/generated/margin_top.rs
index 23dbef4a5..c1d21e334 100644
--- a/tests/generated/margin_top.rs
+++ b/tests/generated/margin_top.rs
@@ -8,7 +8,10 @@ fn margin_top() {
                     height: stretch2::style::Dimension::Points(10f32),
                     ..Default::default()
                 },
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/margin_with_sibling_row.rs b/tests/generated/margin_with_sibling_row.rs
index e13f470ca..67d1638a0 100644
--- a/tests/generated/margin_with_sibling_row.rs
+++ b/tests/generated/margin_with_sibling_row.rs
@@ -5,7 +5,10 @@ fn margin_with_sibling_row() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                margin: stretch2::geometry::Rect { end: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    end: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/max_height.rs b/tests/generated/max_height.rs
index fd9d0faf7..17fc784b1 100644
--- a/tests/generated/max_height.rs
+++ b/tests/generated/max_height.rs
@@ -4,7 +4,10 @@ fn max_height() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 max_size: stretch2::geometry::Size {
                     height: stretch2::style::Dimension::Points(50f32),
                     ..Default::default()
diff --git a/tests/generated/min_width_overrides_width.rs b/tests/generated/min_width_overrides_width.rs
index a3ea25800..d9d0fdd2e 100644
--- a/tests/generated/min_width_overrides_width.rs
+++ b/tests/generated/min_width_overrides_width.rs
@@ -4,7 +4,10 @@ fn min_width_overrides_width() {
     let node0 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 min_size: stretch2::geometry::Size {
                     width: stretch2::style::Dimension::Points(100f32),
                     ..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 07960e3d5..3fdef591c 100644
--- a/tests/generated/min_width_overrides_width_on_root.rs
+++ b/tests/generated/min_width_overrides_width_on_root.rs
@@ -4,7 +4,10 @@ fn min_width_overrides_width_on_root() {
     let node = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(50f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(50f32),
+                    ..Default::default()
+                },
                 min_size: stretch2::geometry::Size {
                     width: stretch2::style::Dimension::Points(100f32),
                     ..Default::default()
diff --git a/tests/generated/padding_flex_child.rs b/tests/generated/padding_flex_child.rs
index 2fb528760..f61f90a6f 100644
--- a/tests/generated/padding_flex_child.rs
+++ b/tests/generated/padding_flex_child.rs
@@ -5,7 +5,10 @@ fn padding_flex_child() {
         .new_node(
             stretch2::style::Style {
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/percent_absolute_position.rs b/tests/generated/percent_absolute_position.rs
index 0da487e32..8eb7cd81a 100644
--- a/tests/generated/percent_absolute_position.rs
+++ b/tests/generated/percent_absolute_position.rs
@@ -4,7 +4,10 @@ fn percent_absolute_position() {
     let node00 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Percent(1f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Percent(1f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
@@ -13,7 +16,10 @@ fn percent_absolute_position() {
     let node01 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Percent(1f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Percent(1f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/percent_within_flex_grow.rs b/tests/generated/percent_within_flex_grow.rs
index 014430f2c..dc8d09a69 100644
--- a/tests/generated/percent_within_flex_grow.rs
+++ b/tests/generated/percent_within_flex_grow.rs
@@ -16,7 +16,10 @@ fn percent_within_flex_grow() {
     let node10 = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Percent(1f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Percent(1f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[],
diff --git a/tests/generated/percentage_container_in_wrapping_container.rs b/tests/generated/percentage_container_in_wrapping_container.rs
index e6dd39795..cd47d37bd 100644
--- a/tests/generated/percentage_container_in_wrapping_container.rs
+++ b/tests/generated/percentage_container_in_wrapping_container.rs
@@ -31,7 +31,10 @@ fn percentage_container_in_wrapping_container() {
         .new_node(
             stretch2::style::Style {
                 justify_content: stretch2::style::JustifyContent::Center,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Percent(1f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Percent(1f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node000, node001],
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 89a227a68..467822de4 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
@@ -19,7 +19,10 @@ fn width_smaller_then_content_with_flex_grow_large_size() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00],
@@ -43,7 +46,10 @@ fn width_smaller_then_content_with_flex_grow_large_size() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node10],
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 ab4705a49..eddf71d17 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
@@ -19,7 +19,10 @@ fn width_smaller_then_content_with_flex_grow_small_size() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00],
@@ -43,7 +46,10 @@ fn width_smaller_then_content_with_flex_grow_small_size() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node10],
@@ -52,7 +58,10 @@ fn width_smaller_then_content_with_flex_grow_small_size() {
     let node = stretch
         .new_node(
             stretch2::style::Style {
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..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 5d0d47169..d8530ae5b 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
@@ -19,7 +19,10 @@ fn width_smaller_then_content_with_flex_grow_unconstraint_size() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00],
@@ -43,7 +46,10 @@ fn width_smaller_then_content_with_flex_grow_unconstraint_size() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..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 b9de64e07..191965ddf 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
@@ -19,7 +19,10 @@ fn width_smaller_then_content_with_flex_grow_very_large_size() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00],
@@ -43,7 +46,10 @@ fn width_smaller_then_content_with_flex_grow_very_large_size() {
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
                 flex_grow: 1f32,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(0f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(0f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node10],
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 460e7fd9f..b6a456d04 100644
--- a/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs
+++ b/tests/generated/wrap_nodes_with_content_sizing_margin_cross.rs
@@ -37,7 +37,10 @@ fn wrap_nodes_with_content_sizing_margin_cross() {
         .new_node(
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
-                margin: stretch2::geometry::Rect { top: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    top: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node010],
@@ -47,7 +50,10 @@ fn wrap_nodes_with_content_sizing_margin_cross() {
         .new_node(
             stretch2::style::Style {
                 flex_wrap: stretch2::style::FlexWrap::Wrap,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(70f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(70f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00, node01],
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 8472da387..8dac6755f 100644
--- a/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs
+++ b/tests/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs
@@ -37,7 +37,10 @@ fn wrap_nodes_with_content_sizing_overflowing_margin() {
         .new_node(
             stretch2::style::Style {
                 flex_direction: stretch2::style::FlexDirection::Column,
-                margin: stretch2::geometry::Rect { end: stretch2::style::Dimension::Points(10f32), ..Default::default() },
+                margin: stretch2::geometry::Rect {
+                    end: stretch2::style::Dimension::Points(10f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node010],
@@ -47,7 +50,10 @@ fn wrap_nodes_with_content_sizing_overflowing_margin() {
         .new_node(
             stretch2::style::Style {
                 flex_wrap: stretch2::style::FlexWrap::Wrap,
-                size: stretch2::geometry::Size { width: stretch2::style::Dimension::Points(85f32), ..Default::default() },
+                size: stretch2::geometry::Size {
+                    width: stretch2::style::Dimension::Points(85f32),
+                    ..Default::default()
+                },
                 ..Default::default()
             },
             &[node00, node01],