Module rustc_data_structures::indexed_set [−][src]
Structs
| IdxSet | 
                                 Represents a set of some element type E, where each E is identified by some
unique index type   | 
                       
| Iter | |
| SparseIdxSet | 
                                 A sparse index set with a maximum of SPARSE_MAX elements. Used by HybridIdxSet; do not use directly.  | 
                       
| SparseIter | 
Enums
| HybridIdxSet | 
                                 Like IdxSet, but with a hybrid representation: sparse when there are few
elements in the set, but dense when there are many. It's especially
efficient for sets that typically have a small number of elements, but a
large   | 
                       
| HybridIter | 
Traits
| SubtractFromIdxSet | 
                                 This is implemented by all the index sets so that IdxSet::subtract() can be passed any type of index set.  | 
                       
| UnionIntoIdxSet | 
                                 This is implemented by all the index sets so that IdxSet::union() can be passed any type of index set.  |