cucumber 0.11.0-rc.1

Cucumber testing framework for Rust, with async support. Fully native, no external test runners or dependencies.
Documentation
[[test]]
harness = false
name = "json"
required-features = ["output-json"]

[[test]]
harness = false
name = "junit"
required-features = ["output-junit"]

[[test]]
harness = false
name = "wait"
[dependencies.Inflector]
default-features = false
optional = true
version = "0.11"

[dependencies.async-trait]
version = "0.1.40"

[dependencies.atty]
version = "0.2.14"

[dependencies.clap]
features = ["derive"]
version = "3.0.0-rc.8"

[dependencies.console]
version = "0.15"

[dependencies.cucumber-codegen]
optional = true
version = "0.11.0-rc.1"

[dependencies.cucumber-expressions]
features = ["into-regex"]
optional = true
version = "0.1.0"

[dependencies.derive_more]
default_features = false
features = ["as_ref", "deref", "deref_mut", "display", "error", "from", "into"]
version = "0.99.17"

[dependencies.either]
version = "1.6"

[dependencies.futures]
version = "0.3.17"

[dependencies.gherkin]
version = "0.11.1"

[dependencies.globwalk]
version = "0.8.1"

[dependencies.inventory]
optional = true
version = "0.2"

[dependencies.itertools]
version = "0.10"

[dependencies.junit-report]
optional = true
version = "0.7"

[dependencies.linked-hash-map]
version = "0.5.3"

[dependencies.once_cell]
features = ["parking_lot"]
version = "1.8"

[dependencies.regex]
version = "1.5"

[dependencies.sealed]
version = "0.3"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.103"

[dependencies.serde_json]
optional = true
version = "1.0.18"
[dev-dependencies.derive_more]
version = "0.99.17"

[dev-dependencies.humantime]
version = "2.1"

[dev-dependencies.tempfile]
version = "3.2"

[dev-dependencies.tokio]
features = ["macros", "rt-multi-thread", "time"]
version = "1.12"

[features]
default = ["macros"]
macros = ["cucumber-codegen", "cucumber-expressions", "inventory"]
output-json = ["Inflector", "serde", "serde_json", "timestamps"]
output-junit = ["junit-report", "timestamps"]
timestamps = []

[package]
authors = ["Brendan Molloy <brendan@bbqsrc.net>", "Ilya Solovyiov <ilya.solovyiov@gmail.com>", "Kai Ren <tyranron@gmail.com>"]
categories = ["asynchronous", "development-tools::testing"]
description = "Cucumber testing framework for Rust, with async support. Fully native, no external test runners or dependencies."
documentation = "https://docs.rs/cucumber"
edition = "2021"
homepage = "https://github.com/cucumber-rs/cucumber"
include = ["/src/", "/tests/json.rs", "/tests/junit.rs", "/tests/wait.rs", "/LICENSE-*", "/README.md", "/CHANGELOG.md"]
keywords = ["cucumber", "testing", "bdd", "atdd", "async"]
license = "MIT OR Apache-2.0"
name = "cucumber"
readme = "README.md"
repository = "https://github.com/cucumber-rs/cucumber"
resolver = "2"
rust-version = "1.57"
version = "0.11.0-rc.1"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]