[package] name = "nextest-filtering" version = "0.12.0" description = "Filtering DSL for cargo-nextest" license = "MIT OR Apache-2.0" edition = "2021" readme = "README.md" repository = "https://github.com/nextest-rs/nextest" documentation = "https://docs.rs/nextest-filtering" keywords = ["nextest", "test-runner"] categories = ["development-tools::testing"] rust-version.workspace = true [[bin]] name = "generate-expr-corpus" required-features = ["internal-testing"] # XXX: Why does cargo-readme need this? path = "src/bin/generate-expr-corpus.rs" [features] default = [] # Note: Not part of the public API. internal-testing = ["dep:proptest", "dep:test-strategy", "dep:xxhash-rust"] # Uncomment and enable the feature below to get trace output for parsing. This feature must be # called `trace` which is a bit unfortunate. # trace = ["nom-tracable/trace"] [dependencies] globset.workspace = true guppy.workspace = true miette.workspace = true recursion = "0.5.2" regex = "1.10.6" regex-syntax = "0.8.4" thiserror = "1.0.63" nextest-metadata.workspace = true proptest = { version = "1.5.0", optional = true } test-strategy = { version = "0.4.0", optional = true } xxhash-rust = { version = "0.8.12", features = ["xxh3"], optional = true } nextest-workspace-hack.workspace = true winnow = "0.6.18" [dev-dependencies] clap = { version = "4.5.16", features = ["derive"] } camino = "1.1.9" test-case = "3.3.1" proptest = { version = "1.5.0" } test-strategy = { version = "0.4.0" }