1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
use super::Error; use core::fmt::{self, Display, Formatter}; impl Display for Error { fn fmt(&self, f: &mut Formatter) -> Result<(), fmt::Error> { match self { Self::ParseError(text) => write!(f, "unable to parse address: {}", text), } } } #[cfg(test)] mod tests { use super::*; #[test] fn right_message() { let error: Error = Error::ParseError("INNER_TEXT".into()); let result: &str = &format!("{}", error); assert_eq!(result, "unable to parse address: INNER_TEXT"); } }