3 个版本 (重大变更)

0.3.0 2023 年 1 月 27 日
0.2.0 2020 年 4 月 2 日
0.1.0 2020 年 3 月 13 日

#1934Rust 模式

Download history 128/week @ 2024-03-13 195/week @ 2024-03-20 273/week @ 2024-03-27 202/week @ 2024-04-03 159/week @ 2024-04-10 135/week @ 2024-04-17 174/week @ 2024-04-24 173/week @ 2024-05-01 145/week @ 2024-05-08 104/week @ 2024-05-15 243/week @ 2024-05-22 137/week @ 2024-05-29 108/week @ 2024-06-05 155/week @ 2024-06-12 182/week @ 2024-06-19 141/week @ 2024-06-26

598 每月下载量
23 个crate中(直接使用 4 个)

MIT 许可证

21KB
502

minibytes

此 crate 提供了 Bytes 类型。它类似于 &[u8]:克隆或切片都是零拷贝。与 &[u8] 不同,Bytes 没有生命周期。这是通过使用引用计数来维护底层存储的生命周期来实现的。

除了支持将 Vec<u8> 作为底层存储外,Bytes 还支持 memmap::Mmap。库可以实现 BytesOwner,以扩展其他类型的存储支持。

依赖项

~0.4–1.2MB
~24K SLoC