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