menu

destack:collections

import destack:collections

Classes

  1. ArrayA growable compact array.
  2. ConcurrentMapA sharded concurrent hash map.
  3. ConcurrentQueueA concurrent multi-producer multi-consumer queue.
  4. ConcurrentSetA sharded concurrent hash set.
  5. DequeA compact double-ended queue.
  6. LinkedListA linked list.
  7. MapA compact hash map.
  8. SetA compact hash set.
  9. SortedMapA compact sorted map.
  10. SortedSetA compact sorted set.

Structs

  1. BinaryHeapA binary max-heap.
  2. ConcurrentMapEntryEntry guard for one concurrent map key.
  3. ConcurrentMapReadRead guard for one concurrent map entry.
  4. ConcurrentMapWriteWrite guard for one concurrent map entry.
  5. ConcurrentSetReadRead guard for one concurrent set value.
  6. MapEntryOne map entry.
  7. MapEntryHandleMutating access to one map entry.
  8. SlabA generational slab with stable keys and reusable slots.
  9. SmallArrayA growable contiguous array with inline storage.
  10. SortedMapEntryOne sorted map entry.
  11. SortedMapEntryHandleMutating access to one sorted map entry.

Newtypes

  1. SlabKeyKey for one live slab entry.
  2. SliceWell-known library type for the builtin slice descriptor form [T].

Newtype interfaces

  1. SequenceFinite ordered collection destructured by sequence patterns.

Type aliases

  1. FixedArrayFixed-size array alias.
  2. ReadonlyArrayReadonly view of a dynamic array.