Crate smallbitset[][src]

This crate provides a series of allocation free set of integers capable of holding small integer values. These sets are all implemented as bitsets and are therefore only capable of storing integers with large values.

Warning

These collections willingly only target the case of small integer values. Hence they will not try to grow so as to accomodate more values depending on your need.

Structs

Set8

This structure encapsulates a small allocation free set of integers. Because it is implemented as a fixed size bitset, it can only accomodate values in the range 0..$capa.

Set8Iter

This structure provides a convenient iterator over the items of a $name .

Set16

This structure encapsulates a small allocation free set of integers. Because it is implemented as a fixed size bitset, it can only accomodate values in the range 0..$capa.

Set16Iter

This structure provides a convenient iterator over the items of a $name .

Set32

This structure encapsulates a small allocation free set of integers. Because it is implemented as a fixed size bitset, it can only accomodate values in the range 0..$capa.

Set32Iter

This structure provides a convenient iterator over the items of a $name .

Set64

This structure encapsulates a small allocation free set of integers. Because it is implemented as a fixed size bitset, it can only accomodate values in the range 0..$capa.

Set64Iter

This structure provides a convenient iterator over the items of a $name .

Set128

This structure encapsulates a small allocation free set of integers. Because it is implemented as a fixed size bitset, it can only accomodate values in the range 0..$capa.

Set128Iter

This structure provides a convenient iterator over the items of a $name .