From b3a313f8e5e0185104727e75747251121eddf92d Mon Sep 17 00:00:00 2001 From: Kevin J Hoerr Date: Wed, 30 Oct 2019 09:40:39 -0400 Subject: Refactor messages module to be separate from routes and easily referencable --- src/routes/messages/mod.rs | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 src/routes/messages/mod.rs (limited to 'src/routes/messages/mod.rs') 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 { - pub result_type: String, - pub content: T, -} - -pub trait Message { - fn name(&self) -> String; - fn as_outgoing(self) -> OutgoingMsg - where - Self: Sized, - { - OutgoingMsg { - result_type: self.name(), - content: self, - } - } -} -- cgit