3个不稳定版本
0.2.1 | 2022年12月2日 |
---|---|
0.2.0 | 2022年4月28日 |
0.1.0 | 2022年4月27日 |
737 在 编码 中排名
每月下载量 8,407
用于 19 个crate(直接使用3个)
6KB
96 行
基于其FromStr实现的人可读序列化器的bytesize crate的替代serde实现。
使用方法
use bytesize::ByteSize;
use serde::{Serialize, Deserialize};
# fn main() {
#[derive(Serialize, Deserialize)]
struct T {
#[serde(with = "bytesize_serde")]
x: ByteSize,
}
let t: T = serde_json::from_str(r#"{ "x": "5 MB" }"#).unwrap();
assert_eq!(t.x, "5 MB".parse::<ByteSize>().unwrap());
# }
依赖
~135–370KB