[[bin]]
name = "cargo-bdd"
path = "src/main.rs"
[dependencies.cargo_metadata]
version = "0.18"
[dependencies.clap]
features = ["derive"]
version = "4.5"
[dependencies.eyre]
version = "0.6"
[dependencies.rstest-bdd]
features = ["diagnostics"]
version = "0.3.2"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dev-dependencies.assert_cmd]
version = "2"
[dev-dependencies.rstest]
version = "0.26.1"
[dev-dependencies.serial_test]
version = "2"
[dev-dependencies.tempfile]
version = "3.23"
[lints.clippy]
allow_attributes = "deny"
allow_attributes_without_reason = "deny"
big_endian_bytes = "deny"
blanket_clippy_restriction_lints = "deny"
dbg_macro = "deny"
expect_used = "deny"
float_arithmetic = "deny"
host_endian_bytes = "deny"
indexing_slicing = "deny"
integer_division = "deny"
integer_division_remainder_used = "deny"
little_endian_bytes = "deny"
option_if_let_else = "deny"
or_fun_call = "deny"
print_stderr = "deny"
print_stdout = "deny"
string_lit_as_bytes = "deny"
string_slice = "deny"
unwrap_used = "deny"
use_self = "deny"
[lints.clippy.pedantic]
level = "warn"
priority = -1
[lints.rust]
missing_crate_level_docs = "deny"
missing_docs = "deny"
unsafe_code = "forbid"
[package]
authors = ["Payton McIntosh <pmcintosh@df12.net>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["development-tools::testing"]
description = "Diagnostic tooling for rstest-bdd"
edition = "2024"
homepage = "https://github.com/leynos/rstest-bdd"
keywords = ["test", "bdd", "rstest", "gherkin", "cucumber"]
license = "ISC"
name = "cargo-bdd"
readme = "README.md"
repository = "https://github.com/leynos/rstest-bdd"
resolver = "2"
rust-version = "1.85"
version = "0.3.2"
[[test]]
name = "cli"
path = "tests/cli.rs"