diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-06-11 17:21:57 +0200 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-06-11 17:21:57 +0200 |
| commit | 3cfbfe7aab14e9a33c7d4e81289de40a60f19eee (patch) | |
| tree | 116a9f5104e0e414f3616b9f4c317612fddb064f /mumlib | |
| parent | ebb9e206701ff3c538f34c58d8e7a4d6f9f314c1 (diff) | |
| download | mum-3cfbfe7aab14e9a33c7d4e81289de40a60f19eee.tar.gz | |
doc {Message,Channel}Target
Diffstat (limited to 'mumlib')
| -rw-r--r-- | mumlib/src/command.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mumlib/src/command.rs b/mumlib/src/command.rs index 79bbc8b..4f4cf3a 100644 --- a/mumlib/src/command.rs +++ b/mumlib/src/command.rs @@ -67,12 +67,15 @@ pub enum CommandResponse { }, } +/// Messages sent to channels can be sent either to a named channel or the +/// currently connected channel. #[derive(Clone, Debug, Deserialize, Serialize)] pub enum ChannelTarget { - Default, + Current, Named(String) } +/// Messages can be sent to either channels or specific users. #[derive(Clone, Debug, Deserialize, Serialize)] pub enum MessageTarget { Channel(Vec<(ChannelTarget, bool)>), // (target, recursive) |
