[package] name = "vesync" version = "0.1.0" authors = ["Adam Shirey "] edition = "2018" description = "Interfaces with VeSync smart outlets" readme = "README.md" homepage = "https://github.com/aeshirey/vesync-rs/" repository = "https://github.com/aeshirey/vesync-rs/" license-file = "LICENSE" keywords = ["iot", "vesync"] categories = ["hardware-support"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] md5 = "0.7.0" # TODO: When nanoserde supports enums, we can use it instead of serde for a lightweight alternative. # Current version (as of 2020-06-26) is 0.1.14, but this will likely change. # nanoserde = "0.1.14" serde = {version = "1.0.106", features = ["derive"]} serde_json = "1.0.51" # https://lib.rs/crates/reqwest # attohttpc itself uses Serde. Switching to nanoserde should let us drop the 'json' feature in the future. attohttpc = { version = "0.14.0", features = ["json"] }