# 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 = "2018" name = "mio_httpc" version = "0.10.6" authors = ["sergej jurecko "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "mio_httpc is a fully async and sync http client running on top of mio only. " homepage = "https://github.com/SergejJurecko/mio_httpc" documentation = "http://docs.rs/mio_httpc" readme = "README.md" keywords = [ "mio", "http", "client", "async", "websocket", ] categories = ["web-programming::http-client"] license = "MIT/Apache-2.0" repository = "https://github.com/SergejJurecko/mio_httpc" [lib] name = "mio_httpc" path = "src/lib.rs" [[example]] name = "get" path = "examples/get.rs" [[example]] name = "get_streaming" path = "examples/get_streaming.rs" [[example]] name = "sync" path = "examples/sync.rs" [[example]] name = "url" path = "examples/url.rs" [[example]] name = "ws" path = "examples/ws.rs" [dependencies.byteorder] version = "1" [dependencies.crypto-hash] version = "0.3" optional = true [dependencies.data-encoding] version = "2" [dependencies.failure] version = "0.1" [dependencies.flate2] version = "1" [dependencies.fxhash] version = "0.2" [dependencies.httparse] version = "1" [dependencies.itoa] version = "1" [dependencies.md5] version = "0.7" [dependencies.mio] version = "1" features = [ "os-poll", "net", ] [dependencies.native-tls] version = "0.2" optional = true [dependencies.openssl] version = "0.10" features = [ "v102", "v110", ] optional = true [dependencies.percent-encoding] version = "2" [dependencies.pest] version = "2" [dependencies.pest_derive] version = "2" [dependencies.rand] version = "0.8" [dependencies.ring] version = "0.17" optional = true [dependencies.rustls] version = "0.23" features = [ "ring", "logging", "std", "tls12", ] optional = true default-features = false [dependencies.rustls-pemfile] version = "2" optional = true [dependencies.slab] version = "0.4" [dependencies.smallvec] version = "1" [dependencies.url] version = "2" [dependencies.webpki] version = "0.22" optional = true [dependencies.webpki-roots] version = "0.26" optional = true [dev-dependencies.matches] version = "0.1" [features] default = [] native = [ "native-tls", "crypto-hash", ] rtls = [ "webpki-roots", "webpki", "ring", "rustls", "rustls-pemfile", ] [target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.core-foundation] version = "0.10" [target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.core-foundation-sys] version = "0.8" [target.'cfg(target_os = "windows")'.dependencies.ipconfig] version = "0.3"