stubr 0.6.2

Wiremock implemented in Rust
Documentation
[[bench]]
harness = false
name = "startup"
path = "benches/startup.rs"

[[bench]]
harness = false
name = "matching"
path = "benches/matching.rs"

[[bench]]
harness = false
name = "response"
path = "benches/response.rs"

[[bench]]
harness = false
name = "templating"
path = "benches/templating.rs"
[build-dependencies.tonic-build]
version = "0.9"
[dependencies.actix-http]
default-features = false
optional = true
version = "3.2"

[dependencies.actix-service]
optional = true
version = "2.0"

[dependencies.actix-web]
default-features = false
optional = true
version = "4.2"

[dependencies.anyhow]
version = "1.0"

[dependencies.assert-json-diff]
version = "2.0"

[dependencies.async-std]
version = "1.12"

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

[dependencies.base64]
default-features = false
features = ["alloc"]
version = "0.21"

[dependencies.chrono]
default-features = false
version = "0.4"

[dependencies.chrono-tz]
default-features = false
version = "0.8"

[dependencies.const_format]
version = "0.2"

[dependencies.futures]
version = "0.3"

[dependencies.futures-timer]
version = "3.0"

[dependencies.futures-util]
optional = true
version = "0.3"

[dependencies.handlebars]
version = "=4.3.6"

[dependencies.http]
version = "0.2"

[dependencies.http-types]
default-features = false
features = ["hyperium_http"]
version = "2.12"

[dependencies.humantime]
version = "2.1"

[dependencies.hyper]
features = ["full"]
version = "0.14"

[dependencies.isahc]
default-features = false
optional = true
version = "1.7"

[dependencies.itertools]
version = "0.10"

[dependencies.json_value_merge]
optional = true
version = "1.1"

[dependencies.jsonpath-plus]
version = "0.1"

[dependencies.jsonpath_lib]
version = "0.3"

[dependencies.jsonwebtoken]
default-features = false
version = "8.1"

[dependencies.lazy_static]
version = "1.4"

[dependencies.log]
features = ["release_max_level_info"]
version = "0.4"

[dependencies.percent-encoding]
version = "2.2"

[dependencies.protobuf]
optional = true
version = "=3.2.0"

[dependencies.protobuf-json-mapping]
optional = true
version = "3.2"

[dependencies.protobuf-parse]
optional = true
version = "3.2"

[dependencies.rand]
version = "0.8"

[dependencies.rand_distr]
version = "0.4"

[dependencies.rand_regex]
default-features = false
version = "0.15"

[dependencies.rand_xorshift]
version = "0.3"

[dependencies.regex]
version = "1.6"

[dependencies.regex-syntax]
default-features = false
version = "0.6"

[dependencies.reqwest]
default-features = false
optional = true
version = "0.11"

[dependencies.serde]
default-features = false
features = ["derive"]
version = "1.0"

[dependencies.serde_json]
default-features = false
version = "1.0"

[dependencies.simpledateformat]
version = "0.1"

[dependencies.stubr-attributes]
optional = true
version = "0.6.2"

[dependencies.thiserror]
version = "1.0"

[dependencies.tokio]
features = ["rt", "io-util", "time"]
version = "1.16"

[dependencies.tonic]
optional = true
version = "0.9"

[dependencies.warp]
default-features = false
optional = true
version = "0.3"

[dependencies.warp-reverse-proxy]
default-features = false
optional = true
version = "1.0"
[dev-dependencies.actix-web]
default-features = false
features = ["macros"]
version = "4.2"

[dev-dependencies.asserhttp]
features = ["surf", "isahc", "reqwest", "actix", "tonic"]
version = "0.6"

[dev-dependencies.async-std]
features = ["attributes"]
version = "1.12"

[dev-dependencies.criterion]
features = ["async_std", "html_reports"]
version = "0.5"

[dev-dependencies.email-address-parser]
version = "2.0"

[dev-dependencies.isahc]
features = ["json"]
version = "1.7"

[dev-dependencies.prost]
version = "0.11"

[dev-dependencies.surf]
version = "2.3"

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

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

[dev-dependencies.uuid]
version = "1.1"

[features]
attributes = ["stubr-attributes"]
cloud = []
default = ["attributes"]
grpc = ["dep:tonic", "dep:protobuf", "dep:protobuf-json-mapping", "dep:protobuf-parse"]
record-actix = ["actix-web", "actix-http", "actix-service", "futures-util"]
record-isahc = ["isahc"]
record-reqwest = ["reqwest", "reqwest/blocking"]
record-standalone = ["warp", "warp-reverse-proxy"]
verify = ["json_value_merge"]
verify-actix = ["verify", "actix-web", "actix-http", "actix-service"]

[package]
authors = ["Beltram Maldant"]
categories = ["command-line-utilities", "development-tools::testing"]
description = "Wiremock implemented in Rust"
edition = "2021"
homepage = "https://github.com/beltram/stubr"
include = ["/src/*", "/Cargo.toml"]
keywords = ["cli", "mock", "test", "contract", "http"]
license = "Apache-2.0"
name = "stubr"
readme = "README.md"
repository = "https://github.com/beltram/stubr"
resolver = "1"
version = "0.6.2"