tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 1077HTML 1008Markdown 12TOML 83209 Definitions

⎇ 40dd6120fc73aa866f30e52a51d1abaf39adce6f tests/generated/grid/mod.rs Rust · 522 lines · 17.6 KB History Who touched what raw

add grid & flex test fixtures 40dd6120f · Kane Wang ·

1mod absolute_correct_cross_child_size_with_percentage;
2mod chrome_issue_325928327;
3#[cfg(feature = "grid")]
4mod grid_absolute_align_self_sized_all;
5#[cfg(feature = "grid")]
6mod grid_absolute_column_end;
7#[cfg(feature = "grid")]
8mod grid_absolute_column_start;
9#[cfg(feature = "grid")]
10mod grid_absolute_container_bottom_left;
11#[cfg(feature = "grid")]
12mod grid_absolute_container_bottom_left_margin;
13#[cfg(feature = "grid")]
14mod grid_absolute_container_left_overrides_right;
15#[cfg(feature = "grid")]
16mod grid_absolute_container_left_right;
17#[cfg(feature = "grid")]
18mod grid_absolute_container_left_right_margin;
19#[cfg(feature = "grid")]
20mod grid_absolute_container_negative_position;
21#[cfg(feature = "grid")]
22mod grid_absolute_container_negative_position_margin;
23#[cfg(feature = "grid")]
24mod grid_absolute_container_top_bottom;
25#[cfg(feature = "grid")]
26mod grid_absolute_container_top_bottom_margin;
27#[cfg(feature = "grid")]
28mod grid_absolute_container_top_right;
29#[cfg(feature = "grid")]
30mod grid_absolute_container_top_right_margin;
31#[cfg(feature = "grid")]
32mod grid_absolute_direction_rtl;
33#[cfg(feature = "grid")]
34mod grid_absolute_justify_self_sized_all;
35#[cfg(feature = "grid")]
36mod grid_absolute_layout_within_border;
37#[cfg(feature = "grid")]
38mod grid_absolute_layout_within_border_static;
39#[cfg(feature = "grid")]
40mod grid_absolute_resolved_insets;
41#[cfg(feature = "grid")]
42mod grid_absolute_row_end;
43#[cfg(feature = "grid")]
44mod grid_absolute_row_start;
45#[cfg(feature = "grid")]
46mod grid_absolute_top_overrides_bottom;
47#[cfg(feature = "grid")]
48mod grid_absolute_with_padding;
49#[cfg(feature = "grid")]
50mod grid_absolute_with_padding_and_margin;
51#[cfg(feature = "grid")]
52mod grid_align_content_center;
53#[cfg(feature = "grid")]
54mod grid_align_content_center_negative_space_gap;
55#[cfg(feature = "grid")]
56mod grid_align_content_end;
57#[cfg(feature = "grid")]
58mod grid_align_content_end_negative_space_gap;
59#[cfg(feature = "grid")]
60mod grid_align_content_end_with_padding_border;
61#[cfg(feature = "grid")]
62mod grid_align_content_space_around;
63#[cfg(feature = "grid")]
64mod grid_align_content_space_around_negative_space_gap;
65#[cfg(feature = "grid")]
66mod grid_align_content_space_around_with_padding_border;
67#[cfg(feature = "grid")]
68mod grid_align_content_space_between;
69#[cfg(feature = "grid")]
70mod grid_align_content_space_between_negative_space_gap;
71#[cfg(feature = "grid")]
72mod grid_align_content_space_between_with_padding_border;
73#[cfg(feature = "grid")]
74mod grid_align_content_space_evenly;
75#[cfg(feature = "grid")]
76mod grid_align_content_space_evenly_negative_space_gap;
77#[cfg(feature = "grid")]
78mod grid_align_content_space_evenly_with_padding_border;
79#[cfg(feature = "grid")]
80mod grid_align_content_start;
81#[cfg(feature = "grid")]
82mod grid_align_content_start_negative_space_gap;
83#[cfg(feature = "grid")]
84mod grid_align_content_start_with_padding_border;
85#[cfg(feature = "grid")]
86mod grid_align_items_baseline;
87#[cfg(feature = "grid")]
88mod grid_align_items_baseline_child;
89#[cfg(feature = "grid")]
90mod grid_align_items_baseline_child_margin;
91#[cfg(feature = "grid")]
92mod grid_align_items_baseline_child_margin_percent;
93#[cfg(feature = "grid")]
94mod grid_align_items_baseline_child_multiline;
95#[cfg(feature = "grid")]
96mod grid_align_items_baseline_child_multiline_no_override_on_secondline;
97#[cfg(feature = "grid")]
98mod grid_align_items_baseline_child_multiline_override;
99#[cfg(feature = "grid")]
100mod grid_align_items_baseline_child_padding;
101#[cfg(feature = "grid")]
102mod grid_align_items_baseline_child_top;
103#[cfg(feature = "grid")]
104mod grid_align_items_baseline_child_top2;
105#[cfg(feature = "grid")]
106mod grid_align_items_baseline_complex;
107#[cfg(feature = "grid")]
108mod grid_align_items_baseline_double_nested_child;
109#[cfg(feature = "grid")]
110mod grid_align_items_baseline_multiline;
111#[cfg(feature = "grid")]
112mod grid_align_items_baseline_multiline_column;
113#[cfg(feature = "grid")]
114mod grid_align_items_baseline_multiline_row_and_column;
115#[cfg(feature = "grid")]
116mod grid_align_items_baseline_nested_column;
117#[cfg(feature = "grid")]
118mod grid_align_items_sized_center;
119#[cfg(feature = "grid")]
120mod grid_align_items_sized_end;
121#[cfg(feature = "grid")]
122mod grid_align_items_sized_start;
123#[cfg(feature = "grid")]
124mod grid_align_items_sized_stretch;
125#[cfg(feature = "grid")]
126mod grid_align_self_sized_all;
127#[cfg(feature = "grid")]
128mod grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset;
129#[cfg(feature = "grid")]
130mod grid_aspect_ratio_absolute_fill_height_from_inset;
131#[cfg(feature = "grid")]
132mod grid_aspect_ratio_absolute_fill_width_from_inset;
133#[cfg(feature = "grid")]
134mod grid_aspect_ratio_absolute_height_overrides_inset;
135#[cfg(feature = "grid")]
136mod grid_aspect_ratio_absolute_width_overrides_inset;
137#[cfg(feature = "grid")]
138mod grid_aspect_ratio_child_fill_content_height;
139#[cfg(feature = "grid")]
140mod grid_aspect_ratio_child_fill_content_width;
141#[cfg(feature = "grid")]
142mod grid_aspect_ratio_fill_child_height;
143#[cfg(feature = "grid")]
144mod grid_aspect_ratio_fill_child_max_height;
145#[cfg(feature = "grid")]
146mod grid_aspect_ratio_fill_child_max_width;
147#[cfg(feature = "grid")]
148mod grid_aspect_ratio_fill_child_min_height;
149#[cfg(feature = "grid")]
150mod grid_aspect_ratio_fill_child_width;
151#[cfg(feature = "grid")]
152mod grid_aspect_ratio_overridden_by_explicit_sizes;
153#[cfg(feature = "grid")]
154mod grid_aspect_ratio_overridden_by_explicit_sizes_flex;
155#[cfg(feature = "grid")]
156mod grid_auto_columns;
157#[cfg(feature = "grid")]
158mod grid_auto_columns_fixed_width;
159#[cfg(feature = "grid")]
160mod grid_auto_fill_fixed_size;
161#[cfg(feature = "grid")]
162mod grid_auto_fill_with_empty_auto_track;
163#[cfg(feature = "grid")]
164mod grid_auto_fit_definite_percentage;
165#[cfg(feature = "grid")]
166mod grid_auto_fit_with_empty_auto_track;
167#[cfg(feature = "grid")]
168mod grid_auto_rows;
169#[cfg(feature = "grid")]
170mod grid_auto_single_item;
171#[cfg(feature = "grid")]
172mod grid_auto_single_item_fixed_width;
173#[cfg(feature = "grid")]
174mod grid_auto_single_item_fixed_width_with_definite_width;
175#[cfg(feature = "grid")]
176mod grid_auto_takes_precedence_over_fr;
177#[cfg(feature = "grid")]
178mod grid_available_space_greater_than_max_content;
179#[cfg(feature = "grid")]
180mod grid_available_space_smaller_than_max_content;
181#[cfg(feature = "grid")]
182mod grid_available_space_smaller_than_min_content;
183#[cfg(feature = "grid")]
184mod grid_basic;
185#[cfg(feature = "grid")]
186mod grid_basic_direction_rtl;
187#[cfg(feature = "grid")]
188mod grid_basic_implicit_tracks;
189#[cfg(feature = "grid")]
190mod grid_basic_with_overflow;
191#[cfg(feature = "grid")]
192mod grid_basic_with_padding;
193#[cfg(feature = "grid")]
194mod grid_display_none_fixed_size;
195#[cfg(feature = "grid")]
196mod grid_fit_content_percent_definite_argument;
197#[cfg(feature = "grid")]
198mod grid_fit_content_percent_definite_max_content;
199#[cfg(feature = "grid")]
200mod grid_fit_content_percent_definite_min_content;
201#[cfg(feature = "grid")]
202mod grid_fit_content_percent_indefinite_argument;
203#[cfg(feature = "grid")]
204mod grid_fit_content_percent_indefinite_max_content;
205#[cfg(feature = "grid")]
206mod grid_fit_content_percent_indefinite_max_content_hidden;
207#[cfg(feature = "grid")]
208mod grid_fit_content_percent_indefinite_min_content;
209#[cfg(feature = "grid")]
210mod grid_fit_content_percent_indefinite_min_content_hidden;
211#[cfg(feature = "grid")]
212mod grid_fit_content_points_argument;
213#[cfg(feature = "grid")]
214mod grid_fit_content_points_max_content;
215#[cfg(feature = "grid")]
216mod grid_fit_content_points_min_content;
217#[cfg(feature = "grid")]
218mod grid_fit_content_points_min_content_hidden;
219#[cfg(feature = "grid")]
220mod grid_fr_fixed_size_no_content_proportions;
221#[cfg(feature = "grid")]
222mod grid_fr_fixed_size_no_content_proportions_sub_1_sum;
223#[cfg(feature = "grid")]
224mod grid_fr_fixed_size_single_item;
225#[cfg(feature = "grid")]
226mod grid_fr_no_sized_items_indefinite;
227#[cfg(feature = "grid")]
228mod grid_fr_single_item_indefinite;
229#[cfg(feature = "grid")]
230mod grid_fr_span_2_proportion;
231#[cfg(feature = "grid")]
232mod grid_fr_span_2_proportion_sub_1_sum;
233#[cfg(feature = "grid")]
234mod grid_fr_span_2_proportion_with_non_spanned_track;
235#[cfg(feature = "grid")]
236mod grid_fr_span_2_proportion_zero_sum;
237#[cfg(feature = "grid")]
238mod grid_fr_span_2_proportion_zero_sum_with_non_spanned_track;
239#[cfg(feature = "grid")]
240mod grid_gap;
241#[cfg(feature = "grid")]
242mod grid_hidden;
243#[cfg(feature = "grid")]
244mod grid_justify_content_center;
245#[cfg(feature = "grid")]
246mod grid_justify_content_center_negative_space_gap;
247#[cfg(feature = "grid")]
248mod grid_justify_content_center_with_padding_border;
249#[cfg(feature = "grid")]
250mod grid_justify_content_end;
251#[cfg(feature = "grid")]
252mod grid_justify_content_end_direction_rtl;
253#[cfg(feature = "grid")]
254mod grid_justify_content_end_negative_space_gap;
255#[cfg(feature = "grid")]
256mod grid_justify_content_end_with_padding_border;
257#[cfg(feature = "grid")]
258mod grid_justify_content_space_around;
259#[cfg(feature = "grid")]
260mod grid_justify_content_space_around_negative_space_gap;
261#[cfg(feature = "grid")]
262mod grid_justify_content_space_around_with_padding_border;
263#[cfg(feature = "grid")]
264mod grid_justify_content_space_between;
265#[cfg(feature = "grid")]
266mod grid_justify_content_space_between_negative_space_gap;
267#[cfg(feature = "grid")]
268mod grid_justify_content_space_between_with_padding_border;
269#[cfg(feature = "grid")]
270mod grid_justify_content_space_evenly;
271#[cfg(feature = "grid")]
272mod grid_justify_content_space_evenly_negative_space_gap;
273#[cfg(feature = "grid")]
274mod grid_justify_content_space_evenly_with_padding_border;
275#[cfg(feature = "grid")]
276mod grid_justify_content_start;
277#[cfg(feature = "grid")]
278mod grid_justify_content_start_direction_rtl;
279#[cfg(feature = "grid")]
280mod grid_justify_content_start_negative_space_gap;
281#[cfg(feature = "grid")]
282mod grid_justify_content_start_with_padding_border;
283#[cfg(feature = "grid")]
284mod grid_justify_items_sized_center;
285#[cfg(feature = "grid")]
286mod grid_justify_items_sized_end;
287#[cfg(feature = "grid")]
288mod grid_justify_items_sized_end_direction_rtl;
289#[cfg(feature = "grid")]
290mod grid_justify_items_sized_start;
291#[cfg(feature = "grid")]
292mod grid_justify_items_sized_start_direction_rtl;
293#[cfg(feature = "grid")]
294mod grid_justify_items_sized_stretch;
295#[cfg(feature = "grid")]
296mod grid_justify_self_sized_all;
297#[cfg(feature = "grid")]
298mod grid_margins_auto_margins;
299#[cfg(feature = "grid")]
300mod grid_margins_auto_margins_override_stretch;
301#[cfg(feature = "grid")]
302mod grid_margins_fixed_center;
303#[cfg(feature = "grid")]
304mod grid_margins_fixed_end;
305#[cfg(feature = "grid")]
306mod grid_margins_fixed_start;
307#[cfg(feature = "grid")]
308mod grid_margins_fixed_stretch;
309#[cfg(feature = "grid")]
310mod grid_margins_percent_center;
311#[cfg(feature = "grid")]
312mod grid_margins_percent_end;
313#[cfg(feature = "grid")]
314mod grid_margins_percent_start;
315#[cfg(feature = "grid")]
316mod grid_margins_percent_stretch;
317#[cfg(feature = "grid")]
318mod grid_max_content_maximum_single_item;
319#[cfg(feature = "grid")]
320mod grid_max_content_single_item;
321#[cfg(feature = "grid")]
322mod grid_max_content_single_item_margin_auto;
323#[cfg(feature = "grid")]
324mod grid_max_content_single_item_margin_fixed;
325#[cfg(feature = "grid")]
326mod grid_max_content_single_item_margin_percent;
327#[cfg(feature = "grid")]
328mod grid_max_content_single_item_span_2;
329#[cfg(feature = "grid")]
330mod grid_max_content_single_item_span_2_gap_fixed;
331#[cfg(feature = "grid")]
332mod grid_max_content_single_item_span_2_gap_percent_definite;
333#[cfg(feature = "grid")]
334mod grid_max_content_single_item_span_2_gap_percent_indefinite;
335#[cfg(feature = "grid")]
336mod grid_max_width_greater_than_max_content;
337#[cfg(feature = "grid")]
338mod grid_max_width_less_than_max_content_with_min_content;
339#[cfg(feature = "grid")]
340mod grid_max_width_smaller_than_max_content;
341#[cfg(feature = "grid")]
342mod grid_max_width_smaller_than_min_content;
343#[cfg(feature = "grid")]
344mod grid_min_content_flex_column;
345#[cfg(feature = "grid")]
346mod grid_min_content_flex_row;
347#[cfg(feature = "grid")]
348mod grid_min_content_flex_single_item;
349#[cfg(feature = "grid")]
350mod grid_min_content_flex_single_item_margin_auto;
351#[cfg(feature = "grid")]
352mod grid_min_content_flex_single_item_margin_fixed;
353#[cfg(feature = "grid")]
354mod grid_min_content_flex_single_item_margin_percent;
355#[cfg(feature = "grid")]
356mod grid_min_content_maximum_single_item;
357#[cfg(feature = "grid")]
358mod grid_min_content_single_item;
359#[cfg(feature = "grid")]
360mod grid_minmax_auto_fixed_10px;
361#[cfg(feature = "grid")]
362mod grid_minmax_auto_max_content;
363#[cfg(feature = "grid")]
364mod grid_minmax_auto_min_content;
365#[cfg(feature = "grid")]
366mod grid_minmax_auto_percent_definite;
367#[cfg(feature = "grid")]
368mod grid_minmax_auto_percent_indefinite;
369#[cfg(feature = "grid")]
370mod grid_minmax_column_fixed_width_above_range;
371#[cfg(feature = "grid")]
372mod grid_minmax_column_fixed_width_below_range;
373#[cfg(feature = "grid")]
374mod grid_minmax_column_fixed_width_within_range;
375#[cfg(feature = "grid")]
376mod grid_minmax_column_indefinite;
377#[cfg(feature = "grid")]
378mod grid_minmax_column_with_auto_fixed;
379#[cfg(feature = "grid")]
380mod grid_minmax_column_with_fr_fixed;
381#[cfg(feature = "grid")]
382mod grid_minmax_max_content_1fr;
383#[cfg(feature = "grid")]
384mod grid_minmax_max_content_auto;
385#[cfg(feature = "grid")]
386mod grid_minmax_max_content_fixed_10px;
387#[cfg(feature = "grid")]
388mod grid_minmax_max_content_min_content;
389#[cfg(feature = "grid")]
390mod grid_minmax_max_content_percent_definite;
391#[cfg(feature = "grid")]
392mod grid_minmax_max_content_percent_indefinite;
393#[cfg(feature = "grid")]
394mod grid_minmax_min_content_1fr;
395#[cfg(feature = "grid")]
396mod grid_minmax_min_content_auto;
397#[cfg(feature = "grid")]
398mod grid_minmax_min_content_fixed_10px;
399#[cfg(feature = "grid")]
400mod grid_minmax_min_content_max_content;
401#[cfg(feature = "grid")]
402mod grid_minmax_min_content_percent_definite;
403#[cfg(feature = "grid")]
404mod grid_minmax_min_content_percent_indefinite;
405#[cfg(feature = "grid")]
406mod grid_out_of_order_items;
407#[cfg(feature = "grid")]
408mod grid_overflow_inline_axis_hidden;
409#[cfg(feature = "grid")]
410mod grid_overflow_inline_axis_scroll;
411#[cfg(feature = "grid")]
412mod grid_overflow_inline_axis_visible;
413#[cfg(feature = "grid")]
414mod grid_overflow_rows;
415#[cfg(feature = "grid")]
416mod grid_overflow_scrollbars_overridden_by_available_space;
417#[cfg(feature = "grid")]
418mod grid_overflow_scrollbars_overridden_by_max_size;
419#[cfg(feature = "grid")]
420mod grid_overflow_scrollbars_overridden_by_size;
421#[cfg(feature = "grid")]
422mod grid_overflow_scrollbars_take_up_space_both_axis;
423#[cfg(feature = "grid")]
424mod grid_overflow_scrollbars_take_up_space_x_axis;
425#[cfg(feature = "grid")]
426mod grid_overflow_scrollbars_take_up_space_y_axis;
427#[cfg(feature = "grid")]
428mod grid_padding_border_overrides_container_max_size;
429#[cfg(feature = "grid")]
430mod grid_padding_border_overrides_container_size;
431#[cfg(feature = "grid")]
432mod grid_padding_border_overrides_max_size;
433#[cfg(feature = "grid")]
434mod grid_padding_border_overrides_min_size;
435#[cfg(feature = "grid")]
436mod grid_padding_border_overrides_size;
437#[cfg(feature = "grid")]
438mod grid_percent_item_inside_stretch_item;
439#[cfg(feature = "grid")]
440mod grid_percent_items_nested_inside_stretch_alignment;
441#[cfg(feature = "grid")]
442mod grid_percent_items_nested_moderate;
443#[cfg(feature = "grid")]
444mod grid_percent_items_nested_with_margin;
445#[cfg(feature = "grid")]
446mod grid_percent_items_nested_with_padding_margin;
447#[cfg(feature = "grid")]
448mod grid_percent_items_width_and_margin;
449#[cfg(feature = "grid")]
450mod grid_percent_items_width_and_padding;
451#[cfg(feature = "grid")]
452mod grid_percent_tracks_definite_overflow;
453#[cfg(feature = "grid")]
454mod grid_percent_tracks_definite_underflow;
455#[cfg(feature = "grid")]
456mod grid_percent_tracks_indefinite_only;
457#[cfg(feature = "grid")]
458mod grid_percent_tracks_indefinite_with_content_overflow;
459#[cfg(feature = "grid")]
460mod grid_percent_tracks_indefinite_with_content_underflow;
461#[cfg(feature = "grid")]
462mod grid_placement_auto_negative;
463#[cfg(feature = "grid")]
464mod grid_placement_definite_in_secondary_axis_with_fully_definite_negative;
465#[cfg(feature = "grid")]
466mod grid_placement_definite_primary;
467#[cfg(feature = "grid")]
468mod grid_relative_all_sides;
469#[cfg(feature = "grid")]
470mod grid_relayout_vertical_text;
471#[cfg(feature = "grid")]
472mod grid_repeat_integer;
473#[cfg(feature = "grid")]
474mod grid_repeat_mixed;
475#[cfg(feature = "grid")]
476mod grid_size_child_fixed_tracks;
477#[cfg(feature = "grid")]
478mod grid_span_13_most_non_flex_with_minmax_indefinite;
479#[cfg(feature = "grid")]
480mod grid_span_13_most_non_flex_with_minmax_indefinite_hidden;
481#[cfg(feature = "grid")]
482mod grid_span_2_max_content_auto_indefinite;
483#[cfg(feature = "grid")]
484mod grid_span_2_max_content_auto_indefinite_hidden;
485#[cfg(feature = "grid")]
486mod grid_span_2_max_content_fit_content_10px_indefinite;
487#[cfg(feature = "grid")]
488mod grid_span_2_max_content_fit_content_10px_indefinite_hidden;
489#[cfg(feature = "grid")]
490mod grid_span_2_max_content_fit_content_80px_indefinite;
491#[cfg(feature = "grid")]
492mod grid_span_2_max_content_fit_content_80px_indefinite_hidden;
493#[cfg(feature = "grid")]
494mod grid_span_2_max_content_max_content_indefinite;
495#[cfg(feature = "grid")]
496mod grid_span_2_min_content_auto_indefinite;
497#[cfg(feature = "grid")]
498mod grid_span_2_min_content_auto_indefinite_hidden;
499#[cfg(feature = "grid")]
500mod grid_span_2_min_content_fit_content_10px_indefinite;
501#[cfg(feature = "grid")]
502mod grid_span_2_min_content_fit_content_10px_indefinite_hidden;
503#[cfg(feature = "grid")]
504mod grid_span_2_min_content_fit_content_30px_indefinite;
505#[cfg(feature = "grid")]
506mod grid_span_2_min_content_fit_content_30px_indefinite_hidden;
507#[cfg(feature = "grid")]
508mod grid_span_2_min_content_fit_content_80px_indefinite;
509#[cfg(feature = "grid")]
510mod grid_span_2_min_content_fit_content_80px_indefinite_hidden;
511#[cfg(feature = "grid")]
512mod grid_span_2_min_content_max_content_indefinite;
513#[cfg(feature = "grid")]
514mod grid_span_2_min_content_min_content_indefinite;
515#[cfg(feature = "grid")]
516mod grid_span_6_all_non_flex_indefinite;
517#[cfg(feature = "grid")]
518mod grid_span_6_all_non_flex_indefinite_hidden;
519#[cfg(feature = "grid")]
520mod grid_span_8_all_track_types_indefinite;
521#[cfg(feature = "grid")]
522mod grid_taffy_issue_624;