7 个版本 (4 个重大更改)
0.5.0 | 2022 年 1 月 2 日 |
---|---|
0.4.1 | 2021 年 10 月 10 日 |
0.3.0 | 2021 年 10 月 8 日 |
0.2.0 | 2021 年 10 月 5 日 |
0.1.1 | 2021 年 10 月 4 日 |
#1819 in Rust 模式
12KB
74 行
MemorySize 类型
本软件包提供 MemorySize
数据类型作为大小单位。这有助于在转换不同单位之间时的错误处理,以及将管理的大小以可读的值打印出来。
用法
要使用此库,只需将以下行添加到您的项目 Cargo.toml
[dependencies.memory-size-type]
version = "0.5.0"
default-features = false
features = ["std"]
特性
为了减小其大小(即使是这个小型软件包),该软件包被分成几个特性。您可以使用以下特性来启用您项目真正需要的功能
特性 | 描述 |
---|---|
std | 包含对 std::fmt::Debug 和 std::fmt::Display 的实现等功能 |
已弃用 | 包含已弃用的功能,如 MemorySize 类型。 |
示例
此库有不同的使用场景。以下示例仅代表一些可能的使用方式。
从原始字节数据创建实例
use memory_size_type::Byte;
let size_info_byte = Byte::from(1024);
使用内存大小进行计算
use memory_size_type::Byte;
let some_bytes = Byte::from(1024);
let some_more_bytes = Byte::from(1024);
assert_eq!(some_bytes + some_more_bytes, 2048);