[build-dependencies.cc]
version = "1"
[dependencies.contracts]
optional = true
version = "0.6"
[dependencies.disabled_contracts]
version = "0.1"
[dependencies.lazy_static]
version = "1"
[dependencies.static_assertions]
version = "1.1"
[dependencies.tempfile]
version = "3"
[dev-dependencies.contracts]
version = "0.6"
[dev-dependencies.proptest]
version = "1"
[features]
c_fast_path = []
check_contracts = ["contracts"]
check_contracts_in_tests = []
default = ["check_contracts_in_tests", "c_fast_path"]
test_only_small_constants = []
[package]
description = "A C- and Rust-callable slab allocator with a focus on safety"
edition = "2018"
license = "MIT"
name = "slitter"
repository = "https://github.com/backtrace-labs/slitter"
version = "0.1.0"
[package.metadata.x]
test = "PROPTEST_FORK=true cargo test"
test_opt = "PROPTEST_FORK=true cargo test --release"
test_release = "PROPTEST_FORK=true cargo test --release --no-default-features --features='c_fast_path'"
test_small_constants = "PROPTEST_FORK=true cargo test --features='test_only_small_constants'"