[package] name = "hawkbit" version = "0.6.0" authors = ["Guillaume Desmottes "] edition = "2018" categories = ["api-bindings"] description = "Client side API to interact with Eclipse hawkBit" license = "MIT OR Apache-2.0" readme = "README.md" repository = "https://github.com/collabora/hawkbit-rs" documentation = "https://docs.rs/hawkbit_mock/" [dependencies] reqwest = { version = "0.11", features = ["json", "stream"] } tokio = { version = "1.1", features = ["time", "fs"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" thiserror = "1.0" url = "2.2" strum = { version = "0.21", features = ["derive"] } cfg-if = "1.0" digest = { version = "0.9", optional = true } md-5 = { version = "0.9", optional = true } sha-1 = { version = "0.9", optional = true } sha2 = { version = "0.9", optional = true } generic-array = {version = "0.14", optional = true } futures = "0.3" bytes = "1.0" [dev-dependencies] hawkbit_mock = { path = "../hawkbit_mock/" } structopt = "0.3" anyhow = "1.0" log = "0.4" env_logger = "0.8" tempdir = "0.3" assert_matches = "1.4" [features] hash-digest= ["digest", "generic-array"] hash-md5 = ["md-5", "hash-digest"] hash-sha1 = ["sha-1", "hash-digest"] hash-sha256 = ["sha2", "hash-digest"]