[−][src]Function spirit::utils::deserialize_duration
pub fn deserialize_duration<'de, D: Deserializer<'de>>(
d: D
) -> Result<Duration, D::Error>
Deserialize a human-readable duration.
Examples
use std::time::Duration; use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] struct Cfg { #[serde( serialize_with = "spirit::utils::serialize_duration", deserialize_with = "spirit::utils::deserialize_duration", )] how_long: Duration, }