gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 684HTML 640Markdown 12TOML 62290 Definitions

⎇ 12ef2852bdb59d1d6ed1a785de4a11a4fb6ba017 Cargo.toml TOML · 59 lines · 1.2 KB History raw

Drop in support for no_std float operations 12ef2852b · David Flemström ·

1[package]
2name = "stretch"
3version = "0.3.2"
4authors = ["Emil Sjölander <emil@visly.app>"]
5edition = "2018"
6include = ["src/**/*", "Cargo.toml"]
7description = "High performance & cross-platform Flexbox implementation"
8repository = "https://github.com/vislyhq/stretch"
9readme = "README.md"
10keywords = ["ios", "android", "cross-platform", "layout", "flexbox"]
11categories = ["gui"]
12license-file = "LICENSE"
13
14[badges]
15circle-ci = { repository = "vislyhq/stretch", branch = "master" }
16maintenance = { status = "experimental" }
17
18[dependencies]
19arrayvec = { version = "0.5.1", default-features = false }
20hash32 = "0.1.1"
21hash32-derive = "0.1.0"
22heapless = "0.5.1"
23num-traits = { version = "0.2.10", default-features = false }
24typenum = "1.11.2"
25
26[dependencies.hashbrown]
27version = "0.6.3"
28optional = true
29
30[dependencies.serde]
31version = "1.0.102"
32features = ["serde_derive"]
33optional = true
34
35[features]
36default = ["std"]
37alloc = ["hashbrown"]
38std = ["num-traits/std"]
39serde_camel_case = ["serde"]
40serde_kebab_case = ["serde"]
41
42[dev-dependencies]
43criterion = "0.3.0"
44
45[profile.release]
46lto = true
47panic = 'abort'
48
49[[bench]]
50name = "generated"
51path = "benches/generated/mod.rs"
52harness = false
53
54[[bench]]
55name = "complex"
56harness = false
57
58[workspace]
59members = [ "scripts/gentest" ]