[package]
name = "finchers"
version = "0.13.5"
description = "A combinator library for builidng asynchronous HTTP services"
authors = ["Yusuke Sasaki <yusuke.sasaki.nuem@gmail.com>"]
license = "MIT OR Apache-2.0"
readme = "README.md"
homepage = "https://finchers-rs.github.io"
repository = "https://github.com/finchers-rs/finchers.git"
keywords = ["finchers", "web", "framework", "server"]
categories = ["web-programming::http-server"]
build = "build.rs"
include = [
"/Cargo.toml",
"/build.rs",
"/src/**/*",
"/tests/**/*",
"/examples/**/*",
"/benches/**/*",
"/LICENSE-MIT",
"/LICENSE-APACHE",
"/README.md"
]
[package.metadata.docs.rs]
rustdoc-args = ["--cfg", "finchers_inject_extern_prelude"]
[badges]
maintenance = { status = "actively-developed" }
[workspace]
members = [
"testcrates/doctest",
]
[dependencies]
bitflags = "1.0.4"
bytes = { version = "0.4.9", features = ["either"] }
cookie = { version = "0.11.0", features = ["percent-encode"] }
either = "1.5.0"
failure = "0.1.2"
futures = "0.1.23"
http = "0.1.10"
hyper = "0.12.7"
log = "0.4.3"
mime = "0.3.8"
mime_guess = "2.0.0-alpha.6"
percent-encoding = "1.0.1"
serde = { version = "1.0.71", features = ["derive"] }
serde_json = "1.0.24"
serde_qs = "0.4.1"
tokio = "0.1.8"
tokio-threadpool = "0.1.7"
tower-service = "0.1.0"
url = "1.7.1"
tower-web = { version = "0.3.0", optional = true, default-features = false }
[build-dependencies]
version_check = "0.1.5"
[dev-dependencies]
matches = "0.1.8"
[dev-dependencies.cargo-husky]
version = "1"
default-features = false
features = ["user-hooks"]
[features]
default = []
secure = ["cookie/secure"]