[package] name = "fundamentum-edge-pfwd" description = "The port forwarding tool for edge daemon" version = "0.2.4" edition = "2021" authors = [ "Jerome Collet ", ] readme = "README.md" license = "Apache-2.0" keywords = ["daemon", "iot", "edge", "fundamentum"] categories = ["asynchronous"] homepage = "https://www.dimonoff.com/services/fundamentum-iot-platform-paas" repository = "https://bitbucket.org/amotus/fundamentum-edge-pfwd" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0" backoff = { version = "0.4", features = ["tokio"] } bson = "2.7" clap = { version = "3.2", features = ["derive"] } derive-new = "0.6" fundamentum-portforwarding-proto-rust = "0.2.0" fundamentum-sdk-mqtt = { version = "0" } # >=0.0.0, <1.0.0 - TODO: Move this dependency under a `cli` feature flag and implement trait interface instead prost = "0.12" serde = "1.0" serde_json = "1.0" thiserror = "1.0" tokio-util = "0.7" tokio = { version = "1", features = ["full"] } tracing = "0.1" tracing-subscriber = "0.3" uuid = { version = "1.4", features = ["v4"]} [dev-dependencies] cargo-husky = { version = "1.5.0", default-features = false, features = ["precommit-hook", "run-cargo-fmt"] }