[[bench]]
harness = false
name = "lock"
[[bench]]
harness = false
name = "buffer"
[[bench]]
harness = false
name = "counter"
[dependencies.assoc]
version = "0.1.3"
[dependencies.bitvec]
version = "1.0.1"
[dependencies.generator]
version = "0.8.1"
[dependencies.hex]
version = "0.4.2"
[dependencies.owo-colors]
version = "3.5.0"
[dependencies.rand]
version = "0.8.5"
[dependencies.rand_core]
version = "0.6.4"
[dependencies.rand_pcg]
version = "0.3.1"
[dependencies.scoped-tls]
version = "1.0.0"
[dependencies.smallvec]
features = ["const_new"]
version = "1.11.2"
[dependencies.tracing]
default-features = false
features = ["std"]
version = "0.1.36"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.4.0"
[dev-dependencies.futures]
version = "0.3.15"
[dev-dependencies.proptest]
version = "1.0.0"
[dev-dependencies.regex]
version = "1.5.5"
[dev-dependencies.tempfile]
version = "3.2.0"
[dev-dependencies.test-log]
default-features = false
features = ["trace"]
version = "0.2.8"
[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.9"
[lib]
bench = false
[package]
categories = ["asynchronous", "concurrency", "development-tools::testing"]
description = "A library for testing concurrent Rust code"
edition = "2021"
keywords = ["concurrency", "lock", "thread", "async"]
license = "Apache-2.0"
name = "shuttle"
readme = "README.md"
repository = "https://github.com/awslabs/shuttle"
version = "0.7.1"