#duration #time #serde #humantime

humantime-serde

Serde 对 humantime crate 的支持

6 个版本 (稳定版)

1.1.1 2022年3月11日
1.0.1 2020年9月14日
1.0.0 2020年1月29日
0.1.1 2019年5月24日
0.1.0 2019年5月24日

#43编码 分类中

Download history · Rust 包仓库 140017/week @ 2024-03-14 · Rust 包仓库 117680/week @ 2024-03-21 · Rust 包仓库 92131/week @ 2024-03-28 · Rust 包仓库 98716/week @ 2024-04-04 · Rust 包仓库 95992/week @ 2024-04-11 · Rust 包仓库 113515/week @ 2024-04-18 · Rust 包仓库 110585/week @ 2024-04-25 · Rust 包仓库 118736/week @ 2024-05-02 · Rust 包仓库 163832/week @ 2024-05-09 · Rust 包仓库 167028/week @ 2024-05-16 · Rust 包仓库 175188/week @ 2024-05-23 · Rust 包仓库 189873/week @ 2024-05-30 · Rust 包仓库 177066/week @ 2024-06-06 · Rust 包仓库 182671/week @ 2024-06-13 · Rust 包仓库 171431/week @ 2024-06-20 · Rust 包仓库 161049/week @ 2024-06-27 · Rust 包仓库

每月下载量 734,794
318 个 crate 中使用 (直接使用 115 个)

MIT/Apache

15KB
301

Apache 2.0 licensed MIT licensed

humantime-serde

Serde 对 humantime crate 的支持。

主要基于这个 分支

示例

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

许可证

许可协议为

由您选择。

贡献

除非您明确表示,否则根据 Apache-2.0 许可证定义的任何贡献,有意提交给作品,将按照上述方式双许可,不附加任何额外条款或条件。

依赖

~0.4–1MB
~23K SLoC