Move two common functions to a trait object

This commit is contained in:
Luke D Jones
2020-08-04 16:19:06 +12:00
parent 1041cf5dbc
commit 76a8f7678c
9 changed files with 354 additions and 238 deletions

12
Cargo.lock generated
View File

@@ -15,6 +15,17 @@ dependencies = [
"memchr",
]
[[package]]
name = "async-trait"
version = "0.1.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a265e3abeffdce30b2e26b7a11b222fe37c6067404001b434101457d0385eb92"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "atty"
version = "0.2.14"
@@ -645,6 +656,7 @@ dependencies = [
name = "rog-daemon"
version = "0.15.3"
dependencies = [
"async-trait",
"dbus",
"dbus-tokio",
"env_logger",