[[bench]]
harness = false
name = "fetch_bench"
path = "benches/fetch_bench.rs"
[[bench]]
harness = false
name = "iai_bench"
path = "benches/iai_bench.rs"
[dependencies.bytes]
version = "1.0"
[dependencies.http]
version = "1.0"
[dependencies.http-body-util]
version = "0.1"
[dependencies.hyper]
default-features = false
features = ["client", "http1", "http2"]
version = "1.0"
[dependencies.hyper-tls]
default-features = false
version = "0.6"
[dependencies.hyper-util]
default-features = false
features = ["client", "client-legacy", "http1", "http2", "tokio"]
version = "0.1"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.tokio]
default-features = false
features = ["rt", "time", "macros"]
version = "1.0"
[dependencies.url]
version = "2.0"
[dev-dependencies.cargo-nextest]
version = "0.9.97"
[dev-dependencies.criterion]
features = ["html_reports", "async_tokio"]
version = "0.6.0"
[dev-dependencies.futures]
version = "0.3"
[dev-dependencies.iai-callgrind]
version = "0.14.2"
[dev-dependencies.tokio-test]
version = "0.4"
[dev-dependencies.wiremock]
version = "0.6"
[lib]
name = "fetchttp"
path = "src/lib.rs"
[package]
authors = ["MuntasirSZN <muntasir.joypurhat@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["web-programming::http-client", "api-bindings"]
description = "`fetch` Web API Implementation In Rust!"
documentation = "https://docs.rs/fetch"
edition = "2021"
keywords = ["fetch", "http", "client"]
license = "MIT"
name = "fetchttp"
readme = "README.md"
repository = "https://github.com/MuntasirSZN/fetchttp"
version = "1.0.0"
[profile.bench]
debug = 2
inherits = "release"
strip = false
[profile.release]
codegen-units = 1
lto = "fat"
panic = "abort"
strip = "debuginfo"
[[test]]
name = "integration"
path = "tests/integration.rs"
[[test]]
name = "performance"
path = "tests/performance.rs"