#vector #nbits #bits-vec #small-bits

nightly nbits_vec

小位数组值(例如1,2.. bits)的向量实现。

2个版本

使用旧的Rust 2015

0.1.1 2016年1月5日
0.1.0 2016年1月5日

#264 in #数据结构

MIT 协议

56KB
913 代码行

nbits_vec

travis-badge release-badge downloads docs-badge license-badge

一个旨在解决小位数值存储和操作问题的crate。

小位数值将存储在Block类型的向量中 - 在内存中是PrimInt。在这里,我们只考虑一个Block存储一些小位数值的情况,例如1, 2, 3, 4, 5位存储在u8u16u32u64中。

警告:在这个crate中,我(@zitsen)决定使用来自不稳定alloc crate的RawVec作为向量背景,这意味着API只会在Rust的nightly版本中可用,并且API可能会在alloc API更改时进行更改。因此,可能永远不会有一个stable版本。

请参阅结构文档中的使用方法。

依赖项

~295–510KB
~15K SLoC