Versions in this module Expand all Collapse all v0 v0.3.6 Nov 10, 2023 Changes in this version + type IDTable map[uint64]T + func (id IDTable[T]) Assign(val T) uint64 + func (id IDTable[T]) Delete(index uint64) + func (id IDTable[T]) Get(index uint64) (T, bool) + func (id IDTable[T]) Replace(index uint64, val T) + type OrderedIDTable struct + func (id *OrderedIDTable[T]) Assign(val T) uint64 + func (id *OrderedIDTable[T]) Delete(index uint64) + func (id *OrderedIDTable[T]) Get(index uint64) (T, bool) + func (id *OrderedIDTable[T]) Replace(index uint64, val T) + type Table interface + Assign func(T) + Get func(uint64) (T, bool)