rsiot/message/
message_channel.rs

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