Module rustc_data_structures::unord
source · Expand description
This module contains collection types that don’t expose their internal ordering. This is a useful property for deterministic computations, such as required by the query system.
Structs
- This is a collection type that tries very hard to not expose any internal iteration. This is a useful property when trying to uphold the determinism invariants imposed by the query system.
UnordItems
is the order-less version ofIterator
. It only contains methods that don’t (easily) expose an ordering of the underlying items.- This is a map collection type that tries very hard to not expose any internal iteration. This is a useful property when trying to uphold the determinism invariants imposed by the query system.
- This is a set collection type that tries very hard to not expose any internal iteration. This is a useful property when trying to uphold the determinism invariants imposed by the query system.
Traits
- A marker trait specifying that
Self
can consumeUnordItems<_>
without exposing any internal ordering.