Versions in this module Expand all Collapse all v0 v0.0.3 Sep 11, 2024 Changes in this version + func ByteSlice[T ByteArray](v T) []byte + func ErrorAs[Target error](err error) bool + func Map[T1, T2 any](s []T1, f func(T1) T2) []T2 + func Ptr[T any](v T) *T + func RecvOrTimeout[T any](c <-chan T, timeout time.Duration) (*T, error) + type ByteArray interface + type SyncMap struct + func (m *SyncMap[K, V]) Delete(key K) + func (m *SyncMap[K, V]) ForEach(visitor func(K, V) error) + func (m *SyncMap[K, V]) Len() int + func (m *SyncMap[K, V]) Load(key K) (V, bool) + func (m *SyncMap[K, V]) LoadAndDelete(key K) (V, bool) + func (m *SyncMap[K, V]) LoadOrStore(key K, value V) (V, bool) + func (m *SyncMap[K, V]) Range(visitor func(K, V) bool) + func (m *SyncMap[K, V]) Store(key K, value V)