[package] name = "blynk_io" version = "0.3.0" edition = "2021" license = "MIT" description = "Blynk.io streaming API integration in Rust" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] log = "0.4" restruct = "0.1.2" restruct_derive = "0.1.2" num_enum = "0.5.6" simple_logger = {version = "2.1.0", optional = true } smol = { version = "1.2", optional = true } smol-potat = { version = "1.1.2", optional = true } async-trait = { version = "0.1.52", optional = true } anyhow = { version = "1.0.56", optional = true } thiserror = { version = "1.0.30", optional = true } [features] build-binary = ["simple_logger"] async = ["smol", "smol-potat", "async-trait", "anyhow", "thiserror"] [[bin]] name = "blynk_io" required-features = ["build-binary"]