[package]
name = "tinyvec"
description = "`tinyvec` provides 100% safe vec-like data structures."
version = "1.1.0-alpha.1"
authors = ["Lokathor <zefria@gmail.com>"]
edition = "2018"
license = "Zlib OR Apache-2.0 OR MIT"
keywords = ["vec", "no_std", "no-std"]
categories = ["data-structures", "no-std"]
repository = "https://github.com/Lokathor/tinyvec"
[dependencies]
tinyvec_macros = { version = "0.1", optional = true }
serde = { version = "1.0", optional = true, default-features = false }
[features]
default = []
alloc = ["tinyvec_macros"]
grab_spare_slice = []
rustc_1_40 = []
nightly_slice_partition_dedup = []
nightly_const_generics = []
experimental_write_impl = []
[package.metadata.docs.rs]
features = ["alloc", "grab_spare_slice", "rustc_1_40", "serde"]
rustdoc-args = ["--cfg","docs_rs"]
[package.metadata.playground]
features = ["alloc", "grab_spare_slice", "rustc_1_40", "serde"]
[profile.test]
opt-level = 3
[workspace]
members = ["fuzz"]
[dev-dependencies]
criterion = "0.3.0"
serde_test = "1.0"
[[test]]
name = "tinyvec"
required-features = ["alloc"]
[[bench]]
name = "macros"
harness = false
required-features = ["alloc"]