4个版本 (2个破坏性更新)
0.3.0 | 2023年2月10日 |
---|---|
0.2.1 | 2023年2月9日 |
0.2.0 | 2023年2月9日 |
0.1.0 | 2023年2月8日 |
在 #network 中排名第 216
每月下载量 57 次
用于 2 crates
56KB
611 行
Bandwidth
一个用于以各种单位表示带宽速度的库,类似于 core::time::Duration
结构体。
MSRV: 1.60
此库支持 no_std
和 serde
。默认启用 std
。
用法
更详细的用法可以在 文档 中找到。
use bandwidth::Bandwidth;
let five_gbps = Bandwidth::from_gbps(5);
assert_eq!(five_gbps, Bandwidth::from_mbps(5_000));
assert_eq!(five_gbps, Bandwidth::from_kbps(5_000_000));
assert_eq!(five_gbps, Bandwidth::from_bps(5_000_000_000));
let ten_gbps = Bandwidth::from_gbps(10);
let seven_bps = Bandwidth::from_bps(7);
let total = ten_gbps + seven_bps;
assert_eq!(total, Bandwidth::new(10, 7));
维护者
如何贡献
您应该遵循我们的 行为准则。
有关贡献约定,请参阅 贡献指南。
在提交代码之前,请确保所有测试都通过。
贡献者
Yixin Shen |
许可证
Apache-2.0 © stack-rs
依赖关系
~180KB