(
opChain *chain, obj map[string]interface{}, val interface{},
)
| 1229 | } |
| 1230 | |
| 1231 | func containsValue( |
| 1232 | opChain *chain, obj map[string]interface{}, val interface{}, |
| 1233 | ) (string, bool) { |
| 1234 | canonVal, ok := canonValue(opChain, val) |
| 1235 | if !ok { |
| 1236 | return "", false |
| 1237 | } |
| 1238 | |
| 1239 | for k, v := range obj { |
| 1240 | if reflect.DeepEqual(canonVal, v) { |
| 1241 | return k, true |
| 1242 | } |
| 1243 | } |
| 1244 | |
| 1245 | return "", false |
| 1246 | } |
| 1247 | |
| 1248 | func containsSubset( |
| 1249 | opChain *chain, obj map[string]interface{}, val interface{}, |
no test coverage detected
searching dependent graphs…