tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 583HTML 275Markdown 8TOML 41586 Sutichaykuna

⎇ 272bca7d9b110816a1ac3ff828d441f4acb3449f benches/generated/margin_auto_left.rs Rust · 34 siq'ikuna · 1.4 KB Ñawpa willay Pi imata llamkarqan ch'uya

Generate benchmarks for all test fixtures 272bca7d9 · Emil Sjölander ·

1pub fn compute() -> stretch::layout::Node {
2    stretch::compute(
3        &stretch::style::Node {
4            align_items: stretch::style::AlignItems::Center,
5            size: stretch::geometry::Size {
6                width: stretch::style::Dimension::Points(200f32),
7                height: stretch::style::Dimension::Points(200f32),
8                ..Default::default()
9            },
10            children: vec![
11                stretch::style::Node {
12                    size: stretch::geometry::Size {
13                        width: stretch::style::Dimension::Points(50f32),
14                        height: stretch::style::Dimension::Points(50f32),
15                        ..Default::default()
16                    },
17                    margin: stretch::geometry::Rect { start: stretch::style::Dimension::Auto, ..Default::default() },
18                    ..Default::default()
19                },
20                stretch::style::Node {
21                    size: stretch::geometry::Size {
22                        width: stretch::style::Dimension::Points(50f32),
23                        height: stretch::style::Dimension::Points(50f32),
24                        ..Default::default()
25                    },
26                    ..Default::default()
27                },
28            ],
29            ..Default::default()
30        },
31        stretch::geometry::Size::undefined(),
32    )
33    .unwrap()
34}