[package]
edition = "2018"
name = "simple-hyper-client"
version = "0.3.0"
authors = ["Fortanix, Inc."]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = """
A wrapper for hyper's HTTP client providing a simpler interface as well as a blocking interface
"""
homepage = "https://github.com/fortanix/simple-hyper-client"
documentation = "https://docs.rs/simple-hyper-client"
readme = "README.md"
categories = ["web-programming::http-client"]
license = "MPL-2.0"
repository = "https://github.com/fortanix/simple-hyper-client"
resolver = "2"
[lib]
name = "simple_hyper_client"
path = "src/lib.rs"
[dependencies.derive_more]
version = "2"
features = [
"is_variant",
"try_unwrap",
"unwrap",
]
[dependencies.futures-executor]
version = "0.3"
[dependencies.futures-util]
version = "0.3"
[dependencies.headers]
version = "0.4"
[dependencies.http]
version = "1.3"
[dependencies.http-body-util]
version = "0.1"
[dependencies.hyper]
version = "1.6"
features = [
"client",
"http1",
"http2",
]
[dependencies.hyper-util]
version = "0.1"
features = [
"client-legacy",
"http1",
"http2",
"service",
]
[dependencies.thiserror]
version = "2.0"
[dependencies.tokio]
version = "1"
features = [
"rt",
"macros",
"net",
"sync",
"time",
]
[dependencies.tower-service]
version = "0.3"
[dev-dependencies.futures-util]
version = "0.3"
[dev-dependencies.http-body-util]
version = "0.1"
features = ["channel"]
[dev-dependencies.httparse]
version = "1"
[dev-dependencies.test-case]
version = "3"