Expand description

Collection types.

Macros§

Structs§

  • An ordered map based on a B-Tree.
  • An ordered set based on a B-Tree.
  • A doubly-linked list with owned nodes.
  • A thin wrapper around a HashMap, which guarantees that a HashMap usage will not result in a non-deterministic execution (simply by disallowing the iteration over its elements).
  • A double-ended queue implemented with a growable ring buffer.

Functions§

  • Creates an empty map with capacity 0 and default Hasher
  • Creates an empty map with given capacity and default Hasher
  • Creates an empty set with capacity 0 and default Hasher
  • Creates an empty set with given capacity and default Hasher
  • This is safe for std and no-std use cases (unlike IndexMap::new which disappears when std is not in the toolchain - see this article for deep technical reasons)
  • This is safe for std and no-std use cases (unlike IndexMap::with_capacity which disappears when std is not in the toolchain - see this article for deep technical reasons)
  • This is safe for std and no-std use cases (unlike IndexSet::new which disappears when std is not in the toolchain - see this article for deep technical reasons)
  • This is safe for std and no-std use cases (unlike IndexSet::with_capacity which disappears when std is not in the toolchain - see this article for deep technical reasons)

Type Aliases§