[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