[package]
name = "yukikaze"
version = "0.7.0"
authors = ["Douman <douman@gmx.se>"]
description = "Beautiful and elegant HTTP client library."
readme = "README.md"
repository = "https://gitlab.com/Douman/yukikaze"
license = "Apache-2.0"
keywords = ["http", "http-client"]
include = [
"**/*.rs",
"Cargo.toml",
"README.md"
]
categories = ["web-programming::http-client"]
edition = "2018"
[dependencies.ring]
version = "0.14"
default-features = false
[dependencies.hyper]
version = "0.12"
default-features = false
[dependencies]
hyper-rustls = "0.16"
tokio-timer = "0.2"
bytes = "0.4"
futures = "0.1"
httpdate = "^0.3.2"
http = "0.1"
cookie2 = "0.12"
percent-encoding = "1"
etag = "1"
mime = "0.3"
mime_guess = "^2.0.0-alpha.6"
encoding_rs = { version = "0.8", optional = true }
data-encoding = "2"
serde = "1"
serde_json = "1"
serde_urlencoded = "0.5"
rand = { version = "0.6", optional = true }
flate2 = { version = "^1.0.2", optional = true, default-features = false }
tokio = { version = "0.1", optional = true, default-features = false, features = ["rt-full"] }
derive_more = "0.14"
[package.metadata.docs.rs]
features = ["flate2-c", "encoding", "rt", "webscoket"]
[features]
default = ["flate2-c"]
carry_extensions = []
websocket = ["rand", "carry_extensions"]
encoding = ["encoding_rs"]
rt-tokio = ["tokio"]
rt-tokio-multi = ["tokio"]
rt-client = []
rt = ["rt-tokio", "rt-client"]
flate2-c = ["flate2/miniz-sys"]
flate2-rust = ["flate2/rust_backend"]
[dev-dependencies]
serde_derive = "1"
tokio = { version = "0.1", default-features = false, features = ["rt-full"] }