aboutsummaryrefslogtreecommitdiff
path: root/src/messages
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@submelon.tech>2019-10-31 11:43:08 -0400
committerKevin J Hoerr <kjhoerr@submelon.tech>2019-10-31 11:43:08 -0400
commit35381296e644fd63aa9e1a901da4d2f7ee269add (patch)
tree5ef0c291985a24a658ea2ae70923de756350fe9f /src/messages
parent6fa8950cf867a8e1246c2f2c90a4047ae5175f6f (diff)
downloadaugust-offensive-35381296e644fd63aa9e1a901da4d2f7ee269add.tar.gz
august-offensive-35381296e644fd63aa9e1a901da4d2f7ee269add.tar.bz2
august-offensive-35381296e644fd63aa9e1a901da4d2f7ee269add.zip
Test routed message types
Diffstat (limited to 'src/messages')
-rw-r--r--src/messages/callback.rs2
-rw-r--r--src/messages/mod.rs2
-rw-r--r--src/messages/not_understood.rs2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/messages/callback.rs b/src/messages/callback.rs
index fe3ef30..f8c7bb3 100644
--- a/src/messages/callback.rs
+++ b/src/messages/callback.rs
@@ -1,7 +1,7 @@
use messages::Message;
use std::collections::HashMap;
-#[derive(Clone, Debug, Serialize)]
+#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct Callback {
pub path: Vec<String>,
pub request: String,
diff --git a/src/messages/mod.rs b/src/messages/mod.rs
index 18f2bb7..afc97c6 100644
--- a/src/messages/mod.rs
+++ b/src/messages/mod.rs
@@ -8,7 +8,7 @@ pub use self::format_msg::FormatMsg;
pub use self::callback::Callback;
pub use self::not_understood::NotUnderstood;
-#[derive(Serialize)]
+#[derive(Deserialize, Serialize)]
pub struct OutgoingMsg<T: Message> {
pub result_type: String,
pub content: T,
diff --git a/src/messages/not_understood.rs b/src/messages/not_understood.rs
index b567676..0089b9c 100644
--- a/src/messages/not_understood.rs
+++ b/src/messages/not_understood.rs
@@ -1,6 +1,6 @@
use messages::Message;
-#[derive(Clone, Debug, Serialize)]
+#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct NotUnderstood {
pub path: Vec<String>,
}