Crates.io | humantime-serde |
lib.rs | humantime-serde |
version | 1.1.1 |
source | src |
created_at | 2019-05-24 22:21:10.983268 |
updated_at | 2022-03-11 20:10:58.643233 |
description | Serde support for the `humantime` crate |
homepage | |
repository | https://github.com/jean-airoldie/humantime-serde |
max_upload_size | |
id | 136811 |
size | 26,414 |
Serde support for the humantime
crate.
Heavily based on this fork.
use serde::{Serialize, Deserialize};
use std::time::{Duration, SystemTime};
#[derive(Serialize, Deserialize)]
struct Foo {
#[serde(with = "humantime_serde")]
timeout: Duration,
#[serde(default)]
#[serde(with = "humantime_serde")]
time: Option<SystemTime>,
}
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.