| Crates.io | humantime-serde |
| lib.rs | humantime-serde |
| version | 1.1.1 |
| created_at | 2019-05-24 22:21:10.983268+00 |
| updated_at | 2022-03-11 20:10:58.643233+00 |
| 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.