Struct humantime_serde::Serde
source · pub struct Serde<T>(_);
Expand description
A wrapper type which implements Serialize
and Deserialize
for
types involving SystemTime
and Duration
.
Implementations§
source§impl<T> Serde<T>
impl<T> Serde<T>
sourcepub fn into_inner(self) -> T
pub fn into_inner(self) -> T
Consumes the De
, returning the inner value.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Serde<Duration>
impl<'de> Deserialize<'de> for Serde<Duration>
source§fn deserialize<D>(d: D) -> Result<Serde<Duration>, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(d: D) -> Result<Serde<Duration>, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl<'de> Deserialize<'de> for Serde<Option<Duration>>
impl<'de> Deserialize<'de> for Serde<Option<Duration>>
source§fn deserialize<D>(d: D) -> Result<Serde<Option<Duration>>, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(d: D) -> Result<Serde<Option<Duration>>, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl<'de> Deserialize<'de> for Serde<Option<SystemTime>>
impl<'de> Deserialize<'de> for Serde<Option<SystemTime>>
source§fn deserialize<D>(d: D) -> Result<Serde<Option<SystemTime>>, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(d: D) -> Result<Serde<Option<SystemTime>>, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl<'de> Deserialize<'de> for Serde<SystemTime>
impl<'de> Deserialize<'de> for Serde<SystemTime>
source§fn deserialize<D>(d: D) -> Result<Serde<SystemTime>, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(d: D) -> Result<Serde<SystemTime>, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more