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