[package] name = "aptos-scratchpad" version = "0.2.7" authors = ["Aptos Labs "] description = "Aptos scratchpad" repository = "https://github.com/aptos-labs/aptos-core" homepage = "https://aptoslabs.com" license = "Apache-2.0" edition = "2018" [dependencies] bitvec = { version = "0.19.4" } itertools = "0.10.0" once_cell = "1.10.0" proptest = { version = "1.0.0", optional = true } rayon = "1.5.2" thiserror = "1.0.24" aptos-crypto = { version = "0.2.1", path = "../../crates/aptos-crypto" } aptos-infallible = { version = "0.2.1", path = "../../crates/aptos-infallible" } aptos-metrics-core = { version = "0.2.1", path = "../../crates/aptos-metrics-core" } aptos-types = { version = "0.2.1", path = "../../types" } [dev-dependencies] bitvec = "0.19.4" once_cell = "1.10.0" proptest = "1.0.0" rand = "0.7.3" aptos-types = { version = "0.2.1", path = "../../types", features = [ "fuzzing" ] } [features] fuzzing = ["aptos-types/fuzzing", "proptest"] bench = ["proptest"] [[bench]] name = "sparse_merkle" harness = false required-features = ["bench"] [lib] name = "scratchpad" # Allow Criterion benchmarks to take command line arguments # https://bheisler.github.io/criterion.rs/book/faq.html#cargo-bench-gives-unrecognized-option-errors-for-valid-command-line-options bench = false