3 个版本 (重大变更)
0.3.0 | 2023 年 1 月 27 日 |
---|---|
0.2.0 | 2020 年 4 月 2 日 |
0.1.0 | 2020 年 3 月 13 日 |
#1934 在 Rust 模式 中
598 每月下载量
在 23 个crate中(直接使用 4 个)
21KB
502 行
minibytes
此 crate 提供了 Bytes
类型。它类似于 &[u8]
:克隆或切片都是零拷贝。与 &[u8]
不同,Bytes
没有生命周期。这是通过使用引用计数来维护底层存储的生命周期来实现的。
除了支持将 Vec<u8>
作为底层存储外,Bytes
还支持 memmap::Mmap
。库可以实现 BytesOwner
,以扩展其他类型的存储支持。
依赖项
~0.4–1.2MB
~24K SLoC