http-common/Cargo.toml (33 lines of code) (raw):

[package] name = "http-common" version = "0.1.0" authors = ["Azure IoT Edge Devs"] edition = "2021" [dependencies] async-trait = "0.1" base64 = "0.21" futures-util = "0.3" headers = { version = "0.3" } http = "0.2" hyper = { version = "0.14", features = ["client", "http1", "server", "stream", "tcp"] } hyper-openssl = { version = "0.9" } hyper-proxy = { version = "0.9", features = ["openssl-tls"], default-features = false } libc = "0.2" log = "0.4" nix = "0.26" openssl = { version = "0.10" } openssl-sys = { version = "0.9" } percent-encoding = "2" rand = "0.8.5" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["net", "rt-multi-thread", "sync", "time"] } tracing = { version = "0.1", features = ["log"] } url = { version = "2", features = ["serde"] } [dev-dependencies] aziot-identity-common = { path = "../identity/aziot-identity-common" } env_logger = "0.10" serde_json = "1" tokio = { version = "1", features = ["net", "rt", "sync", "time", "macros"] } [features] no-socket-throttle = []