aboutsummaryrefslogtreecommitdiffstats
path: root/Cargo.toml
diff options
context:
space:
mode:
authorJokler <jokler@protonmail.com>2020-10-15 13:11:54 +0000
committerGitHub <noreply@github.com>2020-10-15 13:11:54 +0000
commit43974717fee9a98701c6efa2e7221cdbfe7e537e (patch)
tree93fe1d75477ae3d1c8466611a2cedd7bed316aa2 /Cargo.toml
parent23671b51b4e207574a63bce820acbf43169e2b6c (diff)
parent4e1c2b9f04073294ecb8402486c20d9c01721598 (diff)
downloadpokebot-43974717fee9a98701c6efa2e7221cdbfe7e537e.tar.gz
pokebot-43974717fee9a98701c6efa2e7221cdbfe7e537e.zip
Merge pull request #70 from Mavulp/actor-bots
Replace channels&locks with actors & log with slog
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml51
1 files changed, 30 insertions, 21 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 163eb34..0517bea 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,32 +5,41 @@ authors = ["Jokler <jokler@protonmail.com>"]
edition = "2018"
license = "GPL-3.0-or-later"
-# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
-
[dependencies]
tsclientlib = { git = "https://github.com/ReSpeak/tsclientlib", features = ["unstable"] }
tsproto-packets = { git = "https://github.com/ReSpeak/tsclientlib" }
-log = "0.4.11"
-log4rs = "0.13.0"
-toml = "0.5.6"
-structopt = "0.3.16"
+toml = "0.5.7"
+structopt = "0.3.20"
humantime = "2.0.1"
-tokio = { version = "0.2.22", features = ["tcp", "io-util", "sync", "process"] }
-futures = "0.3.5"
+slog = "2.5.2"
+slog-async = "2.5.0"
+slog-scope = "4.3.0"
+slog-stdlog = "4.0.0"
+
+log = "0.4.11"
+log4rs = { version = "0.13.0" }
+
+tokio = { version = "0.2.22", features = ["rt-threaded", "process", "blocking", "io-std"] }
+futures = "0.3.6"
+# git version for async Actor trait
+xtra = { git = "https://github.com/Restioson/xtra", features = ["with-tokio-0_2"] }
+async-trait = "0.1.41"
-glib = "0.10.1"
-gstreamer = "0.16.2"
-gstreamer-app = "0.16.0"
-gstreamer-audio = "0.16.2"
-byte-slice-cast = "0.3.5"
-serde_json = "1.0.57"
-serde = "1.0.114"
-actix = "0.9.0"
+glib = "0.10.2"
+gstreamer = "0.16.4"
+gstreamer-app = "0.16.3"
+gstreamer-audio = "0.16.4"
+
+serde = "1.0.116"
+serde_json = "1.0.59"
+rand = { version = "0.7.3", features = ["small_rng"] }
+derive_more = "0.99.11"
+
+actix = "0.10.0"
actix-rt = "1.1.1"
-actix-web = "2.0.0"
-actix-files = "0.2.2"
+actix-web = "3.1.0"
+actix-files = "0.4.0"
+actix-slog = "0.2.1"
+askama_actix = "0.11.1"
askama = "0.10.3"
-rand = { version = "0.7.3", features = ["small_rng"] }
-derive_more = "0.99.9"
-askama_actix = "0.10.0"