rsiot_messages_core/message_channel.rs
1use std::fmt::Debug;
2
3/// Трейт для канала сообщений
4pub trait IMessageChannel
5where
6 Self: Clone + Debug + Send,
7{
8 fn to_string(&self) -> String {
9 format!("{:?}", self)
10 }
11}
12
13mod tests {
14 use super::*;
15
16 #[derive(Clone, Debug)]
17 pub enum MessageChannel {}
18
19 impl IMessageChannel for MessageChannel {}
20}