1 2 3 4 5 6 7 8 9 10 11 12 13
pub enum Response { OK { msg: String }, Error { msg: String }, } impl Response { pub fn serialize(&self) -> String { match *self { Response::OK { ref msg } => format!("{}\n", msg), Response::Error { ref msg } => format!("Error: {}\n", msg), } } }