[badges.github]
repository = "Magicolo/checkito"
workflow = "test"
[dependencies.checkito_macro]
default-features = false
optional = true
version = "0.3.0"
[dependencies.fastrand]
version = "2.1.1"
[dependencies.orn]
version = "0.4.3"
[dependencies.regex-syntax]
default-features = false
optional = true
version = "0.8.5"
[dev-dependencies.regex]
version = "1.11.0"
[[example]]
name = "cheat"
path = "examples/cheat.rs"
[[example]]
name = "json"
path = "examples/json.rs"
[features]
check = ["checkito_macro/check"]
default = ["check", "regex"]
regex = ["regex-syntax/unicode", "checkito_macro/regex"]
[lib]
name = "checkito"
path = "src/lib.rs"
[package]
authors = ["Magicolo <magicololand@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["development-tools::testing"]
description = "A safe, efficient and simple QuickCheck-inspired library to generate shrinkable random data mainly oriented towards generative/property/exploratory testing."
documentation = "https://docs.rs/checkito/latest/checkito/"
edition = "2021"
keywords = ["property", "testing", "quickcheck", "fuzz", "hypothesis"]
license = "MIT"
name = "checkito"
readme = "README.md"
repository = "https://github.com/Magicolo/checkito"
rust-version = "1.65.0"
version = "2.1.1"
[[test]]
name = "any"
path = "tests/any.rs"
[[test]]
name = "boolean"
path = "tests/boolean.rs"
[[test]]
name = "character"
path = "tests/character.rs"
[[test]]
name = "check"
path = "tests/check.rs"
[[test]]
name = "common"
path = "tests/common.rs"
[[test]]
name = "filter"
path = "tests/filter.rs"
[[test]]
name = "nudge"
path = "tests/nudge.rs"
[[test]]
name = "number"
path = "tests/number.rs"
[[test]]
name = "regex"
path = "tests/regex.rs"
[[test]]
name = "shrink"
path = "tests/shrink.rs"
[[test]]
name = "string"
path = "tests/string.rs"