Unignore DeserializeOwned example
This commit is contained in:
parent
33760e122c
commit
7ef80a845d
@ -481,13 +481,18 @@ pub trait Deserialize<'de>: Sized {
|
|||||||
/// from the input string, but a `from_reader` function may only deserialize
|
/// from the input string, but a `from_reader` function may only deserialize
|
||||||
/// owned data.
|
/// owned data.
|
||||||
///
|
///
|
||||||
/// ```rust,ignore
|
/// ```rust
|
||||||
/// pub fn from_str<'a, T>(s: &'a str) -> Result<T>
|
/// # use serde::de::{Deserialize, DeserializeOwned};
|
||||||
|
/// # use std::io::{Read, Result};
|
||||||
|
/// #
|
||||||
|
/// # trait Ignore {
|
||||||
|
/// fn from_str<'a, T>(s: &'a str) -> Result<T>
|
||||||
/// where T: Deserialize<'a>;
|
/// where T: Deserialize<'a>;
|
||||||
///
|
///
|
||||||
/// pub fn from_reader<R, T>(rdr: R) -> Result<T>
|
/// fn from_reader<R, T>(rdr: R) -> Result<T>
|
||||||
/// where R: Read,
|
/// where R: Read,
|
||||||
/// T: DeserializeOwned;
|
/// T: DeserializeOwned;
|
||||||
|
/// # }
|
||||||
/// ```
|
/// ```
|
||||||
pub trait DeserializeOwned: for<'de> Deserialize<'de> {}
|
pub trait DeserializeOwned: for<'de> Deserialize<'de> {}
|
||||||
impl<T> DeserializeOwned for T where T: for<'de> Deserialize<'de> {}
|
impl<T> DeserializeOwned for T where T: for<'de> Deserialize<'de> {}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user