1#[derive(Debug)] 2pub struct Error { 3 message: String, 4} 5 6impl Error { 7 pub fn new(message: &str) -> Error { 8 Error { 9 message: message.to_string(), 10 } 11 } 12 13 pub fn message(&self) -> &str { 14 &self.message 15 } 16}