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 . |