[dependencies.anyhow]
version = "1.0.41"
[dependencies.assert-impl]
version = "0.1.3"
[dependencies.async-once-cell]
optional = true
version = "0.3.0"
[dependencies.async-std]
optional = true
version = "1.12.0"
[dependencies.async-std-resolver]
optional = true
version = "0.21.2"
[dependencies.auto_impl]
version = "1.0.0"
[dependencies.c-ares]
optional = true
version = "7.2.0"
[dependencies.c-ares-resolver]
optional = true
version = "7.1.3"
[dependencies.cfg-if]
version = "1.0.0"
[dependencies.chrono]
version = "0.4.19"
[dependencies.crossbeam-channel]
version = "0.5.1"
[dependencies.crossbeam-queue]
version = "0.3.2"
[dependencies.dashmap]
version = "5.1.0"
[dependencies.dirs]
version = "3.0.1"
[dependencies.dns-lookup]
version = "1.0.4"
[dependencies.dyn-clonable]
version = "0.9.0"
[dependencies.form_urlencoded]
version = "1.0.1"
[dependencies.fs4]
version = "0.6.1"
[dependencies.futures]
optional = true
version = "0.3.5"
[dependencies.futures-timer]
optional = true
version = "3.0.2"
[dependencies.hex]
version = "0.4.3"
[dependencies.ipnet]
version = "2.3.1"
[dependencies.log]
version = "0.4.11"
[dependencies.maybe-owned]
version = "0.3.4"
[dependencies.md-5]
version = "0.9.1"
[dependencies.mime]
version = "0.3.16"
[dependencies.mime_guess]
version = "2.0.3"
[dependencies.num-rational]
default-features = false
version = "0.3.0"
[dependencies.once_cell]
version = "1.8.0"
[dependencies.percent-encoding]
version = "2.1.0"
[dependencies.qiniu-credential]
version = "0.2.1"
[dependencies.qiniu-http]
version = "0.2.1"
[dependencies.qiniu-isahc]
optional = true
version = "0.2.1"
[dependencies.qiniu-reqwest]
optional = true
version = "0.2.1"
[dependencies.qiniu-upload-token]
version = "0.2.1"
[dependencies.qiniu-ureq]
optional = true
version = "0.2.1"
[dependencies.qiniu-utils]
version = "0.2.1"
[dependencies.rand]
version = "0.7.3"
[dependencies.regex]
version = "1.5.4"
[dependencies.serde]
features = ["derive", "rc"]
version = "1.0.117"
[dependencies.serde_json]
version = "1.0.59"
[dependencies.smallvec]
version = "1.7.0"
[dependencies.smart-default]
version = "0.6.0"
[dependencies.tap]
version = "1.0.1"
[dependencies.thiserror]
version = "1.0.20"
[dependencies.trust-dns-resolver]
optional = true
version = "0.21.2"
[dependencies.typenum]
version = "1.15.0"
[dependencies.url]
version = "2.2.2"
[dev-dependencies.async-std]
features = ["attributes"]
version = "1.9.0"
[dev-dependencies.env_logger]
version = "0.9.0"
[dev-dependencies.futures]
version = "0.3.5"
[dev-dependencies.once_cell]
version = "1.8.0"
[dev-dependencies.tempfile]
version = "3.1.0"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[dev-dependencies.warp]
version = "0.3.1"
[features]
async = ["async-std", "futures", "fs4/std-async", "async-once-cell", "futures-timer", "qiniu-http/async", "qiniu-credential/async", "qiniu-upload-token/async", "qiniu-reqwest?/async", "qiniu-isahc?/async", "qiniu-ureq?/async"]
c_ares = ["c-ares", "c-ares-resolver"]
default = ["ureq"]
dns-over-https = ["trust_dns", "trust-dns-resolver/dns-over-https"]
dns-over-https-rustls = ["trust_dns", "trust-dns-resolver/dns-over-https-rustls"]
dns-over-native-tls = ["trust_dns", "trust-dns-resolver/dns-over-native-tls"]
dns-over-rustls = ["trust_dns", "trust-dns-resolver/dns-over-rustls"]
dns-over-tls = ["trust_dns", "trust-dns-resolver/dns-over-tls"]
dnssec = ["trust_dns", "trust-dns-resolver/dnssec"]
dnssec-openssl = ["trust_dns", "trust-dns-resolver/dnssec-openssl"]
dnssec-ring = ["trust_dns", "trust-dns-resolver/dnssec-ring"]
docs = []
isahc = ["qiniu-isahc"]
reqwest = ["qiniu-reqwest"]
tokio02 = ["async", "async-std/tokio02"]
tokio03 = ["async", "async-std/tokio03"]
tokio1 = ["async", "async-std/tokio1"]
trust_dns = ["trust-dns-resolver", "async-std-resolver", "qiniu-reqwest?/trust-dns"]
ureq = ["qiniu-ureq"]
[package]
authors = ["Rong Zhou <zhourong@qiniu.com>", "Shanghai Qiniu Information Technologies Co., Ltd."]
description = "Qiniu HTTP Client for Rust"
edition = "2021"
homepage = "https://www.qiniu.com"
keywords = ["qiniu", "storage"]
license = "MIT"
name = "qiniu-http-client"
readme = "README.md"
repository = "https://github.com/qiniu/rust-sdk.git"
rust-version = "1.60.0"
version = "0.2.1"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "feature=\"docs\""]