⎇ 06471455e8cc93ab7ffee650a033ae7df8943611
benches/generated/display_none_with_child.rs
History
Who touched what
raw
1pub fn compute() {
2 let mut stretch = stretch2::Stretch::new();
3 let node0 = stretch
4 .new_node(
5 stretch2::style::Style {
6 flex_grow: 1f32,
7 flex_shrink: 1f32,
8 flex_basis: stretch2::style::Dimension::Percent(0f32),
9 ..Default::default()
10 },
11 &[],
12 )
13 .unwrap();
14 let node10 = stretch
15 .new_node(
16 stretch2::style::Style {
17 flex_grow: 1f32,
18 flex_shrink: 1f32,
19 flex_basis: stretch2::style::Dimension::Percent(0f32),
20 size: stretch2::geometry::Size {
21 width: stretch2::style::Dimension::Points(20f32),
22 ..Default::default()
23 },
24 ..Default::default()
25 },
26 &[],
27 )
28 .unwrap();
29 let node1 = stretch
30 .new_node(
31 stretch2::style::Style {
32 display: stretch2::style::Display::None,
33 flex_direction: stretch2::style::FlexDirection::Column,
34 flex_grow: 1f32,
35 flex_shrink: 1f32,
36 flex_basis: stretch2::style::Dimension::Percent(0f32),
37 ..Default::default()
38 },
39 &[node10],
40 )
41 .unwrap();
42 let node2 = stretch
43 .new_node(
44 stretch2::style::Style {
45 flex_grow: 1f32,
46 flex_shrink: 1f32,
47 flex_basis: stretch2::style::Dimension::Percent(0f32),
48 ..Default::default()
49 },
50 &[],
51 )
52 .unwrap();
53 let node = stretch
54 .new_node(
55 stretch2::style::Style {
56 size: stretch2::geometry::Size {
57 width: stretch2::style::Dimension::Points(100f32),
58 height: stretch2::style::Dimension::Points(100f32),
59 ..Default::default()
60 },
61 ..Default::default()
62 },
63 &[node0, node1, node2],
64 )
65 .unwrap();
66 stretch.compute_layout(node, stretch2::geometry::Size::undefined()).unwrap();
67}