From 7ef80a845db362c932fec5cdbabebee04909ac4b Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Thu, 6 Apr 2017 16:11:30 -0700 Subject: [PATCH] Unignore DeserializeOwned example --- serde/src/de/mod.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/serde/src/de/mod.rs b/serde/src/de/mod.rs index 37d7719e..b5b74f69 100644 --- a/serde/src/de/mod.rs +++ b/serde/src/de/mod.rs @@ -481,13 +481,18 @@ pub trait Deserialize<'de>: Sized { /// from the input string, but a `from_reader` function may only deserialize /// owned data. /// -/// ```rust,ignore -/// pub fn from_str<'a, T>(s: &'a str) -> Result +/// ```rust +/// # use serde::de::{Deserialize, DeserializeOwned}; +/// # use std::io::{Read, Result}; +/// # +/// # trait Ignore { +/// fn from_str<'a, T>(s: &'a str) -> Result /// where T: Deserialize<'a>; /// -/// pub fn from_reader(rdr: R) -> Result +/// fn from_reader(rdr: R) -> Result /// where R: Read, /// T: DeserializeOwned; +/// # } /// ``` pub trait DeserializeOwned: for<'de> Deserialize<'de> {} impl DeserializeOwned for T where T: for<'de> Deserialize<'de> {}