2个版本
使用旧的Rust 2015
| 0.1.1 | 2016年1月5日 |
|---|---|
| 0.1.0 | 2016年1月5日 |
#264 in #数据结构
56KB
913 代码行
nbits_vec
一个旨在解决小位数值存储和操作问题的crate。
小位数值将存储在Block类型的向量中 - 在内存中是PrimInt。在这里,我们只考虑一个Block存储一些小位数值的情况,例如1, 2, 3, 4, 5位存储在u8、u16、u32、u64中。
警告:在这个crate中,我(@zitsen)决定使用来自不稳定alloc crate的RawVec作为向量背景,这意味着API只会在Rust的nightly版本中可用,并且API可能会在alloc API更改时进行更改。因此,可能永远不会有一个stable版本。
请参阅结构文档中的使用方法。
依赖项
~295–510KB
~15K SLoC