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 of Iterator. 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 consume UnordItems<_> without exposing any internal ordering.

Functions§