31 个版本
使用旧的 Rust 2015
0.11.1 | 2020 年 3 月 19 日 |
---|---|
0.11.0 | 2019 年 1 月 16 日 |
0.10.0 | 2018 年 6 月 20 日 |
0.4.2 | 2018 年 3 月 31 日 |
#91 在 数据结构 中
145,914 每月下载量
用于 1,457 个 crate(直接使用 52 个)
165KB
3.5K SLoC
bv-rs:Rust 的位向量与位切片
库主要导出的类型 BitVec
是一个紧凑、可增长的位向量。在合理的情况下,它的 API 与 Vec
相似。该库还定义了返回 BitSlice
或 BitSliceMut
的切片操作,类似于 Rust 的数组切片,但用于位向量。通过 Bits
、BitsMut
和 BitsPush
特性提供了位向量和位切片的通用 API,这些特性还允许将所有原始无符号整数类型 (uN
) 以及其向量切片、未打包的向量切片和切片视为位向量,以及 bool
的未打包向量切片和切片。
用法
它在 crates.io 上,因此您可以添加
[dependencies]
bv = "0.11.1"
到您的 Cargo.toml
和
extern crate bv;
到您的 crate 根目录。
此 crate 支持 Rust 版本 1.31 及更高版本。
依赖项
~170KB