# 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" rust-version = "1.77" name = "reqwless" version = "0.13.0" build = false exclude = [".github"] autobins = false autoexamples = false autotests = false autobenches = false description = "HTTP client for embedded devices" homepage = "https://drogue.io" documentation = "https://docs.rs/reqwless" readme = "README.md" keywords = [ "embedded", "async", "http", "no_std", ] license = "Apache-2.0" repository = "https://github.com/drogue-iot/reqwless" resolver = "2" [lib] name = "reqwless" path = "src/lib.rs" [[test]] name = "client" path = "tests/client.rs" [[test]] name = "connection" path = "tests/connection.rs" [[test]] name = "request" path = "tests/request.rs" [dependencies.base64] version = "0.21.0" default-features = false [dependencies.buffered-io] version = "0.5.4" [dependencies.defmt] version = "0.3" optional = true [dependencies.embedded-io] version = "0.6" [dependencies.embedded-io-async] version = "0.6" [dependencies.embedded-nal-async] version = "0.8.0" [dependencies.embedded-tls] version = "0.17" optional = true default-features = false [dependencies.heapless] version = "0.8" [dependencies.hex] version = "0.4" default-features = false [dependencies.httparse] version = "1.8.0" default-features = false [dependencies.log] version = "0.4" optional = true [dependencies.nourl] version = "0.1.1" [dependencies.rand_chacha] version = "0.3" default-features = false [dependencies.rand_core] version = "0.6" default-features = true [dev-dependencies.embedded-io-adapters] version = "0.6" features = [ "std", "tokio-1", ] [dev-dependencies.embedded-io-async] version = "0.6" features = ["std"] [dev-dependencies.env_logger] version = "0.10" [dev-dependencies.futures-util] version = "0.3" [dev-dependencies.hyper] version = "0.14.23" features = ["full"] [dev-dependencies.log] version = "0.4" [dev-dependencies.rand] version = "0.8" [dev-dependencies.rustls-pemfile] version = "1.0" [dev-dependencies.tokio] version = "1.21.2" features = ["full"] [dev-dependencies.tokio-rustls] version = "0.23.4" [features] alloc = ["embedded-tls?/alloc"] default = ["embedded-tls"] defmt = [ "dep:defmt", "embedded-io/defmt-03", "embedded-io-async/defmt-03", "embedded-tls?/defmt", "nourl/defmt", ]