aboutsummaryrefslogtreecommitdiff
path: root/src/routes/messages/mod.rs
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@submelon.tech>2019-10-30 09:40:39 -0400
committerKevin J Hoerr <kjhoerr@submelon.tech>2019-10-30 09:40:39 -0400
commitb3a313f8e5e0185104727e75747251121eddf92d (patch)
tree7619d8d14d99767803658e62c21792136d7a1ada /src/routes/messages/mod.rs
parent067e9784b54e4645412e5e7d8d7d2bc70bdcf646 (diff)
downloadaugust-offensive-b3a313f8e5e0185104727e75747251121eddf92d.tar.gz
august-offensive-b3a313f8e5e0185104727e75747251121eddf92d.tar.bz2
august-offensive-b3a313f8e5e0185104727e75747251121eddf92d.zip
Refactor messages module to be separate from routes and easily referencable
Diffstat (limited to 'src/routes/messages/mod.rs')
-rw-r--r--src/routes/messages/mod.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/routes/messages/mod.rs b/src/routes/messages/mod.rs
deleted file mode 100644
index 26ae1bb..0000000
--- a/src/routes/messages/mod.rs
+++ /dev/null
@@ -1,23 +0,0 @@
-use std::marker::Sized;
-
-pub mod callback;
-pub mod not_understood;
-
-#[derive(Serialize)]
-pub struct OutgoingMsg<T> {
- pub result_type: String,
- pub content: T,
-}
-
-pub trait Message {
- fn name(&self) -> String;
- fn as_outgoing(self) -> OutgoingMsg<Self>
- where
- Self: Sized,
- {
- OutgoingMsg {
- result_type: self.name(),
- content: self,
- }
- }
-}