bv-rs:Rust的位向量和位片

时间:2024-06-16 06:01:40
【文件属性】:

文件名称:bv-rs:Rust的位向量和位片

文件大小:55KB

文件格式:ZIP

更新时间:2024-06-16 06:01:40

Rust

bv-rs:Rust的位向量和位片 库导出的主要类型BitVec是可打包的可增长位向量。 在合理的情况下,其API会反映Vec API。 该库还定义了返回BitSlice或BitSliceMut切片操作,类似于Rust的数组切片,但返回的是位向量。 Bits , BitsMut和BitsPush特性提供了用于位向量和位片的通用API,这些特征还允许将所有原始无符号整数类型( uN )及其向量和切片以及未BitsPush视为位向量向量和bool切片。 用法 它,因此您可以添加 [ dependencies ] bv = " 0.11.1 " 到您的Cargo.toml和 extern crate bv; 到您的板条箱根。 此板条箱支持Rust版本1.31及更高版本。


【文件预览】:
bv-rs-master
----.gitignore(54B)
----release.toml(614B)
----benches()
--------to_bit_vec.rs(732B)
--------read_bits.rs(2KB)
--------or3.rs(14KB)
----src()
--------iter.rs(3KB)
--------bit_vec()
--------array_n_impls.rs(2KB)
--------storage.rs(17KB)
--------slice.rs(24KB)
--------traits()
--------prims.rs(4KB)
--------adapter()
--------macros.rs(2KB)
--------range_compat.rs(341B)
--------lib.rs(3KB)
----.travis.yml(515B)
----CHANGELOG.md(6KB)
----Cargo.toml(617B)
----LICENSE-MIT(1KB)
----README.md(1KB)
----tests()
--------random_adapter.rs(8KB)
----TODO.md(333B)
----LICENSE-APACHE(11KB)
----build.rs(409B)

网友评论