Testing a small http-client on Linux using no_std & embedded reqwless.
1[package]
2name = "reqwless-linux"
3version = "0.1.0"
4edition = "2024"
5
6[workspace]
7members = ["xtask"]
8resolver = "3"
9
10[features]
11default = ["backend-posix-libc", "dns-getaddrinfo"]
12backend-posix-libc = []
13backend-rustix = ["dep:rustix"]
14dns-getaddrinfo = []
15dns-ip-only = []
16https = ["reqwless/embedded-tls", "dep:der"]
17rng-dummy = []
18rng-dev-urandom = []
19rng-getrandom = ["dep:getrandom"]
20
21[dependencies]
22embedded-io = { version = "0.7", default-features = false }
23embedded-io-async = { version = "0.7", default-features = false }
24embedded-nal-async = { version = "0.9", default-features = false }
25der = { version = "0.8", default-features = false, features = ["derive", "oid", "time", "heapless"], optional = true }
26getrandom = { version = "0.2", optional = true }
27libc = { version = "0.2", default-features = false }
28reqwless = { version = "0.14", default-features = false }
29rustix = { version = "1.1", default-features = false, features = ["net"], optional = true }
30
31[profile.dev]
32panic = "abort"
33
34[profile.release]
35panic = "abort"
36strip = true
37opt-level = "s"
38lto = true
39codegen-units = 1