⎇ bd6e1961c57e46cffc98b74abcc126b3264aa0dd
benches/generated/wrap_nodes_with_content_sizing_overflowing_margin.rs
Ñawpa willay
Pi imata llamkarqan
ch'uya
update tests and benchmarks to use new api
1pub fn compute() -> stretch::result::Layout {
2 stretch::node::Node::new(
3 stretch::style::Style {
4 flex_direction: stretch::style::FlexDirection::Column,
5 size: stretch::geometry::Size {
6 width: stretch::style::Dimension::Points(500f32),
7 height: stretch::style::Dimension::Points(500f32),
8 ..Default::default()
9 },
10 ..Default::default()
11 },
12 vec![&stretch::node::Node::new(
13 stretch::style::Style {
14 flex_wrap: stretch::style::FlexWrap::Wrap,
15 size: stretch::geometry::Size { width: stretch::style::Dimension::Points(85f32), ..Default::default() },
16 ..Default::default()
17 },
18 vec![
19 &stretch::node::Node::new(
20 stretch::style::Style {
21 flex_direction: stretch::style::FlexDirection::Column,
22 ..Default::default()
23 },
24 vec![&stretch::node::Node::new(
25 stretch::style::Style {
26 size: stretch::geometry::Size {
27 width: stretch::style::Dimension::Points(40f32),
28 height: stretch::style::Dimension::Points(40f32),
29 ..Default::default()
30 },
31 ..Default::default()
32 },
33 vec![],
34 )],
35 ),
36 &stretch::node::Node::new(
37 stretch::style::Style {
38 flex_direction: stretch::style::FlexDirection::Column,
39 margin: stretch::geometry::Rect {
40 end: stretch::style::Dimension::Points(10f32),
41 ..Default::default()
42 },
43 ..Default::default()
44 },
45 vec![&stretch::node::Node::new(
46 stretch::style::Style {
47 size: stretch::geometry::Size {
48 width: stretch::style::Dimension::Points(40f32),
49 height: stretch::style::Dimension::Points(40f32),
50 ..Default::default()
51 },
52 ..Default::default()
53 },
54 vec![],
55 )],
56 ),
57 ],
58 )],
59 )
60 .compute_layout(stretch::geometry::Size::undefined())
61 .unwrap()
62}