[package]
name = "len-trait"
version = "0.4.0"
authors = ["Clar Charr <clar@charr.xyz>"]
repository = "https://github.com/clarcharr/len-trait"
documentation = "https://clarcharr.github.io/len-trait/len_trait"
description = "Len trait for collectons."
readme = "README.md"
license-file = "LICENSE"
exclude = [".gitignore"]
[dependencies]
bit-set = { version = "0", optional = true }
bit-vec = { version = "0", optional = true }
blist = { version = "0", optional = true }
enum-set = { version = "0", optional = true }
interval-heap = { version = "0", optional = true }
linear-map = { version = "0", optional = true }
linked-hash-map = { version = "0", optional = true }
lru-cache = { version = "0", optional = true }
vec_map = { version = "0", optional = true }
[features]
default = ["collections", "nightly"]
contain-rs = [
"std",
"bit-set",
"bit-vec",
"blist",
"enum-set",
"interval-heap",
"linear-map",
"linked-hash-map",
"lru-cache",
"vec_map",
]
std = []
collections = []
nightly = []
[[package.metadata.test-all.cases]]
versions = ["1.16.0", "stable", "beta"]
try-features = [["std"], ["contain-rs"]]
[[package.metadata.test-all.cases]]
versions = ["nightly"]
try-features = [
["nightly", "contain-rs"],
["nightly", "std"],
["nightly", "collections"],
["nightly"],
["contain-rs"],
["std"],
["collections"],
[],
]