5 个版本 (3 个破坏性更新)
0.5.0 | 2024年7月3日 |
---|---|
0.4.1 | 2024年7月3日 |
0.3.0 | 2024年3月25日 |
0.2.2 | 2024年3月20日 |
0.1.0 |
|
#11 in #owned
每月309次下载
11KB
231 行代码(不含注释)
unbytes
基于 bytes
的具有一些额外功能的,高效的、仅向前的拥有型游标。
unbytes
提供以下保证
- 永远不会引发恐慌。
- 永远不会复制。
- 永远不会分配。
注意,涉及到 bytes
crate 的实现可能会分配。例如,像 Into<Bytes>
这样的特性,尤其是在 Vec
上,很可能重新分配。 unbytes
对此无能为力。
以下功能标志可用,但默认情况下没有启用。
std
:支持标准库,如std::io::Read
实现。maypanic
:如果使用不当可能会引发恐慌的功能,如Buf
实现。
依赖项
~175KB