tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 492HTML 238TOML 3CSS 11112 Sutichaykuna

⎇ ae5f0e3402ef8e3debb329c06ff9ff8026dd26f3 examples/basic.rs Rust · 20 siq'ikuna · 519 B Ñawpa willay Pi imata llamkarqan ch'uya

cargo fmt 7f70d811a · Emil Sjölander ·

1use stretch::geometry::Size;
2use stretch::style::*;
3
4fn main() {
5    let node = Node {
6        size: Size { width: Dimension::Points(100.0), height: Dimension::Points(100.0) },
7        justify_content: JustifyContent::Center,
8
9        children: vec![Node {
10            size: Size { width: Dimension::Percent(0.5), height: Dimension::Auto },
11            ..Default::default()
12        }],
13
14        ..Default::default()
15    };
16
17    let layout = stretch::compute(&node, Size::undefined());
18
19    println!("{:#?}", layout);
20}