tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 707HTML 660Markdown 12TOML 62344 Definiciones

⎇ 272bca7d9b110816a1ac3ff828d441f4acb3449f benches/generated/align_flex_start_with_shrinking_children.rs Rust · 24 líneas · 920 B Historia Quién tocó qué crudo

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

1pub fn compute() -> stretch::layout::Node {
2    stretch::compute(
3        &stretch::style::Node {
4            size: stretch::geometry::Size {
5                width: stretch::style::Dimension::Points(500f32),
6                height: stretch::style::Dimension::Points(500f32),
7                ..Default::default()
8            },
9            children: vec![stretch::style::Node {
10                align_items: stretch::style::AlignItems::FlexStart,
11                children: vec![stretch::style::Node {
12                    flex_grow: 1f32,
13                    flex_shrink: 1f32,
14                    children: vec![stretch::style::Node { flex_grow: 1f32, flex_shrink: 1f32, ..Default::default() }],
15                    ..Default::default()
16                }],
17                ..Default::default()
18            }],
19            ..Default::default()
20        },
21        stretch::geometry::Size::undefined(),
22    )
23    .unwrap()
24}