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