[package]
name = "tinyvec"
description = "`tinyvec` provides 100% safe vec-like data structures."
version = "1.8.0"
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"
exclude = ["/.github", "/*.py", "/*.sh", "/src-backup"]
[dependencies]
tinyvec_macros = { version = "0.1", optional = true }
serde = { version = "1.0", optional = true, default-features = false }
arbitrary = { version = "1", optional = true }
[features]
default = []
alloc = ["tinyvec_macros"]
std = ["alloc"]
grab_spare_slice = []
rustc_1_40 = []
rustc_1_55 = []
rustc_1_57 = ["rustc_1_55"]
rustc_1_61 = []
nightly_slice_partition_dedup = []
debugger_visualizer = []
experimental_write_impl = []
real_blackbox = ["criterion/real_blackbox"]
[package.metadata.docs.rs]
features = ["alloc", "std", "grab_spare_slice", "rustc_1_55", "serde"]
rustdoc-args = ["--cfg","docs_rs"]
[package.metadata.playground]
features = ["alloc", "std", "grab_spare_slice", "rustc_1_55", "serde"]
[profile.bench]
debug = 2
[workspace]
members = ["fuzz"]
[dev-dependencies]
criterion = "0.3.0"
serde_test = "1.0"
smallvec = "1"
debugger_test = "0.1"
debugger_test_parser = "0.1"
[[test]]
name = "tinyvec"
required-features = ["alloc", "std"]
[[bench]]
name = "macros"
harness = false
required-features = ["alloc"]
[[bench]]
name = "smallvec"
harness = false
required-features = ["alloc", "real_blackbox"]
[[test]]
path = "tests/debugger_visualizer.rs"
name = "debugger_visualizer"
required-features = ["debugger_visualizer"]
test = false