diff --git a/serde/src/de/mod.rs b/serde/src/de/mod.rs index e053b3df..bdc0403b 100644 --- a/serde/src/de/mod.rs +++ b/serde/src/de/mod.rs @@ -150,10 +150,7 @@ pub trait Error: Sized + error::Error { /// where D: Deserializer /// { /// let s = try!(String::deserialize(deserializer)); - /// match s.parse() { - /// Ok(s) => Ok(s), - /// Err(err) => Err(Error::custom(err)), - /// } + /// s.parse().map_err(Error::custom) /// } /// } /// ```