diff options
| author | Andreas Grois <andi@grois.info> | 2021-04-07 21:29:02 +0200 |
|---|---|---|
| committer | Andreas Grois <andi@grois.info> | 2021-04-18 20:25:00 +0200 |
| commit | 99c3480323f2df0c1cd455e2e03e832c1196050a (patch) | |
| tree | 02331612925d9ce8a02d47fc471626701c364682 /src/module_communication.rs | |
| parent | 1c394103886ed58b72016c971a6ab54dbd64d55b (diff) | |
First semi-working implementation.
Diffstat (limited to 'src/module_communication.rs')
| -rw-r--r-- | src/module_communication.rs | 18 |
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); -} |
