Versions in this module Expand all Collapse all v0 v0.1.0 Jul 16, 2023 Changes in this version + type Bool bool + func (b Bool) Equals(other Bool) bool + func (b Bool) Hash() uint64 + type Byte = Uint8 + type Bytes []byte + func (b Bytes) Equals(other Bytes) bool + func (b Bytes) Hash() uint64 + type Comparable interface + Equals func(T) bool + Hash func() uint64 + type Complex128 complex128 + func (c Complex128) Equals(other Complex128) bool + func (c Complex128) Hash() uint64 + type Complex64 complex64 + func (c Complex64) Equals(other Complex64) bool + func (c Complex64) Hash() uint64 + type Float32 float32 + func (f Float32) Equals(other Float32) bool + func (f Float32) Hash() uint64 + type Float64 float64 + func (f Float64) Equals(other Float64) bool + func (f Float64) Hash() uint64 + type Int int + func (i Int) Equals(other Int) bool + func (i Int) Hash() uint64 + type Int16 int16 + func (i Int16) Equals(other Int16) bool + func (i Int16) Hash() uint64 + type Int32 int32 + func (i Int32) Equals(other Int32) bool + func (i Int32) Hash() uint64 + type Int64 int64 + func (i Int64) Equals(other Int64) bool + func (i Int64) Hash() uint64 + type Int8 int8 + func (i Int8) Equals(other Int8) bool + func (i Int8) Hash() uint64 + type Map struct + func (m *Map[K, V]) Copy() *Map[K, V] + func (m *Map[K, V]) ForEach(f func(K, V) error) error + func (m *Map[K, V]) Get(key K) (V, bool) + func (m *Map[K, V]) Put(key K, value V) + func (m *Map[K, V]) Remove(key K) + func (m *Map[K, V]) Size() int + type Rune = Int32 + type Set struct + func (s *Set[K]) Add(key K) + func (s *Set[K]) Contains(key K) bool + func (s *Set[K]) Copy() *Set[K] + func (s *Set[K]) Difference(t *Set[K]) *Set[K] + func (s *Set[K]) Equals(t *Set[K]) bool + func (s *Set[K]) ForEach(f func(K) error) error + func (s *Set[K]) Hash() uint64 + func (s *Set[K]) Intersection(t *Set[K]) *Set[K] + func (s *Set[K]) IsDisjoint(t *Set[K]) bool + func (s *Set[K]) IsSubset(t *Set[K]) bool + func (s *Set[K]) Remove(key K) + func (s *Set[K]) Size() int + func (s *Set[K]) Union(t *Set[K]) *Set[K] + type Slice []T + func (s Slice[T]) Equals(other Slice[T]) bool + func (s Slice[T]) Hash() uint64 + type String string + func (s String) Equals(other String) bool + func (s String) Hash() uint64 + type Uint uint + func (u Uint) Equals(other Uint) bool + func (u Uint) Hash() uint64 + type Uint16 uint16 + func (u Uint16) Equals(other Uint16) bool + func (u Uint16) Hash() uint64 + type Uint32 uint32 + func (u Uint32) Equals(other Uint32) bool + func (u Uint32) Hash() uint64 + type Uint64 uint64 + func (u Uint64) Equals(other Uint64) bool + func (u Uint64) Hash() uint64 + type Uint8 uint8 + func (u Uint8) Equals(other Uint8) bool + func (u Uint8) Hash() uint64