MCPcopy
hub / github.com/minio/minio-go / CopyConditionKeyMap

Function CopyConditionKeyMap

pkg/policy/bucket-policy-condition.go:55–63  ·  view source on GitHub ↗

CopyConditionKeyMap - returns new copy of given ConditionKeyMap.

(condKeyMap ConditionKeyMap)

Source from the content-addressed store, hash-verified

53
54// CopyConditionKeyMap - returns new copy of given ConditionKeyMap.
55func CopyConditionKeyMap(condKeyMap ConditionKeyMap) ConditionKeyMap {
56 out := make(ConditionKeyMap)
57
58 for k, v := range condKeyMap {
59 out[k] = set.CopyStringSet(v)
60 }
61
62 return out
63}
64
65// mergeConditionKeyMap - returns a new ConditionKeyMap which contains merged key/value of given two ConditionKeyMap.
66func mergeConditionKeyMap(condKeyMap1, condKeyMap2 ConditionKeyMap) ConditionKeyMap {

Callers 4

mergeConditionKeyMapFunction · 0.85
AddMethod · 0.85
mergeConditionMapFunction · 0.85
TestCopyConditionKeyMapFunction · 0.85

Calls 1

CopyStringSetFunction · 0.92

Tested by 1

TestCopyConditionKeyMapFunction · 0.68