#[derive(Debug)] #[derive(Clone)] pub struct Message { pub emitter: String, pub level: i32, pub msg_type: String, pub text: String, } // impl Clone for Message { // fn clone(&self) -> Self { // Message{ // emitter: self.emitter.clone(), // level: self.level, // msg_type: self.msg_type.clone(), // text: self.text.clone(), // } // } // }