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}