Versions in this module Expand all Collapse all v1 v1.0.1 Feb 21, 2024 v1.0.0 Feb 21, 2024 Changes in this version + type BitSet []Block + func NewBitSet(desiredCap uint) *BitSet + func (s *BitSet) BlockCount() int + func (s *BitSet) Cap() uint + func (s *BitSet) Clear(i uint) + func (s *BitSet) IsSet(i uint) bool + func (s *BitSet) Set(i uint) + func (s BitSet) DeepCopy() BitSet + func (s BitSet) DeepCopyInto(out *BitSet) + type Block uint32 + type CompactArray struct + ItemSize uint + ItemsCount uint + func NewCompactArray(size uint, maxValue Item) (CompactArray, error) + func (a *CompactArray) DeepCopy() *CompactArray + func (a *CompactArray) DeepCopyInto(out *CompactArray) + func (a *CompactArray) GetItem(index int) Item + func (a *CompactArray) SetItem(index int, value Item) + func (a CompactArray) GetItems() []Item + func (a CompactArray) String() string + type Item = uint64