#纳秒 #序列化 #持续时间 #JSON #serde #时间戳 #serde-json

serde_nanos

将持续时间和时间戳作为纳秒处理的包装器

5 个版本

0.1.4 2024年4月4日
0.1.3 2023年2月20日
0.1.2 2022年1月28日
0.1.1 2021年12月1日
0.1.0 2021年12月1日

#214 in 编码

Download history · Rust 包仓库 32646/week @ 2024-04-20 · Rust 包仓库 28157/week @ 2024-04-27 · Rust 包仓库 29471/week @ 2024-05-04 · Rust 包仓库 30443/week @ 2024-05-11 · Rust 包仓库 30065/week @ 2024-05-18 · Rust 包仓库 24745/week @ 2024-05-25 · Rust 包仓库 26785/week @ 2024-06-01 · Rust 包仓库 27796/week @ 2024-06-08 · Rust 包仓库 24273/week @ 2024-06-15 · Rust 包仓库 24774/week @ 2024-06-22 · Rust 包仓库 20237/week @ 2024-06-29 · Rust 包仓库 21968/week @ 2024-07-06 · Rust 包仓库 23183/week @ 2024-07-13 · Rust 包仓库 25847/week @ 2024-07-20 · Rust 包仓库 26499/week @ 2024-07-27 · Rust 包仓库 26946/week @ 2024-08-03 · Rust 包仓库

107,070 monthly downloads
用于 90 个crate (5 directly)

MIT/Apache

13KB
294

一个可以将持续时间序列化为纳秒的 serde 包装器。通常与 serde_json 一起使用,以便与 JSON 协议进行通信。

示例

use std::time::Duration;

pub struct Message {
    #[serde(with = "serde_nanos")]
    expires_in: Duration,
}

lib.rs:

Serde Nanos

文档 | GitHub | Crate

一个可以将时间戳和持续时间序列化为纳秒的 serde 包装器。

通常与 serde_json 一起使用,以便与 JSON 协议进行通信。

依赖项

~110–620KB
~12K SLoC