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§
- Unord
Bag - 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.
- Unord
Items UnordItems
is the order-less version ofIterator
. It only contains methods that don’t (easily) expose an ordering of the underlying items.- Unord
Map - 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.
- Unord
Set - 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§
- Extend
Unord - Unord
Collection 🔒 - A marker trait specifying that
Self
can consumeUnordItems<_>
without exposing any internal ordering.