Crate id_set [−] [src]
A bit-set implementation for use in id-map. Notable differences from bit-set are the IntoIter
struct and retain() methods.
Structs
Blocks |
An iterator over the blocks of the underlying representation. |
Complement |
Takes the complement of a block iterator. This iterator will never return None. |
Difference |
Takes the difference of two block iterators. |
IdIter |
Transforms an iterator over blocks into an iterator over elements. |
IdSet |
A set of |
Intersection |
Takes the intersection of two block iterators. |
IntoBlocks |
A consuming iterator over the blocks of the underlying representation. |
IntoIter |
A consuming iterator over all elements in increasing order. |
Iter |
An iterator over all elements in increasing order. |
SymmetricDifference |
Takes the symmetric difference of two block iterators. |
Union |
Takes the union of two block iterators. |
Constants
BITS |
The number of bits in the block type. |
Traits
BlockIterator |
An iterator over blocks of elements. |
Type Definitions
Block |
The block type of the underlying representation. |
Id |
The element type of the set. |