-
Notifications
You must be signed in to change notification settings - Fork 16
/
Cargo.toml
53 lines (46 loc) · 1.22 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
[package]
name = "scapegoat"
version = "2.3.0"
rust = "1.55"
authors = ["Tiemoko Ballo"]
edition = "2018"
license = "MIT"
readme = "README.md"
homepage = "https://github.com/tnballo/scapegoat"
repository = "https://github.com/tnballo/scapegoat"
documentation = "https://docs.rs/scapegoat"
keywords = ["stack", "set", "map", "no_std", "fallible"]
categories = ["algorithms", "data-structures", "no-std", "embedded"]
description = "Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap."
include = [
"src/**/*.rs",
"benches/**/*.rs",
"build.rs",
"README.md",
"Cargo.toml",
"LICENSE",
]
[dependencies]
tinyvec = { version = "^1.5", features = ["rustc_1_55"] } # Has no dependencies of it's own
micromath = "^2.0" # Has no dependenceis of it's own
smallnum = "^0.4" # Has no dependencies of it's own
[dev-dependencies]
criterion = "0.3"
rand = { version = "0.7", features = ["small_rng"] }
lazy_static = "1"
[features]
alt_impl = []
low_mem_insert = []
fast_rebalance = []
[lib]
name = "scapegoat"
path = "src/lib.rs"
[[bench]]
name = "bench_set_rand"
harness = false
[[bench]]
name = "bench_set_seq"
harness = false
[[bench]]
name = "bench_set_from"
harness = false