tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

HTML 5544Rust 88Markdown 11TOML 91926 Definiciones

⎇ 7d9382ab959f495fb127584399448d7d7e7456de Cargo.toml TOML · 47 líneas · 1.1 KB Historia crudo

Make alloc and std compatible features (#86) 7d9382ab9 · Alice Cecile ·

1[package]
2name = "sprawl"
3version = "0.1.0"
4authors = ["Alice Cecile <alice.i.cecile@gmail.com>", "Johnathan Kelley <jkelleyrtp@gmail.com>"]
5edition = "2021"
6include = ["src/**/*", "Cargo.toml"]
7description = "A flexible UI layout library"
8repository = "https://github.com/DioxusLabs/sprawl"
9keywords = ["cross-platform", "layout", "flexbox"]
10categories = ["gui"]
11license = "MIT"
12
13[dependencies]
14arrayvec = { version = "0.7", default-features = false }
15hash32 = "0.2"
16hash32-derive = "0.1"
17heapless = "0.7"
18num-traits = { version = "0.2", default-features = false }
19typenum = "1"
20hashbrown = {version = "0.12", optional = true}
21serde = {version = "1.0", optional = true, features = ["serde_derive"]}
22
23[features]
24default = ["std"]
25alloc = ["hashbrown"]
26std = ["num-traits/std"]
27serde = ["dep:serde"]
28
29[dev-dependencies]
30criterion = "0.3"
31
32[profile.release]
33lto = true
34panic = 'abort'
35
36[[bench]]
37name = "generated"
38path = "benches/generated/mod.rs"
39harness = false
40
41[[bench]]
42name = "complex"
43path = "benches/complex.rs"
44harness = false
45
46[workspace]
47members = ["scripts/gentest"]