use serde::{Deserialize, Serialize}; #[derive(Deserialize, Serialize)] pub struct Event { message: String, } impl Event { pub fn new(msg: impl Into) -> Self { Self { message: msg.into(), } } }