gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 492HTML 238TOML 3CSS 11131 Definiciones

⎇ bd6e1961c57e46cffc98b74abcc126b3264aa0dd benches/generated/justify_content_row_flex_start.rs Rust · 46 líneas · 1.6 KB Historia Quién tocó qué crudo

update tests and benchmarks to use new api 1f8c44154 · Emil Sjölander ·

1pub fn compute() -> stretch::result::Layout {
2    stretch::node::Node::new(
3        stretch::style::Style {
4            size: stretch::geometry::Size {
5                width: stretch::style::Dimension::Points(100f32),
6                height: stretch::style::Dimension::Points(100f32),
7                ..Default::default()
8            },
9            ..Default::default()
10        },
11        vec![
12            &stretch::node::Node::new(
13                stretch::style::Style {
14                    size: stretch::geometry::Size {
15                        width: stretch::style::Dimension::Points(10f32),
16                        ..Default::default()
17                    },
18                    ..Default::default()
19                },
20                vec![],
21            ),
22            &stretch::node::Node::new(
23                stretch::style::Style {
24                    size: stretch::geometry::Size {
25                        width: stretch::style::Dimension::Points(10f32),
26                        ..Default::default()
27                    },
28                    ..Default::default()
29                },
30                vec![],
31            ),
32            &stretch::node::Node::new(
33                stretch::style::Style {
34                    size: stretch::geometry::Size {
35                        width: stretch::style::Dimension::Points(10f32),
36                        ..Default::default()
37                    },
38                    ..Default::default()
39                },
40                vec![],
41            ),
42        ],
43    )
44    .compute_layout(stretch::geometry::Size::undefined())
45    .unwrap()
46}