Versions in this module Expand all Collapse all v0 v0.0.1 Jul 2, 2024 Changes in this version + func Copy[K comparable, V any](m map[K]V) map[K]V + func Filter[K comparable, V any](m map[K]V, fn func(K, V) bool) map[K]V + func From[T any, K comparable, V any](arr []T, fn func(T) (K, V)) map[K]V + func Keys[K comparable, V any](m map[K]V) []K + func Map[K comparable, U any, V any](m map[K]U, fn func(U) V) map[K]V + func Values[K comparable, V any](m map[K]V) []V + type SyncMap struct + func NewSyncMapFrom[K comparable, V any](in map[K]V) *SyncMap[K, V] + func NewSyncMap[K comparable, V any]() *SyncMap[K, V] + func (in *SyncMap[K, V]) Data() map[K]V + func (in *SyncMap[K, V]) Del(key K) + func (in *SyncMap[K, V]) Get(key K) (V, bool) + func (in *SyncMap[K, V]) Keys() []K + func (in *SyncMap[K, V]) Load(m map[K]V) + func (in *SyncMap[K, V]) Range(f func(K, V)) + func (in *SyncMap[K, V]) Set(key K, val V) + func (in *SyncMap[K, V]) Values() []V