httpmock 0.7.0

HTTP mocking library for Rust
Documentation
[package]
name = "httpmock"
version = "0.7.0"
authors = ["Alexander Liesenfeld <alexander.liesenfeld@outlook.com>"]
edition = "2018"
description = "HTTP mocking library for Rust"
readme = "README.md"
keywords = ["http", "mock", "test"]
categories = ["development-tools::testing"]
license = "MIT"
repository = "https://github.com/alexliesenfeld/httpmock"

[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_regex = "1.1"
lazy_static = "1.4"
base64 = "0.21"
regex = "1.10"
log = "0.4"
url = "2.4"
assert-json-diff = "2.0"
async-trait = "0.1"
async-object-pool = "0.1"
crossbeam-utils = "0.8"
futures-util = "0.3"
similar = "2.3"
levenshtein = "1.0"
form_urlencoded = "1.2"

hyper = { version = "0.14", features = ["server", "http1", "tcp"] }
tokio = { version = "1.33", features = ["sync", "macros", "rt-multi-thread", "signal"] }

isahc = { version = "1.7",  optional = true }
basic-cookies = { version = "0.1", optional = true }
colored = { version = "2.0", optional = true }
clap = { version = "4.4", features = ["derive", "env"], optional = true }
env_logger = { version = "0.10", optional = true }
serde_yaml = { version = "0.9", optional = true }
async-std = { version = "1.12", features = ["attributes", "unstable"] }

[dev-dependencies]
env_logger = "0.10"
tokio-test = "0.4"
quote = "1.0"
actix-rt = "2.9"
colored = "2.0"
ureq = "2.8"

isahc = { version = "1.7", features = ["json"] }
syn = { version = "2.0", features = ["full"] }

reqwest = "0.11.22"
[features]
default = ["cookies"]
standalone = ["clap", "env_logger", "serde_yaml", "remote"]
color = ["colored"]
cookies = ["basic-cookies"]
remote = ["isahc"]

[[bin]]
name = "httpmock"
required-features = ["standalone"]

[package.metadata.docs.rs]
all-features = true