(m map[K]V, dest map[K]V)
| 247 | } |
| 248 | |
| 249 | func MapCopy[K comparable, V any](m map[K]V, dest map[K]V) map[K]V { |
| 250 | if dest == nil { |
| 251 | dest = make(map[K]V, len(m)) |
| 252 | } |
| 253 | for k, v := range m { |
| 254 | dest[k] = v |
| 255 | } |
| 256 | return dest |
| 257 | } |
| 258 | |
| 259 | func MapKeys[K comparable, V any](m map[K]V) []K { |
| 260 | values := make([]K, 0, len(m)) |
no outgoing calls
no test coverage detected