[package]
name = "daemon-engine"
version = "0.6.0"
documentation = "https://docs.rs/daemon-engine/"
repository = "https://github.com/ryankurte/rust-daemon"
description = "A helper package for writing unix rust daemons with IPC based clients"
authors = ["Ryan Kurte <ryankurte@gmail.com>"]
license = "MIT / Apache-2.0"
edition = "2018"
[features]
examples = []
e2e_tests = []
default = []
[dependencies]
libc = "0.2"
futures = "0.1"
log = { version = "0.4"}
clap = "2.32"
users = "0.7"
bytes = "0.4.10"
uuid = { version = "0.6", features = ["v4"] }
serde = "1.0"
serde_derive = "1.0"
serde_json = "1.0.24"
tokio = { version = "0.1.18" }
tokio-async-await = "0.1.6"
tokio-io = "0.1.7"
tokio-uds = "0.2.0"
tokio-serde-json-mirror = "0.1"
tokio-timer = "0.2.5"
tokio-codec = "0.1.1"
tokio-tcp = "0.1.2"
tokio-udp = "0.1.3"
tokio-core = "0.1.17"
[[bin]]
name = "rustd-server"
path = "src/examples/server.rs"
required-features = ["examples"]
[[bin]]
name = "rustd-client"
path = "src/examples/client.rs"
required-features = ["examples"]