#[derive(Debug, Clone, Hash, PartialEq, Eq)] pub struct Message(String); impl Message { pub fn string(&self) -> String { self.0.to_string() } } impl From for Message { fn from(s: String) -> Self { Self(s) } }