⎇ dab541d6104d58e2e10ce90c4a1dad0b703160cd
tests/generated/mod.rs
Ñawpa willay
Pi imata llamkarqan
ch'uya
1#[allow(dead_code)]
2#[derive(Debug, Clone, Copy, PartialEq, Eq)]
3enum WritingMode {
4 Horizontal,
5 Vertical,
6}
7#[allow(dead_code)]
8fn measure_standard_text(
9 known_dimensions: taffy::geometry::Size<Option<f32>>,
10 available_space: taffy::geometry::Size<taffy::style::AvailableSpace>,
11 text_content: &str,
12 writing_mode: WritingMode,
13 _aspect_ratio: Option<f32>,
14) -> taffy::geometry::Size<f32> {
15 use taffy::geometry::AbsoluteAxis;
16 use taffy::prelude::*;
17 const ZWS: char = '\u{200B}';
18 const H_WIDTH: f32 = 10.0;
19 const H_HEIGHT: f32 = 10.0;
20 if let Size { width: Some(width), height: Some(height) } = known_dimensions {
21 return Size { width, height };
22 }
23 let inline_axis = match writing_mode {
24 WritingMode::Horizontal => AbsoluteAxis::Horizontal,
25 WritingMode::Vertical => AbsoluteAxis::Vertical,
26 };
27 let block_axis = inline_axis.other_axis();
28 let lines: Vec<&str> = text_content.split(ZWS).collect();
29 if lines.is_empty() {
30 return Size::ZERO;
31 }
32 let min_line_length: usize = lines.iter().map(|line| line.len()).max().unwrap_or(0);
33 let max_line_length: usize = lines.iter().map(|line| line.len()).sum();
34 let inline_size =
35 known_dimensions.get_abs(inline_axis).unwrap_or_else(|| match available_space.get_abs(inline_axis) {
36 AvailableSpace::MinContent => min_line_length as f32 * H_WIDTH,
37 AvailableSpace::MaxContent => max_line_length as f32 * H_WIDTH,
38 AvailableSpace::Definite(inline_size) => {
39 inline_size.min(max_line_length as f32 * H_WIDTH).max(min_line_length as f32 * H_WIDTH)
40 }
41 });
42 let block_size = known_dimensions.get_abs(block_axis).unwrap_or_else(|| {
43 let inline_line_length = (inline_size / H_WIDTH).floor() as usize;
44 let mut line_count = 1;
45 let mut current_line_length = 0;
46 for line in &lines {
47 if current_line_length + line.len() > inline_line_length {
48 if current_line_length > 0 {
49 line_count += 1
50 };
51 current_line_length = line.len();
52 } else {
53 current_line_length += line.len();
54 };
55 }
56 (line_count as f32) * H_HEIGHT
57 });
58 match writing_mode {
59 WritingMode::Horizontal => Size { width: inline_size, height: block_size },
60 WritingMode::Vertical => Size { width: block_size, height: inline_size },
61 }
62}
63mod absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset;
64mod absolute_aspect_ratio_fill_height;
65mod absolute_aspect_ratio_fill_height_from_inset;
66mod absolute_aspect_ratio_fill_max_height;
67mod absolute_aspect_ratio_fill_max_width;
68mod absolute_aspect_ratio_fill_min_height;
69mod absolute_aspect_ratio_fill_min_width;
70mod absolute_aspect_ratio_fill_width;
71mod absolute_aspect_ratio_fill_width_from_inset;
72mod absolute_aspect_ratio_height_overrides_inset;
73mod absolute_aspect_ratio_width_overrides_inset;
74mod absolute_child_with_cross_margin;
75mod absolute_child_with_main_margin;
76mod absolute_child_with_max_height;
77mod absolute_child_with_max_height_larger_shrinkable_grandchild;
78mod absolute_layout_align_items_and_justify_content_center;
79mod absolute_layout_align_items_and_justify_content_center_and_bottom_position;
80mod absolute_layout_align_items_and_justify_content_center_and_left_position;
81mod absolute_layout_align_items_and_justify_content_center_and_right_position;
82mod absolute_layout_align_items_and_justify_content_center_and_top_position;
83mod absolute_layout_align_items_and_justify_content_flex_end;
84mod absolute_layout_align_items_center;
85mod absolute_layout_align_items_center_on_child_only;
86mod absolute_layout_child_order;
87mod absolute_layout_in_wrap_reverse_column_container;
88mod absolute_layout_in_wrap_reverse_column_container_flex_end;
89mod absolute_layout_in_wrap_reverse_row_container;
90mod absolute_layout_in_wrap_reverse_row_container_flex_end;
91mod absolute_layout_justify_content_center;
92mod absolute_layout_no_size;
93mod absolute_layout_percentage_bottom_based_on_parent_height;
94mod absolute_layout_percentage_height;
95mod absolute_layout_row_width_height_end_bottom;
96mod absolute_layout_start_top_end_bottom;
97mod absolute_layout_width_height_end_bottom;
98mod absolute_layout_width_height_start_top;
99mod absolute_layout_width_height_start_top_end_bottom;
100mod absolute_layout_within_border;
101mod absolute_margin_bottom_left;
102mod absolute_minmax_bottom_right_max;
103mod absolute_minmax_bottom_right_min_max;
104mod absolute_minmax_bottom_right_min_max_preferred;
105mod absolute_minmax_top_left_bottom_right_max;
106mod absolute_minmax_top_left_bottom_right_min_max;
107mod absolute_padding_border_overrides_max_size;
108mod absolute_padding_border_overrides_size;
109mod align_baseline;
110mod align_baseline_child;
111mod align_baseline_child_margin;
112mod align_baseline_child_margin_percent;
113mod align_baseline_child_multiline;
114mod align_baseline_child_multiline_no_override_on_secondline;
115mod align_baseline_child_multiline_override;
116mod align_baseline_child_padding;
117mod align_baseline_child_top;
118mod align_baseline_child_top2;
119mod align_baseline_column;
120mod align_baseline_double_nested_child;
121mod align_baseline_multiline;
122mod align_baseline_multiline_column;
123mod align_baseline_multiline_column2;
124mod align_baseline_multiline_row_and_column;
125mod align_baseline_nested_child;
126mod align_baseline_nested_column;
127mod align_center_should_size_based_on_content;
128mod align_content_flex_end;
129mod align_content_flex_start;
130mod align_content_flex_start_with_flex;
131mod align_content_flex_start_without_height_on_children;
132mod align_content_not_stretch_with_align_items_stretch;
133mod align_content_space_around_single_line;
134mod align_content_space_around_wrapped;
135mod align_content_space_between_single_line;
136mod align_content_space_between_wrapped;
137mod align_content_space_evenly_single_line;
138mod align_content_space_evenly_wrapped;
139mod align_content_spacearound;
140mod align_content_spacebetween;
141mod align_content_stretch;
142mod align_content_stretch_column;
143mod align_content_stretch_is_not_overriding_align_items;
144mod align_content_stretch_row;
145mod align_content_stretch_row_with_children;
146mod align_content_stretch_row_with_fixed_height;
147mod align_content_stretch_row_with_flex;
148mod align_content_stretch_row_with_flex_no_shrink;
149mod align_content_stretch_row_with_margin;
150mod align_content_stretch_row_with_max_height;
151mod align_content_stretch_row_with_min_height;
152mod align_content_stretch_row_with_padding;
153mod align_content_stretch_row_with_single_row;
154mod align_flex_start_with_shrinking_children;
155mod align_flex_start_with_shrinking_children_with_stretch;
156mod align_flex_start_with_stretching_children;
157mod align_items_center;
158mod align_items_center_child_with_margin_bigger_than_parent;
159mod align_items_center_child_without_margin_bigger_than_parent;
160mod align_items_center_justify_content_center;
161mod align_items_center_min_max_with_padding;
162mod align_items_center_with_child_margin;
163mod align_items_center_with_child_top;
164mod align_items_flex_end;
165mod align_items_flex_end_child_with_margin_bigger_than_parent;
166mod align_items_flex_end_child_without_margin_bigger_than_parent;
167mod align_items_flex_start;
168mod align_items_min_max;
169mod align_items_stretch;
170mod align_items_stretch_min_cross;
171mod align_self_baseline;
172mod align_self_center;
173mod align_self_center_undefined_max_height;
174mod align_self_flex_end;
175mod align_self_flex_end_override_flex_start;
176mod align_self_flex_start;
177mod align_stretch_should_size_based_on_parent;
178mod android_news_feed;
179mod aspect_ratio_flex_column_fill_height;
180mod aspect_ratio_flex_column_fill_max_height;
181mod aspect_ratio_flex_column_fill_max_width;
182mod aspect_ratio_flex_column_fill_min_height;
183mod aspect_ratio_flex_column_fill_min_width;
184mod aspect_ratio_flex_column_fill_width;
185mod aspect_ratio_flex_column_fill_width_flex;
186mod aspect_ratio_flex_column_stretch_fill_height;
187mod aspect_ratio_flex_column_stretch_fill_max_height;
188mod aspect_ratio_flex_column_stretch_fill_max_width;
189mod aspect_ratio_flex_column_stretch_fill_width;
190mod aspect_ratio_flex_row_fill_height;
191mod aspect_ratio_flex_row_fill_max_height;
192mod aspect_ratio_flex_row_fill_max_width;
193mod aspect_ratio_flex_row_fill_min_height;
194mod aspect_ratio_flex_row_fill_min_width;
195mod aspect_ratio_flex_row_fill_width;
196mod aspect_ratio_flex_row_fill_width_flex;
197mod aspect_ratio_flex_row_stretch_fill_height;
198mod aspect_ratio_flex_row_stretch_fill_max_height;
199mod aspect_ratio_flex_row_stretch_fill_max_width;
200mod aspect_ratio_flex_row_stretch_fill_width;
201mod bevy_issue_7976_3_level;
202mod bevy_issue_7976_4_level;
203mod bevy_issue_7976_reduced;
204mod bevy_issue_8017;
205mod bevy_issue_8017_reduced;
206mod bevy_issue_8082;
207mod bevy_issue_8082_percent;
208mod bevy_issue_9530;
209mod bevy_issue_9530_reduced;
210mod bevy_issue_9530_reduced2;
211mod bevy_issue_9530_reduced3;
212mod bevy_issue_9530_reduced4;
213mod block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset;
214mod block_absolute_aspect_ratio_fill_height;
215mod block_absolute_aspect_ratio_fill_height_from_inset;
216mod block_absolute_aspect_ratio_fill_max_height;
217mod block_absolute_aspect_ratio_fill_max_width;
218mod block_absolute_aspect_ratio_fill_min_height;
219mod block_absolute_aspect_ratio_fill_min_width;
220mod block_absolute_aspect_ratio_fill_width;
221mod block_absolute_aspect_ratio_fill_width_from_inset;
222mod block_absolute_aspect_ratio_height_overrides_inset;
223mod block_absolute_aspect_ratio_width_overrides_inset;
224mod block_absolute_child_with_margin_x;
225mod block_absolute_child_with_margin_y;
226mod block_absolute_child_with_max_height;
227mod block_absolute_layout_child_order;
228mod block_absolute_layout_no_size;
229mod block_absolute_layout_percentage_bottom_based_on_parent_height;
230mod block_absolute_layout_percentage_height;
231mod block_absolute_layout_row_width_height_end_bottom;
232mod block_absolute_layout_start_top_end_bottom;
233mod block_absolute_layout_width_height_end_bottom;
234mod block_absolute_layout_width_height_start_top;
235mod block_absolute_layout_width_height_start_top_end_bottom;
236mod block_absolute_layout_within_border;
237mod block_absolute_margin_auto_bottom_and_top_with_inset;
238mod block_absolute_margin_auto_bottom_and_top_without_inset;
239mod block_absolute_margin_auto_bottom_with_inset;
240mod block_absolute_margin_auto_bottom_without_inset;
241mod block_absolute_margin_auto_left_and_right_with_inset;
242mod block_absolute_margin_auto_left_and_right_without_inset;
243mod block_absolute_margin_auto_left_child_bigger_than_parent_with_inset;
244mod block_absolute_margin_auto_left_child_bigger_than_parent_without_inset;
245mod block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset;
246mod block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset;
247mod block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset;
248mod block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset;
249mod block_absolute_margin_auto_left_with_inset;
250mod block_absolute_margin_auto_left_without_inset;
251mod block_absolute_margin_auto_mutiple_children_with_inset;
252mod block_absolute_margin_auto_mutiple_children_without_inset;
253mod block_absolute_margin_auto_right_with_inset;
254mod block_absolute_margin_auto_right_without_inset;
255mod block_absolute_margin_auto_top_with_inset;
256mod block_absolute_margin_auto_top_without_inset;
257mod block_absolute_margin_bottom_left_with_inset;
258mod block_absolute_margin_bottom_left_without_inset;
259mod block_absolute_minmax_bottom_right_max;
260mod block_absolute_minmax_bottom_right_min_max;
261mod block_absolute_minmax_bottom_right_min_max_preferred;
262mod block_absolute_minmax_top_left_bottom_right_max;
263mod block_absolute_minmax_top_left_bottom_right_min_max;
264mod block_absolute_no_styles;
265mod block_absolute_padding_border_overrides_max_size;
266mod block_absolute_padding_border_overrides_size;
267mod block_align_baseline_child;
268mod block_align_baseline_child_margin;
269mod block_align_baseline_child_margin_percent;
270mod block_align_baseline_child_padding;
271mod block_align_baseline_child_top;
272mod block_align_baseline_child_top2;
273mod block_align_baseline_double_nested_child;
274mod block_aspect_ratio_fill_height;
275mod block_aspect_ratio_fill_max_height;
276mod block_aspect_ratio_fill_max_width;
277mod block_aspect_ratio_fill_min_height;
278mod block_aspect_ratio_fill_min_width;
279mod block_aspect_ratio_fill_width;
280mod block_basic;
281mod block_border_fixed_size;
282mod block_border_intrinsic_size;
283mod block_border_percentage_fixed_size;
284mod block_border_percentage_intrinsic_size;
285mod block_display_none;
286mod block_display_none_with_child;
287mod block_display_none_with_inset;
288mod block_display_none_with_margin;
289mod block_display_none_with_position_absolute;
290mod block_inset_fixed;
291mod block_inset_percentage;
292mod block_intrinsic_width;
293mod block_margin_auto_bottom;
294mod block_margin_auto_bottom_and_top;
295mod block_margin_auto_left;
296mod block_margin_auto_left_and_right;
297mod block_margin_auto_left_child_bigger_than_parent;
298mod block_margin_auto_left_fix_right_child_bigger_than_parent;
299mod block_margin_auto_left_right_child_bigger_than_parent;
300mod block_margin_auto_mutiple_children;
301mod block_margin_auto_right;
302mod block_margin_auto_top;
303mod block_margin_x_fixed_auto_bottom;
304mod block_margin_x_fixed_auto_left;
305mod block_margin_x_fixed_auto_left_and_right;
306mod block_margin_x_fixed_auto_right;
307mod block_margin_x_fixed_auto_top;
308mod block_margin_x_fixed_size_negative;
309mod block_margin_x_fixed_size_positive;
310mod block_margin_x_intrinsic_size_negative;
311mod block_margin_x_intrinsic_size_positive;
312mod block_margin_x_percentage_fixed_size_negative;
313mod block_margin_x_percentage_fixed_size_positive;
314mod block_margin_x_percentage_intrinsic_size_other_negative;
315mod block_margin_x_percentage_intrinsic_size_other_positive;
316mod block_margin_x_percentage_intrinsic_size_self_negative;
317mod block_margin_x_percentage_intrinsic_size_self_positive;
318mod block_margin_y_collapse_complex;
319mod block_margin_y_collapse_through_blocked_by_aspect_ratio;
320mod block_margin_y_collapse_through_blocked_by_border_bottom;
321mod block_margin_y_collapse_through_blocked_by_border_top;
322mod block_margin_y_collapse_through_blocked_by_height;
323mod block_margin_y_collapse_through_blocked_by_line_box;
324mod block_margin_y_collapse_through_blocked_by_line_box_with_height_zero;
325mod block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero;
326mod block_margin_y_collapse_through_blocked_by_min_height;
327mod block_margin_y_collapse_through_blocked_by_overflow_x_hidden;
328mod block_margin_y_collapse_through_blocked_by_overflow_x_scroll;
329mod block_margin_y_collapse_through_blocked_by_overflow_y_hidden;
330mod block_margin_y_collapse_through_blocked_by_overflow_y_scroll;
331mod block_margin_y_collapse_through_blocked_by_padding_bottom;
332mod block_margin_y_collapse_through_blocked_by_padding_top;
333mod block_margin_y_collapse_through_negative;
334mod block_margin_y_collapse_through_positive;
335mod block_margin_y_collapse_through_positive_and_negative;
336mod block_margin_y_collapse_through_with_absolute_child;
337mod block_margin_y_first_child_collapse_blocked_by_border_top;
338mod block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden;
339mod block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll;
340mod block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden;
341mod block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll;
342mod block_margin_y_first_child_collapse_blocked_by_padding_top;
343mod block_margin_y_first_child_collapse_negative_equal;
344mod block_margin_y_first_child_collapse_negative_parent_larger;
345mod block_margin_y_first_child_collapse_negative_parent_smaller;
346mod block_margin_y_first_child_collapse_not_blocked_by_border_bottom;
347mod block_margin_y_first_child_collapse_not_blocked_by_padding_bottom;
348mod block_margin_y_first_child_collapse_positive_and_negative;
349mod block_margin_y_first_child_collapse_positive_equal;
350mod block_margin_y_first_child_collapse_positive_parent_larger;
351mod block_margin_y_first_child_collapse_positive_parent_smaller;
352mod block_margin_y_first_granchild_collapse_positive_and_negative;
353mod block_margin_y_first_granchild_collapse_positive_equal;
354mod block_margin_y_last_child_collapse_blocked_by_border_bottom;
355mod block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden;
356mod block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll;
357mod block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden;
358mod block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll;
359mod block_margin_y_last_child_collapse_blocked_by_padding_bottom;
360mod block_margin_y_last_child_collapse_negative_equal;
361mod block_margin_y_last_child_collapse_negative_parent_larger;
362mod block_margin_y_last_child_collapse_negative_parent_smaller;
363mod block_margin_y_last_child_collapse_not_blocked_by_border_top;
364mod block_margin_y_last_child_collapse_not_blocked_by_padding_top;
365mod block_margin_y_last_child_collapse_positive_and_negative;
366mod block_margin_y_last_child_collapse_positive_equal;
367mod block_margin_y_last_child_collapse_positive_parent_larger;
368mod block_margin_y_last_child_collapse_positive_parent_smaller;
369mod block_margin_y_last_granchild_collapse_positive_equal;
370mod block_margin_y_sibling_collapse_negative;
371mod block_margin_y_sibling_collapse_negative_percentage;
372mod block_margin_y_sibling_collapse_positive;
373mod block_margin_y_sibling_collapse_positive_and_negative;
374mod block_margin_y_sibling_collapse_positive_and_negative_percentage;
375mod block_margin_y_sibling_collapse_positive_percentage;
376mod block_margin_y_simple_negative;
377mod block_margin_y_simple_negative_percentage_other;
378mod block_margin_y_simple_negative_percentage_self;
379mod block_margin_y_simple_positive;
380mod block_margin_y_simple_positive_percentage_other;
381mod block_margin_y_simple_positive_percentage_self;
382mod block_margin_y_total_collapse;
383mod block_margin_y_total_collapse_complex;
384mod block_overflow_scrollbars_overriden_by_available_space;
385mod block_overflow_scrollbars_overriden_by_max_size;
386mod block_overflow_scrollbars_overriden_by_size;
387mod block_overflow_scrollbars_take_up_space_both_axis;
388mod block_overflow_scrollbars_take_up_space_cross_axis;
389mod block_overflow_scrollbars_take_up_space_main_axis;
390mod block_padding_border_fixed_size;
391mod block_padding_border_intrinsic_size;
392mod block_padding_border_overrides_max_size;
393mod block_padding_border_overrides_min_size;
394mod block_padding_border_overrides_size;
395mod block_padding_border_percentage_fixed_size;
396mod block_padding_border_percentage_intrinsic_size;
397mod block_padding_fixed_size;
398mod block_padding_intrinsic_size;
399mod block_padding_percentage_fixed_size;
400mod block_padding_percentage_intrinsic_size;
401mod blockflex_block_in_flex_column;
402mod blockflex_block_in_flex_row;
403mod blockflex_flex_in_block;
404mod blockflex_margin_y_collapse_through_blocked_by_flex;
405mod blockflex_margin_y_first_child_collapse_blocked_by_flex;
406mod blockflex_margin_y_last_child_collapse_blocked_by_flex;
407mod blockflex_overflow_hidden;
408mod blockgrid_block_in_grid_auto;
409mod blockgrid_block_in_grid_fixed_fit_content_larger;
410mod blockgrid_block_in_grid_fixed_fit_content_middle;
411mod blockgrid_block_in_grid_fixed_fit_content_smaller;
412mod blockgrid_block_in_grid_fixed_larger;
413mod blockgrid_block_in_grid_fixed_middle;
414mod blockgrid_block_in_grid_fixed_smaller;
415mod blockgrid_block_in_grid_fr;
416mod blockgrid_block_in_grid_max_content;
417mod blockgrid_block_in_grid_min_content;
418mod blockgrid_grid_in_block;
419mod blockgrid_margin_y_collapse_through_blocked_by_grid;
420mod blockgrid_margin_y_first_child_collapse_blocked_by_grid;
421mod blockgrid_margin_y_last_child_collapse_blocked_by_grid;
422mod border_center_child;
423mod border_container_match_child;
424mod border_flex_child;
425mod border_no_child;
426mod border_no_size;
427mod border_stretch_child;
428mod child_min_max_width_flexing;
429mod child_with_padding_align_end;
430mod container_with_unsized_child;
431mod display_none;
432mod display_none_absolute_child;
433mod display_none_fixed_size;
434mod display_none_only_node;
435mod display_none_with_child;
436mod display_none_with_margin;
437mod display_none_with_position;
438mod display_none_with_position_absolute;
439mod do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_parent;
440mod flex_basis_and_main_dimen_set_when_flexing;
441mod flex_basis_flex_grow_column;
442mod flex_basis_flex_grow_row;
443mod flex_basis_flex_shrink_column;
444mod flex_basis_flex_shrink_row;
445mod flex_basis_larger_than_content_column;
446mod flex_basis_larger_than_content_row;
447mod flex_basis_overrides_main_size;
448mod flex_basis_slightly_smaller_then_content_with_flex_grow_large_size;
449mod flex_basis_smaller_than_content_column;
450mod flex_basis_smaller_than_content_row;
451mod flex_basis_smaller_than_main_dimen_column;
452mod flex_basis_smaller_than_main_dimen_row;
453mod flex_basis_smaller_then_content_with_flex_grow_large_size;
454mod flex_basis_smaller_then_content_with_flex_grow_small_size;
455mod flex_basis_smaller_then_content_with_flex_grow_unconstraint_size;
456mod flex_basis_smaller_then_content_with_flex_grow_very_large_size;
457mod flex_basis_unconstraint_column;
458mod flex_basis_unconstraint_row;
459mod flex_basis_zero_undefined_main_size;
460mod flex_column_relative_all_sides;
461mod flex_direction_column;
462mod flex_direction_column_no_height;
463mod flex_direction_column_reverse;
464mod flex_direction_column_reverse_no_height;
465mod flex_direction_row;
466mod flex_direction_row_no_width;
467mod flex_direction_row_reverse;
468mod flex_grow_child;
469mod flex_grow_flex_basis_percent_min_max;
470mod flex_grow_height_maximized;
471mod flex_grow_in_at_most_container;
472mod flex_grow_less_than_factor_one;
473mod flex_grow_root_minimized;
474mod flex_grow_shrink_at_most;
475mod flex_grow_to_min;
476mod flex_grow_within_constrained_max_column;
477mod flex_grow_within_constrained_max_row;
478mod flex_grow_within_constrained_max_width;
479mod flex_grow_within_constrained_min_column;
480mod flex_grow_within_constrained_min_max_column;
481mod flex_grow_within_constrained_min_row;
482mod flex_grow_within_max_width;
483mod flex_root_ignored;
484mod flex_row_relative_all_sides;
485mod flex_shrink_by_outer_margin_with_max_size;
486mod flex_shrink_flex_grow_child_flex_shrink_other_child;
487mod flex_shrink_flex_grow_row;
488mod flex_shrink_to_zero;
489mod flex_wrap_align_stretch_fits_one_row;
490mod flex_wrap_children_with_min_main_overriding_flex_basis;
491mod flex_wrap_wrap_to_child_height;
492mod gap_column_gap_child_margins;
493mod gap_column_gap_determines_parent_width;
494mod gap_column_gap_flexible;
495mod gap_column_gap_flexible_undefined_parent;
496mod gap_column_gap_inflexible;
497mod gap_column_gap_inflexible_undefined_parent;
498mod gap_column_gap_justify_center;
499mod gap_column_gap_justify_flex_end;
500mod gap_column_gap_justify_flex_start;
501mod gap_column_gap_justify_space_around;
502mod gap_column_gap_justify_space_between;
503mod gap_column_gap_justify_space_evenly;
504mod gap_column_gap_mixed_flexible;
505mod gap_column_gap_percentage_cyclic_partially_shrinkable;
506mod gap_column_gap_percentage_cyclic_shrinkable;
507mod gap_column_gap_percentage_cyclic_unshrinkable;
508mod gap_column_gap_percentage_flexible;
509mod gap_column_gap_percentage_flexible_with_padding;
510mod gap_column_gap_percentage_inflexible;
511mod gap_column_gap_row_gap_wrapping;
512mod gap_column_gap_wrap_align_center;
513mod gap_column_gap_wrap_align_flex_end;
514mod gap_column_gap_wrap_align_flex_start;
515mod gap_column_gap_wrap_align_space_around;
516mod gap_column_gap_wrap_align_space_between;
517mod gap_column_gap_wrap_align_stretch;
518mod gap_column_row_gap_wrapping;
519mod gap_row_gap_align_items_end;
520mod gap_row_gap_align_items_stretch;
521mod gap_row_gap_column_child_margins;
522mod gap_row_gap_determines_parent_height;
523mod gap_row_gap_percentage_wrapping;
524mod gap_row_gap_row_wrap_child_margins;
525#[cfg(feature = "grid")]
526mod grid_absolute_align_self_sized_all;
527#[cfg(feature = "grid")]
528mod grid_absolute_column_end;
529#[cfg(feature = "grid")]
530mod grid_absolute_column_start;
531#[cfg(feature = "grid")]
532mod grid_absolute_container_bottom_left;
533#[cfg(feature = "grid")]
534mod grid_absolute_container_bottom_left_margin;
535#[cfg(feature = "grid")]
536mod grid_absolute_container_left_overrides_right;
537#[cfg(feature = "grid")]
538mod grid_absolute_container_left_right;
539#[cfg(feature = "grid")]
540mod grid_absolute_container_left_right_margin;
541#[cfg(feature = "grid")]
542mod grid_absolute_container_negative_position;
543#[cfg(feature = "grid")]
544mod grid_absolute_container_negative_position_margin;
545#[cfg(feature = "grid")]
546mod grid_absolute_container_top_bottom;
547#[cfg(feature = "grid")]
548mod grid_absolute_container_top_bottom_margin;
549#[cfg(feature = "grid")]
550mod grid_absolute_container_top_right;
551#[cfg(feature = "grid")]
552mod grid_absolute_container_top_right_margin;
553#[cfg(feature = "grid")]
554mod grid_absolute_justify_self_sized_all;
555#[cfg(feature = "grid")]
556mod grid_absolute_layout_within_border;
557#[cfg(feature = "grid")]
558mod grid_absolute_layout_within_border_static;
559#[cfg(feature = "grid")]
560mod grid_absolute_row_end;
561#[cfg(feature = "grid")]
562mod grid_absolute_row_start;
563#[cfg(feature = "grid")]
564mod grid_absolute_top_overrides_bottom;
565#[cfg(feature = "grid")]
566mod grid_absolute_with_padding;
567#[cfg(feature = "grid")]
568mod grid_absolute_with_padding_and_margin;
569#[cfg(feature = "grid")]
570mod grid_align_content_center;
571#[cfg(feature = "grid")]
572mod grid_align_content_end;
573#[cfg(feature = "grid")]
574mod grid_align_content_end_with_padding_border;
575#[cfg(feature = "grid")]
576mod grid_align_content_space_around;
577#[cfg(feature = "grid")]
578mod grid_align_content_space_around_with_padding_border;
579#[cfg(feature = "grid")]
580mod grid_align_content_space_between;
581#[cfg(feature = "grid")]
582mod grid_align_content_space_between_with_padding_border;
583#[cfg(feature = "grid")]
584mod grid_align_content_space_evenly;
585#[cfg(feature = "grid")]
586mod grid_align_content_space_evenly_with_padding_border;
587#[cfg(feature = "grid")]
588mod grid_align_content_start;
589#[cfg(feature = "grid")]
590mod grid_align_content_start_with_padding_border;
591#[cfg(feature = "grid")]
592mod grid_align_items_baseline;
593#[cfg(feature = "grid")]
594mod grid_align_items_baseline_child;
595#[cfg(feature = "grid")]
596mod grid_align_items_baseline_child_margin;
597#[cfg(feature = "grid")]
598mod grid_align_items_baseline_child_margin_percent;
599#[cfg(feature = "grid")]
600mod grid_align_items_baseline_child_multiline;
601#[cfg(feature = "grid")]
602mod grid_align_items_baseline_child_multiline_no_override_on_secondline;
603#[cfg(feature = "grid")]
604mod grid_align_items_baseline_child_multiline_override;
605#[cfg(feature = "grid")]
606mod grid_align_items_baseline_child_padding;
607#[cfg(feature = "grid")]
608mod grid_align_items_baseline_child_top;
609#[cfg(feature = "grid")]
610mod grid_align_items_baseline_child_top2;
611#[cfg(feature = "grid")]
612mod grid_align_items_baseline_complex;
613#[cfg(feature = "grid")]
614mod grid_align_items_baseline_double_nested_child;
615#[cfg(feature = "grid")]
616mod grid_align_items_baseline_multiline;
617#[cfg(feature = "grid")]
618mod grid_align_items_baseline_multiline_column;
619#[cfg(feature = "grid")]
620mod grid_align_items_baseline_multiline_row_and_column;
621#[cfg(feature = "grid")]
622mod grid_align_items_baseline_nested_column;
623#[cfg(feature = "grid")]
624mod grid_align_items_sized_center;
625#[cfg(feature = "grid")]
626mod grid_align_items_sized_end;
627#[cfg(feature = "grid")]
628mod grid_align_items_sized_start;
629#[cfg(feature = "grid")]
630mod grid_align_items_sized_stretch;
631#[cfg(feature = "grid")]
632mod grid_align_self_sized_all;
633#[cfg(feature = "grid")]
634mod grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset;
635#[cfg(feature = "grid")]
636mod grid_aspect_ratio_absolute_fill_height_from_inset;
637#[cfg(feature = "grid")]
638mod grid_aspect_ratio_absolute_fill_width_from_inset;
639#[cfg(feature = "grid")]
640mod grid_aspect_ratio_absolute_height_overrides_inset;
641#[cfg(feature = "grid")]
642mod grid_aspect_ratio_absolute_width_overrides_inset;
643#[cfg(feature = "grid")]
644mod grid_aspect_ratio_child_fill_content_height;
645#[cfg(feature = "grid")]
646mod grid_aspect_ratio_child_fill_content_width;
647#[cfg(feature = "grid")]
648mod grid_aspect_ratio_fill_child_height;
649#[cfg(feature = "grid")]
650mod grid_aspect_ratio_fill_child_max_height;
651#[cfg(feature = "grid")]
652mod grid_aspect_ratio_fill_child_max_width;
653#[cfg(feature = "grid")]
654mod grid_aspect_ratio_fill_child_min_height;
655#[cfg(feature = "grid")]
656mod grid_aspect_ratio_fill_child_min_width;
657#[cfg(feature = "grid")]
658mod grid_aspect_ratio_fill_child_width;
659#[cfg(feature = "grid")]
660mod grid_aspect_ratio_overriden_by_explicit_sizes;
661#[cfg(feature = "grid")]
662mod grid_aspect_ratio_overriden_by_explicit_sizes_flex;
663#[cfg(feature = "grid")]
664mod grid_auto_columns;
665#[cfg(feature = "grid")]
666mod grid_auto_columns_fixed_width;
667#[cfg(feature = "grid")]
668mod grid_auto_fill_fixed_size;
669#[cfg(feature = "grid")]
670mod grid_auto_fill_with_empty_auto_track;
671#[cfg(feature = "grid")]
672mod grid_auto_fit_with_empty_auto_track;
673#[cfg(feature = "grid")]
674mod grid_auto_rows;
675#[cfg(feature = "grid")]
676mod grid_auto_single_item;
677#[cfg(feature = "grid")]
678mod grid_auto_single_item_fixed_width;
679#[cfg(feature = "grid")]
680mod grid_auto_single_item_fixed_width_with_definite_width;
681#[cfg(feature = "grid")]
682mod grid_auto_takes_precedence_over_fr;
683#[cfg(feature = "grid")]
684mod grid_basic;
685#[cfg(feature = "grid")]
686mod grid_basic_implicit_tracks;
687#[cfg(feature = "grid")]
688mod grid_basic_with_overflow;
689#[cfg(feature = "grid")]
690mod grid_basic_with_padding;
691#[cfg(feature = "grid")]
692mod grid_display_none_fixed_size;
693#[cfg(feature = "grid")]
694mod grid_fit_content_percent_definite_argument;
695#[cfg(feature = "grid")]
696mod grid_fit_content_percent_definite_max_content;
697#[cfg(feature = "grid")]
698mod grid_fit_content_percent_definite_min_content;
699#[cfg(feature = "grid")]
700mod grid_fit_content_percent_indefinite_argument;
701#[cfg(feature = "grid")]
702mod grid_fit_content_percent_indefinite_max_content;
703#[cfg(feature = "grid")]
704mod grid_fit_content_percent_indefinite_max_content_hidden;
705#[cfg(feature = "grid")]
706mod grid_fit_content_percent_indefinite_min_content;
707#[cfg(feature = "grid")]
708mod grid_fit_content_percent_indefinite_min_content_hidden;
709#[cfg(feature = "grid")]
710mod grid_fit_content_points_argument;
711#[cfg(feature = "grid")]
712mod grid_fit_content_points_max_content;
713#[cfg(feature = "grid")]
714mod grid_fit_content_points_min_content;
715#[cfg(feature = "grid")]
716mod grid_fit_content_points_min_content_hidden;
717#[cfg(feature = "grid")]
718mod grid_fr_fixed_size_no_content_proportions;
719#[cfg(feature = "grid")]
720mod grid_fr_fixed_size_no_content_proportions_sub_1_sum;
721#[cfg(feature = "grid")]
722mod grid_fr_fixed_size_single_item;
723#[cfg(feature = "grid")]
724mod grid_fr_no_sized_items_indefinite;
725#[cfg(feature = "grid")]
726mod grid_fr_single_item_indefinite;
727#[cfg(feature = "grid")]
728mod grid_fr_span_2_proportion;
729#[cfg(feature = "grid")]
730mod grid_fr_span_2_proportion_sub_1_sum;
731#[cfg(feature = "grid")]
732mod grid_fr_span_2_proportion_with_non_spanned_track;
733#[cfg(feature = "grid")]
734mod grid_fr_span_2_proportion_zero_sum;
735#[cfg(feature = "grid")]
736mod grid_fr_span_2_proportion_zero_sum_with_non_spanned_track;
737#[cfg(feature = "grid")]
738mod grid_gap;
739#[cfg(feature = "grid")]
740mod grid_hidden;
741#[cfg(feature = "grid")]
742mod grid_justify_content_center;
743#[cfg(feature = "grid")]
744mod grid_justify_content_center_with_padding_border;
745#[cfg(feature = "grid")]
746mod grid_justify_content_end;
747#[cfg(feature = "grid")]
748mod grid_justify_content_end_with_padding_border;
749#[cfg(feature = "grid")]
750mod grid_justify_content_space_around;
751#[cfg(feature = "grid")]
752mod grid_justify_content_space_around_with_padding_border;
753#[cfg(feature = "grid")]
754mod grid_justify_content_space_between;
755#[cfg(feature = "grid")]
756mod grid_justify_content_space_between_with_padding_border;
757#[cfg(feature = "grid")]
758mod grid_justify_content_space_evenly;
759#[cfg(feature = "grid")]
760mod grid_justify_content_space_evenly_with_padding_border;
761#[cfg(feature = "grid")]
762mod grid_justify_content_start;
763#[cfg(feature = "grid")]
764mod grid_justify_content_start_with_padding_border;
765#[cfg(feature = "grid")]
766mod grid_justify_items_sized_center;
767#[cfg(feature = "grid")]
768mod grid_justify_items_sized_end;
769#[cfg(feature = "grid")]
770mod grid_justify_items_sized_start;
771#[cfg(feature = "grid")]
772mod grid_justify_items_sized_stretch;
773#[cfg(feature = "grid")]
774mod grid_justify_self_sized_all;
775#[cfg(feature = "grid")]
776mod grid_margins_auto_margins;
777#[cfg(feature = "grid")]
778mod grid_margins_auto_margins_override_stretch;
779#[cfg(feature = "grid")]
780mod grid_margins_fixed_center;
781#[cfg(feature = "grid")]
782mod grid_margins_fixed_end;
783#[cfg(feature = "grid")]
784mod grid_margins_fixed_start;
785#[cfg(feature = "grid")]
786mod grid_margins_fixed_stretch;
787#[cfg(feature = "grid")]
788mod grid_margins_percent_center;
789#[cfg(feature = "grid")]
790mod grid_margins_percent_end;
791#[cfg(feature = "grid")]
792mod grid_margins_percent_start;
793#[cfg(feature = "grid")]
794mod grid_margins_percent_stretch;
795#[cfg(feature = "grid")]
796mod grid_max_content_maximum_single_item;
797#[cfg(feature = "grid")]
798mod grid_max_content_single_item;
799#[cfg(feature = "grid")]
800mod grid_max_content_single_item_margin_auto;
801#[cfg(feature = "grid")]
802mod grid_max_content_single_item_margin_fixed;
803#[cfg(feature = "grid")]
804mod grid_max_content_single_item_margin_percent;
805#[cfg(feature = "grid")]
806mod grid_max_content_single_item_span_2;
807#[cfg(feature = "grid")]
808mod grid_max_content_single_item_span_2_gap_fixed;
809#[cfg(feature = "grid")]
810mod grid_max_content_single_item_span_2_gap_percent_definite;
811#[cfg(feature = "grid")]
812mod grid_max_content_single_item_span_2_gap_percent_indefinite;
813#[cfg(feature = "grid")]
814mod grid_min_content_flex_column;
815#[cfg(feature = "grid")]
816mod grid_min_content_flex_row;
817#[cfg(feature = "grid")]
818mod grid_min_content_flex_single_item;
819#[cfg(feature = "grid")]
820mod grid_min_content_flex_single_item_margin_auto;
821#[cfg(feature = "grid")]
822mod grid_min_content_flex_single_item_margin_fixed;
823#[cfg(feature = "grid")]
824mod grid_min_content_flex_single_item_margin_percent;
825#[cfg(feature = "grid")]
826mod grid_min_content_maximum_single_item;
827#[cfg(feature = "grid")]
828mod grid_min_content_single_item;
829#[cfg(feature = "grid")]
830mod grid_minmax_auto_fixed_10px;
831#[cfg(feature = "grid")]
832mod grid_minmax_auto_max_content;
833#[cfg(feature = "grid")]
834mod grid_minmax_auto_min_content;
835#[cfg(feature = "grid")]
836mod grid_minmax_auto_percent_definite;
837#[cfg(feature = "grid")]
838mod grid_minmax_auto_percent_indefinite;
839#[cfg(feature = "grid")]
840mod grid_minmax_column_fixed_width_above_range;
841#[cfg(feature = "grid")]
842mod grid_minmax_column_fixed_width_below_range;
843#[cfg(feature = "grid")]
844mod grid_minmax_column_fixed_width_within_range;
845#[cfg(feature = "grid")]
846mod grid_minmax_column_indefinite;
847#[cfg(feature = "grid")]
848mod grid_minmax_column_with_auto_fixed;
849#[cfg(feature = "grid")]
850mod grid_minmax_column_with_fr_fixed;
851#[cfg(feature = "grid")]
852mod grid_minmax_max_content_1fr;
853#[cfg(feature = "grid")]
854mod grid_minmax_max_content_auto;
855#[cfg(feature = "grid")]
856mod grid_minmax_max_content_fixed_10px;
857#[cfg(feature = "grid")]
858mod grid_minmax_max_content_min_content;
859#[cfg(feature = "grid")]
860mod grid_minmax_max_content_percent_definite;
861#[cfg(feature = "grid")]
862mod grid_minmax_max_content_percent_indefinite;
863#[cfg(feature = "grid")]
864mod grid_minmax_min_content_1fr;
865#[cfg(feature = "grid")]
866mod grid_minmax_min_content_auto;
867#[cfg(feature = "grid")]
868mod grid_minmax_min_content_fixed_10px;
869#[cfg(feature = "grid")]
870mod grid_minmax_min_content_max_content;
871#[cfg(feature = "grid")]
872mod grid_minmax_min_content_percent_definite;
873#[cfg(feature = "grid")]
874mod grid_minmax_min_content_percent_indefinite;
875#[cfg(feature = "grid")]
876mod grid_out_of_order_items;
877#[cfg(feature = "grid")]
878mod grid_overflow_inline_axis_hidden;
879#[cfg(feature = "grid")]
880mod grid_overflow_inline_axis_scroll;
881#[cfg(feature = "grid")]
882mod grid_overflow_inline_axis_visible;
883#[cfg(feature = "grid")]
884mod grid_overflow_rows;
885#[cfg(feature = "grid")]
886mod grid_overflow_scrollbars_overriden_by_available_space;
887#[cfg(feature = "grid")]
888mod grid_overflow_scrollbars_overriden_by_max_size;
889#[cfg(feature = "grid")]
890mod grid_overflow_scrollbars_overriden_by_size;
891#[cfg(feature = "grid")]
892mod grid_overflow_scrollbars_take_up_space_both_axis;
893#[cfg(feature = "grid")]
894mod grid_overflow_scrollbars_take_up_space_x_axis;
895#[cfg(feature = "grid")]
896mod grid_overflow_scrollbars_take_up_space_y_axis;
897#[cfg(feature = "grid")]
898mod grid_padding_border_overrides_container_max_size;
899#[cfg(feature = "grid")]
900mod grid_padding_border_overrides_container_size;
901#[cfg(feature = "grid")]
902mod grid_padding_border_overrides_max_size;
903#[cfg(feature = "grid")]
904mod grid_padding_border_overrides_min_size;
905#[cfg(feature = "grid")]
906mod grid_padding_border_overrides_size;
907#[cfg(feature = "grid")]
908mod grid_percent_item_inside_stretch_item;
909#[cfg(feature = "grid")]
910mod grid_percent_items_nested_inside_stretch_alignment;
911#[cfg(feature = "grid")]
912mod grid_percent_items_nested_moderate;
913#[cfg(feature = "grid")]
914mod grid_percent_items_nested_with_margin;
915#[cfg(feature = "grid")]
916mod grid_percent_items_nested_with_padding_margin;
917#[cfg(feature = "grid")]
918mod grid_percent_items_width_and_margin;
919#[cfg(feature = "grid")]
920mod grid_percent_items_width_and_padding;
921#[cfg(feature = "grid")]
922mod grid_percent_tracks_definite_overflow;
923#[cfg(feature = "grid")]
924mod grid_percent_tracks_definite_underflow;
925#[cfg(feature = "grid")]
926mod grid_percent_tracks_indefinite_only;
927#[cfg(feature = "grid")]
928mod grid_percent_tracks_indefinite_with_content_overflow;
929#[cfg(feature = "grid")]
930mod grid_percent_tracks_indefinite_with_content_underflow;
931#[cfg(feature = "grid")]
932mod grid_placement_auto_negative;
933#[cfg(feature = "grid")]
934mod grid_placement_definite_in_secondary_axis_with_fully_definite_negative;
935#[cfg(feature = "grid")]
936mod grid_relative_all_sides;
937#[cfg(feature = "grid")]
938mod grid_relayout_vertical_text;
939#[cfg(feature = "grid")]
940mod grid_repeat_integer;
941#[cfg(feature = "grid")]
942mod grid_repeat_mixed;
943#[cfg(feature = "grid")]
944mod grid_size_child_fixed_tracks;
945#[cfg(feature = "grid")]
946mod grid_span_13_most_non_flex_with_minmax_indefinite;
947#[cfg(feature = "grid")]
948mod grid_span_13_most_non_flex_with_minmax_indefinite_hidden;
949#[cfg(feature = "grid")]
950mod grid_span_2_max_content_auto_indefinite;
951#[cfg(feature = "grid")]
952mod grid_span_2_max_content_auto_indefinite_hidden;
953#[cfg(feature = "grid")]
954mod grid_span_2_max_content_fit_content_10px_indefinite;
955#[cfg(feature = "grid")]
956mod grid_span_2_max_content_fit_content_10px_indefinite_hidden;
957#[cfg(feature = "grid")]
958mod grid_span_2_max_content_fit_content_80px_indefinite;
959#[cfg(feature = "grid")]
960mod grid_span_2_max_content_fit_content_80px_indefinite_hidden;
961#[cfg(feature = "grid")]
962mod grid_span_2_max_content_max_content_indefinite;
963#[cfg(feature = "grid")]
964mod grid_span_2_min_content_auto_indefinite;
965#[cfg(feature = "grid")]
966mod grid_span_2_min_content_auto_indefinite_hidden;
967#[cfg(feature = "grid")]
968mod grid_span_2_min_content_fit_content_10px_indefinite;
969#[cfg(feature = "grid")]
970mod grid_span_2_min_content_fit_content_10px_indefinite_hidden;
971#[cfg(feature = "grid")]
972mod grid_span_2_min_content_fit_content_30px_indefinite;
973#[cfg(feature = "grid")]
974mod grid_span_2_min_content_fit_content_30px_indefinite_hidden;
975#[cfg(feature = "grid")]
976mod grid_span_2_min_content_fit_content_80px_indefinite;
977#[cfg(feature = "grid")]
978mod grid_span_2_min_content_fit_content_80px_indefinite_hidden;
979#[cfg(feature = "grid")]
980mod grid_span_2_min_content_max_content_indefinite;
981#[cfg(feature = "grid")]
982mod grid_span_2_min_content_min_content_indefinite;
983#[cfg(feature = "grid")]
984mod grid_span_6_all_non_flex_indefinite;
985#[cfg(feature = "grid")]
986mod grid_span_6_all_non_flex_indefinite_hidden;
987#[cfg(feature = "grid")]
988mod grid_span_8_all_track_types_indefinite;
989#[cfg(feature = "grid")]
990mod gridflex_column_integration;
991#[cfg(feature = "grid")]
992mod gridflex_kitchen_sink;
993#[cfg(feature = "grid")]
994mod gridflex_kitchen_sink_minimise;
995#[cfg(feature = "grid")]
996mod gridflex_kitchen_sink_minimise2;
997#[cfg(feature = "grid")]
998mod gridflex_kitchen_sink_minimise3;
999#[cfg(feature = "grid")]
1000mod gridflex_row_integration;
1001mod intrinsic_sizing_cross_size_column;
1002mod intrinsic_sizing_main_size_column;
1003mod intrinsic_sizing_main_size_column_nested;
1004mod intrinsic_sizing_main_size_column_wrap;
1005mod intrinsic_sizing_main_size_row;
1006mod intrinsic_sizing_main_size_row_nested;
1007mod intrinsic_sizing_main_size_row_wrap;
1008mod justify_content_column_center;
1009mod justify_content_column_flex_end;
1010mod justify_content_column_flex_start;
1011mod justify_content_column_max_height_and_margin;
1012mod justify_content_column_min_height_and_margin;
1013mod justify_content_column_min_height_and_margin_bottom;
1014mod justify_content_column_min_height_and_margin_top;
1015mod justify_content_column_space_around;
1016mod justify_content_column_space_between;
1017mod justify_content_column_space_evenly;
1018mod justify_content_min_max;
1019mod justify_content_min_width_with_padding_child_width_greater_than_parent;
1020mod justify_content_min_width_with_padding_child_width_lower_than_parent;
1021mod justify_content_overflow_min_max;
1022mod justify_content_row_center;
1023mod justify_content_row_flex_end;
1024mod justify_content_row_flex_start;
1025mod justify_content_row_max_width_and_margin;
1026mod justify_content_row_min_width_and_margin;
1027mod justify_content_row_space_around;
1028mod justify_content_row_space_between;
1029mod justify_content_row_space_evenly;
1030mod leaf_overflow_scrollbars_affect_available_space_x_axis;
1031mod leaf_overflow_scrollbars_affect_available_space_y_axis;
1032mod leaf_overflow_scrollbars_overriden_by_available_space;
1033mod leaf_overflow_scrollbars_overriden_by_max_size;
1034mod leaf_overflow_scrollbars_overriden_by_size;
1035mod leaf_overflow_scrollbars_take_up_space_both_axis;
1036mod leaf_overflow_scrollbars_take_up_space_x_axis;
1037mod leaf_overflow_scrollbars_take_up_space_y_axis;
1038mod leaf_padding_border_overrides_max_size;
1039mod leaf_padding_border_overrides_min_size;
1040mod leaf_padding_border_overrides_size;
1041mod leaf_with_content_and_border;
1042mod leaf_with_content_and_padding;
1043mod leaf_with_content_and_padding_border;
1044mod margin_and_flex_column;
1045mod margin_and_flex_row;
1046mod margin_and_stretch_column;
1047mod margin_and_stretch_row;
1048mod margin_auto_bottom;
1049mod margin_auto_bottom_and_top;
1050mod margin_auto_bottom_and_top_justify_center;
1051mod margin_auto_left;
1052mod margin_auto_left_and_right;
1053mod margin_auto_left_and_right_column;
1054mod margin_auto_left_and_right_column_and_center;
1055mod margin_auto_left_and_right_stretch;
1056mod margin_auto_left_child_bigger_than_parent;
1057mod margin_auto_left_fix_right_child_bigger_than_parent;
1058mod margin_auto_left_right_child_bigger_than_parent;
1059mod margin_auto_left_stretching_child;
1060mod margin_auto_mutiple_children_column;
1061mod margin_auto_mutiple_children_row;
1062mod margin_auto_right;
1063mod margin_auto_top;
1064mod margin_auto_top_and_bottom_stretch;
1065mod margin_auto_top_stretching_child;
1066mod margin_bottom;
1067mod margin_fix_left_auto_right_child_bigger_than_parent;
1068mod margin_left;
1069mod margin_right;
1070mod margin_should_not_be_part_of_max_height;
1071mod margin_should_not_be_part_of_max_width;
1072mod margin_top;
1073mod margin_with_sibling_column;
1074mod margin_with_sibling_row;
1075mod max_height;
1076mod max_height_overrides_height;
1077mod max_height_overrides_height_on_root;
1078mod max_width;
1079mod max_width_overrides_width;
1080mod max_width_overrides_width_on_root;
1081mod measure_child;
1082mod measure_child_absolute;
1083mod measure_child_constraint;
1084mod measure_child_constraint_padding_parent;
1085mod measure_child_with_flex_grow;
1086mod measure_child_with_flex_shrink;
1087mod measure_child_with_flex_shrink_hidden;
1088mod measure_child_with_min_size_greater_than_available_space;
1089mod measure_flex_basis_overrides_measure;
1090mod measure_height_overrides_measure;
1091mod measure_remeasure_child_after_growing;
1092mod measure_remeasure_child_after_shrinking;
1093mod measure_remeasure_child_after_stretching;
1094mod measure_root;
1095mod measure_stretch_overrides_measure;
1096mod measure_width_overrides_measure;
1097mod min_height;
1098mod min_height_larger_than_height;
1099mod min_height_overrides_height;
1100mod min_height_overrides_height_on_root;
1101mod min_height_overrides_max_height;
1102mod min_height_with_nested_fixed_height;
1103mod min_max_percent_different_width_height;
1104mod min_max_percent_no_width_height;
1105mod min_width;
1106mod min_width_larger_than_width;
1107mod min_width_overrides_max_width;
1108mod min_width_overrides_width;
1109mod min_width_overrides_width_on_root;
1110mod nested_overflowing_child;
1111mod nested_overflowing_child_in_constraint_parent;
1112mod only_shrinkable_item_with_flex_basis_zero;
1113mod overflow_cross_axis;
1114mod overflow_main_axis;
1115mod overflow_main_axis_shrink_hidden;
1116mod overflow_main_axis_shrink_scroll;
1117mod overflow_main_axis_shrink_visible;
1118mod overflow_scroll_main_axis_justify_content_end;
1119mod overflow_scrollbars_overriden_by_available_space;
1120mod overflow_scrollbars_overriden_by_max_size;
1121mod overflow_scrollbars_overriden_by_size;
1122mod overflow_scrollbars_take_up_space_both_axis;
1123mod overflow_scrollbars_take_up_space_cross_axis;
1124mod overflow_scrollbars_take_up_space_main_axis;
1125mod padding_align_end_child;
1126mod padding_border_overrides_max_size;
1127mod padding_border_overrides_min_size;
1128mod padding_border_overrides_size;
1129mod padding_border_overrides_size_flex_basis_0;
1130mod padding_border_overrides_size_flex_basis_0_growable;
1131mod padding_center_child;
1132mod padding_container_match_child;
1133mod padding_flex_child;
1134mod padding_no_child;
1135mod padding_no_size;
1136mod padding_stretch_child;
1137mod parent_wrap_child_size_overflowing_parent;
1138mod percent_absolute_position;
1139mod percent_within_flex_grow;
1140mod percentage_absolute_position;
1141mod percentage_container_in_wrapping_container;
1142mod percentage_different_width_height;
1143mod percentage_different_width_height_column;
1144mod percentage_flex_basis;
1145mod percentage_flex_basis_cross;
1146mod percentage_flex_basis_cross_max_height;
1147mod percentage_flex_basis_cross_max_width;
1148mod percentage_flex_basis_cross_min_height;
1149mod percentage_flex_basis_cross_min_width;
1150mod percentage_flex_basis_main_max_height;
1151mod percentage_flex_basis_main_max_width;
1152mod percentage_flex_basis_main_min_width;
1153mod percentage_main_max_height;
1154mod percentage_margin_should_calculate_based_only_on_width;
1155mod percentage_moderate_complexity;
1156mod percentage_moderate_complexity2;
1157mod percentage_multiple_nested_with_padding_margin_and_percentage_values;
1158mod percentage_padding_should_calculate_based_only_on_width;
1159mod percentage_position_bottom_right;
1160mod percentage_position_left_top;
1161mod percentage_size_based_on_parent_inner_size;
1162mod percentage_size_of_flex_basis;
1163mod percentage_sizes_should_not_prevent_flex_shrinking;
1164mod percentage_width_height;
1165mod percentage_width_height_undefined_parent_size;
1166mod position_root_with_rtl_should_position_withoutdirection;
1167mod relative_position_should_not_nudge_siblings;
1168mod rounding_flex_basis_flex_grow_row_prime_number_width;
1169mod rounding_flex_basis_flex_grow_row_width_of_100;
1170mod rounding_flex_basis_flex_shrink_row;
1171mod rounding_flex_basis_overrides_main_size;
1172mod rounding_fractial_input_1;
1173mod rounding_fractial_input_2;
1174mod rounding_fractial_input_3;
1175mod rounding_fractial_input_4;
1176mod rounding_fractial_input_5;
1177mod rounding_fractial_input_6;
1178mod rounding_fractial_input_7;
1179mod rounding_inner_node_controversy_combined;
1180mod rounding_inner_node_controversy_horizontal;
1181mod rounding_inner_node_controversy_vertical;
1182mod rounding_total_fractial;
1183mod rounding_total_fractial_nested;
1184mod simple_child;
1185mod single_flex_child_after_absolute_child;
1186mod size_defined_by_child;
1187mod size_defined_by_child_with_border;
1188mod size_defined_by_child_with_padding;
1189mod size_defined_by_grand_child;
1190mod undefined_height_with_min_max;
1191mod undefined_width_with_min_max;
1192mod undefined_width_with_min_max_row;
1193mod width_smaller_then_content_with_flex_grow_large_size;
1194mod width_smaller_then_content_with_flex_grow_small_size;
1195mod width_smaller_then_content_with_flex_grow_unconstraint_size;
1196mod width_smaller_then_content_with_flex_grow_very_large_size;
1197mod wrap_child;
1198mod wrap_column;
1199mod wrap_grandchild;
1200mod wrap_nodes_with_content_sizing_margin_cross;
1201mod wrap_nodes_with_content_sizing_overflowing_margin;
1202mod wrap_reverse_column;
1203mod wrap_reverse_column_fixed_size;
1204mod wrap_reverse_row;
1205mod wrap_reverse_row_align_content_center;
1206mod wrap_reverse_row_align_content_flex_start;
1207mod wrap_reverse_row_align_content_space_around;
1208mod wrap_reverse_row_align_content_stretch;
1209mod wrap_reverse_row_single_line_different_size;
1210mod wrap_row;
1211mod wrap_row_align_items_center;
1212mod wrap_row_align_items_flex_end;
1213mod wrapped_column_max_height;
1214mod wrapped_column_max_height_flex;
1215mod wrapped_row_within_align_items_center;
1216mod wrapped_row_within_align_items_flex_end;
1217mod wrapped_row_within_align_items_flex_start;