⎇ b4aa21f2f9d7fedcdaec168c9637cc4e0e14a708
benches/generated/flex_grow_root_minimized.rs
History
Who touched what
raw
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 { width: stretch::style::Dimension::Points(100f32), ..Default::default() },
6 min_size: stretch::geometry::Size {
7 height: stretch::style::Dimension::Points(100f32),
8 ..Default::default()
9 },
10 max_size: stretch::geometry::Size {
11 height: stretch::style::Dimension::Points(500f32),
12 ..Default::default()
13 },
14 ..Default::default()
15 },
16 vec![&stretch::node::Node::new(
17 stretch::style::Style {
18 flex_direction: stretch::style::FlexDirection::Column,
19 flex_grow: 1f32,
20 min_size: stretch::geometry::Size {
21 height: stretch::style::Dimension::Points(100f32),
22 ..Default::default()
23 },
24 max_size: stretch::geometry::Size {
25 height: stretch::style::Dimension::Points(500f32),
26 ..Default::default()
27 },
28 ..Default::default()
29 },
30 vec![
31 &stretch::node::Node::new(
32 stretch::style::Style {
33 flex_grow: 1f32,
34 flex_basis: stretch::style::Dimension::Points(200f32),
35 ..Default::default()
36 },
37 vec![],
38 ),
39 &stretch::node::Node::new(
40 stretch::style::Style {
41 size: stretch::geometry::Size {
42 height: stretch::style::Dimension::Points(100f32),
43 ..Default::default()
44 },
45 ..Default::default()
46 },
47 vec![],
48 ),
49 ],
50 )],
51 )
52 .compute_layout(stretch::geometry::Size::undefined())
53 .unwrap()
54}