handle serde_json for deserialized()
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
946ca364e0
commit
4776fe66c4
13 changed files with 95 additions and 107 deletions
|
@ -9,11 +9,6 @@ pub trait Deserialized {
|
|||
F: FnOnce(T) -> U,
|
||||
T: for<'de> Deserialize<'de>;
|
||||
|
||||
fn map_json<T, U, F>(self, f: F) -> Result<U>
|
||||
where
|
||||
F: FnOnce(T) -> U,
|
||||
T: for<'de> Deserialize<'de>;
|
||||
|
||||
#[inline]
|
||||
fn deserialized<T>(self) -> Result<T>
|
||||
where
|
||||
|
@ -22,13 +17,4 @@ pub trait Deserialized {
|
|||
{
|
||||
self.map_de(identity::<T>)
|
||||
}
|
||||
|
||||
#[inline]
|
||||
fn deserialized_json<T>(self) -> Result<T>
|
||||
where
|
||||
T: for<'de> Deserialize<'de>,
|
||||
Self: Sized,
|
||||
{
|
||||
self.map_json(identity::<T>)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue