| # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO |
| # |
| # When uploading crates to the registry Cargo will automatically |
| # "normalize" Cargo.toml files for maximal compatibility |
| # with all versions of Cargo and also rewrite `path` dependencies |
| # to registry (e.g., crates.io) dependencies. |
| # |
| # If you are reading this file be aware that the original Cargo.toml |
| # will likely look very different (and much more reasonable). |
| # See Cargo.toml.orig for the original contents. |
| |
| [package] |
| edition = "2018" |
| rust-version = "1.65" |
| name = "proptest" |
| version = "1.5.0" |
| authors = ["Jason Lingle"] |
| build = false |
| exclude = [ |
| "/gen-*.sh", |
| "/readme-*.md", |
| ] |
| autobins = false |
| autoexamples = false |
| autotests = false |
| autobenches = false |
| description = """ |
| Hypothesis-like property-based testing and shrinking. |
| """ |
| homepage = "https://proptest-rs.github.io/proptest/proptest/index.html" |
| documentation = "https://docs.rs/proptest/latest/proptest/" |
| readme = "README.md" |
| keywords = [ |
| "property", |
| "testing", |
| "quickcheck", |
| "fuzz", |
| "hypothesis", |
| ] |
| categories = ["development-tools::testing"] |
| license = "MIT OR Apache-2.0" |
| repository = "https://github.com/proptest-rs/proptest" |
| |
| [package.metadata.docs.rs] |
| all-features = true |
| rustdoc-args = [ |
| "--cfg", |
| "docsrs", |
| ] |
| |
| [lib] |
| name = "proptest" |
| path = "src/lib.rs" |
| |
| [[example]] |
| name = "config-defaults" |
| path = "examples/config-defaults.rs" |
| |
| [[example]] |
| name = "dateparser_v1" |
| path = "examples/dateparser_v1.rs" |
| |
| [[example]] |
| name = "dateparser_v2" |
| path = "examples/dateparser_v2.rs" |
| |
| [[example]] |
| name = "fib" |
| path = "examples/fib.rs" |
| |
| [[example]] |
| name = "tutorial-simplify-play" |
| path = "examples/tutorial-simplify-play.rs" |
| |
| [[example]] |
| name = "tutorial-strategy-play" |
| path = "examples/tutorial-strategy-play.rs" |
| |
| [dependencies.bit-set] |
| version = "0.5.2" |
| optional = true |
| |
| [dependencies.bit-vec] |
| version = "0.6.0" |
| optional = true |
| |
| [dependencies.bitflags] |
| version = "2" |
| |
| [dependencies.lazy_static] |
| version = "1.2" |
| optional = true |
| |
| [dependencies.num-traits] |
| version = "0.2.15" |
| features = ["libm"] |
| default-features = false |
| |
| [dependencies.proptest-macro] |
| version = "0.1" |
| optional = true |
| |
| [dependencies.rand] |
| version = "0.8" |
| features = ["alloc"] |
| default-features = false |
| |
| [dependencies.rand_chacha] |
| version = "0.3" |
| default-features = false |
| |
| [dependencies.rand_xorshift] |
| version = "0.3" |
| |
| [dependencies.regex-syntax] |
| version = "0.8" |
| optional = true |
| |
| [dependencies.rusty-fork] |
| version = "0.3.0" |
| optional = true |
| default-features = false |
| |
| [dependencies.tempfile] |
| version = "3.0" |
| optional = true |
| |
| [dependencies.unarray] |
| version = "0.1.4" |
| |
| [dependencies.x86] |
| version = "0.52.0" |
| optional = true |
| |
| [dev-dependencies.regex] |
| version = "1.0" |
| |
| [dev-dependencies.trybuild] |
| version = "=1.0.0" |
| |
| [features] |
| alloc = [] |
| atomic64bit = [] |
| attr-macro = ["proptest-macro"] |
| bit-set = [ |
| "dep:bit-set", |
| "dep:bit-vec", |
| ] |
| default = [ |
| "std", |
| "fork", |
| "timeout", |
| "bit-set", |
| ] |
| default-code-coverage = [ |
| "std", |
| "fork", |
| "timeout", |
| "bit-set", |
| ] |
| fork = [ |
| "std", |
| "rusty-fork", |
| "tempfile", |
| ] |
| hardware-rng = ["x86"] |
| std = [ |
| "rand/std", |
| "lazy_static", |
| "regex-syntax", |
| "num-traits/std", |
| ] |
| timeout = [ |
| "fork", |
| "rusty-fork/timeout", |
| ] |
| unstable = [] |