[[bench]]
harness = false
name = "macros"
path = "benches/macros.rs"
required-features = ["alloc"]
[[bench]]
harness = false
name = "smallvec"
path = "benches/smallvec.rs"
required-features = ["alloc", "real_blackbox"]
[[test]]
name = "tinyvec"
path = "tests/tinyvec.rs"
required-features = ["alloc", "std"]
[[test]]
name = "debugger_visualizer"
path = "tests/debugger_visualizer.rs"
required-features = ["debugger_visualizer"]
test = false
[[test]]
name = "arrayvec"
path = "tests/arrayvec.rs"
[dependencies.arbitrary]
optional = true
version = "1"
[dependencies.serde]
default-features = false
optional = true
version = "1.0"
[dependencies.tinyvec_macros]
optional = true
version = "0.1"
[dev-dependencies.criterion]
version = "0.3.0"
[dev-dependencies.debugger_test]
version = "0.1"
[dev-dependencies.debugger_test_parser]
version = "0.1"
[dev-dependencies.serde_test]
version = "1.0"
[dev-dependencies.smallvec]
version = "1"
[features]
alloc = ["tinyvec_macros"]
debugger_visualizer = []
default = []
experimental_write_impl = []
grab_spare_slice = []
nightly_slice_partition_dedup = []
real_blackbox = ["criterion/real_blackbox"]
rustc_1_40 = []
rustc_1_55 = []
rustc_1_57 = ["rustc_1_55"]
rustc_1_61 = []
std = ["alloc"]
[lib]
name = "tinyvec"
path = "src/lib.rs"
[package]
authors = ["Lokathor <zefria@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["data-structures", "no-std"]
description = "`tinyvec` provides 100% safe vec-like data structures."
edition = "2018"
exclude = ["/.github", "/*.py", "/*.sh", "/src-backup"]
keywords = ["vec", "no_std", "no-std"]
license = "Zlib OR Apache-2.0 OR MIT"
name = "tinyvec"
readme = "README.md"
repository = "https://github.com/Lokathor/tinyvec"
version = "1.8.0"
[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