MCPcopy
hub / github.com/go-task/task / Map

Function Map

internal/deepcopy/deepcopy.go:37–50  ·  view source on GitHub ↗
(orig map[K]V)

Source from the content-addressed store, hash-verified

35}
36
37func Map[K comparable, V any](orig map[K]V) map[K]V {
38 if orig == nil {
39 return nil
40 }
41 c := make(map[K]V, len(orig))
42 for k, v := range orig {
43 if copyable, ok := any(v).(Copier[V]); ok {
44 c[k] = copyable.DeepCopy()
45 } else {
46 c[k] = v
47 }
48 }
49 return c
50}
51
52func OrderedMap[K comparable, V any](orig *orderedmap.OrderedMap[K, V]) *orderedmap.OrderedMap[K, V] {
53 if orig.Len() == 0 {

Callers

nothing calls this directly

Calls 1

DeepCopyMethod · 0.65

Tested by

no test coverage detected