aboutsummaryrefslogtreecommitdiff
path: root/src/module_communication.rs
diff options
context:
space:
mode:
authorAndreas Grois <andi@grois.info>2021-04-07 21:29:02 +0200
committerAndreas Grois <andi@grois.info>2021-04-18 20:25:00 +0200
commit99c3480323f2df0c1cd455e2e03e832c1196050a (patch)
tree02331612925d9ce8a02d47fc471626701c364682 /src/module_communication.rs
parent1c394103886ed58b72016c971a6ab54dbd64d55b (diff)
First semi-working implementation.
Diffstat (limited to 'src/module_communication.rs')
-rw-r--r--src/module_communication.rs18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/module_communication.rs b/src/module_communication.rs
deleted file mode 100644
index 3d4aefe..0000000
--- a/src/module_communication.rs
+++ /dev/null
@@ -1,18 +0,0 @@
-pub enum MsgMainToModule {
- Quit,
-}
-pub enum MsgModuleToMain {
- UpdateText {
- text : Result<String, String>
- }
-}
-
-pub trait SwayStatusModule {
- fn new(from_main : crossbeam_channel::Receiver<MsgMainToModule>,
- to_main : crossbeam_channel::Sender<MsgModuleToMain>,
- module_settings : &str) -> Result<Box<Self>,String>;
-
- fn get_name(&self) -> &'static str;
-
- fn run(&self);
-}