3 个版本 (重大变更)

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

#1934Rust 模式

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

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