humantime-serde

Crates.iohumantime-serde
lib.rshumantime-serde
version1.1.1
sourcesrc
created_at2019-05-24 22:21:10.983268
updated_at2022-03-11 20:10:58.643233
descriptionSerde support for the `humantime` crate
homepage
repositoryhttps://github.com/jean-airoldie/humantime-serde
max_upload_size
id136811
size26,414
(jean-airoldie)

documentation

README

Apache 2.0 licensed MIT licensed

humantime-serde

Serde support for the humantime crate.

Heavily based on this fork.

Example

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>,
}

License

Licensed under either of

at your option.

Contribution

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.

Commit count: 14

cargo fmt