# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "generic-async-http-client" version = "0.5.1" authors = ["User65k <15049544+User65k@users.noreply.github.com>"] description = "async HTTP(S) client" readme = "README.md" keywords = [ "http", "request", "client", "async", ] license = "MIT" repository = "https://github.com/User65k/generic-async-http-client" [package.metadata.docs.rs] features = ["proxies"] rustdoc-args = [ "--cfg", "docsrs", ] [dependencies.async-h1] version = "2.3" optional = true [dependencies.async-native-tls] version = "0.5" optional = true default-features = false [dependencies.async-std] version = "1.9.0" optional = true [dependencies.async-trait] version = "0.1" optional = true [dependencies.cookie_store] version = "0.21.0" optional = true [dependencies.futures] version = "0.3" [dependencies.futures-rustls] version = "0.25.0" optional = true [dependencies.http-types] version = "2.11" optional = true [dependencies.hyper] version = "1.2" optional = true [dependencies.js-sys] version = "0.3.51" optional = true [dependencies.log] version = "0.4" [dependencies.serde] version = "1.0" [dependencies.serde_json] version = "1.0" optional = true [dependencies.serde_qs] version = "0.12" optional = true [dependencies.serde_urlencoded] version = "0.7" optional = true [dependencies.tokio] version = "1.6" optional = true [dependencies.tokio-rustls] version = "0.25.0" optional = true [dependencies.wasm-bindgen] version = "0.2.74" features = ["serde-serialize"] optional = true [dependencies.wasm-bindgen-futures] version = "0.4.24" optional = true [dependencies.web-sys] version = "0.3.4" features = [ "Headers", "Request", "RequestInit", "RequestMode", "Response", "Window", ] optional = true [dependencies.webpki-roots] version = "0.26.0" optional = true [dev-dependencies.async-std] version = "1.9.0" [dev-dependencies.serde] version = "1.0" features = ["derive"] [dev-dependencies.tokio] version = "1.6.1" features = [ "rt", "net", ] [features] async_native_tls = [ "use_async_h1", "async-native-tls/runtime-async-std", ] cookies = ["cookie_store"] default = [] hyper_native_tls = [ "use_hyper", "async-native-tls/runtime-tokio", ] proxies = ["async-trait"] rustls = [ "futures-rustls", "tokio-rustls", "webpki-roots", ] use_async_h1 = [ "async-std", "async-h1", "http-types", ] use_hyper = [ "tokio/net", "tokio/rt", "hyper/http1", "hyper/http2", "hyper/client", "serde_qs", "serde_urlencoded", "serde_json", ] use_web_sys = [ "web-sys", "wasm-bindgen", "wasm-bindgen-futures", "js-sys", ]