tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 695HTML 648Markdown 12TOML 62320 Sutichaykuna

⎇ 285afdb9275c769f3f13f34616a2836f0869a73a benches/generated.rs Rust · 28 siq'ikuna · 849 B Ñawpa willay Pi imata llamkarqan ch'uya

Fix free space calculation for flexing 1e148bd7b · Emil Sjölander ·

1#[macro_use]
2extern crate criterion;
3extern crate stretch;
4
5use criterion::Criterion;
6
7fn stretch_benchmarks(c: &mut Criterion) {
8    c.bench_function("layout", |b| {
9        b.iter(|| {
10            stretch::compute(&stretch::style::Node {
11                align_items: stretch::style::AlignItems::Center,
12                width: stretch::style::Dimension::Points(100.0000),
13                height: stretch::style::Dimension::Points(100.0000),
14
15                children: vec![stretch::style::Node {
16                    width: stretch::style::Dimension::Points(10.0000),
17                    height: stretch::style::Dimension::Points(10.0000),
18                    ..Default::default()
19                }],
20
21                ..Default::default()
22            })
23        })
24    });
25}
26
27criterion_group!(benches, stretch_benchmarks);
28criterion_main!(benches);