MCPcopy Create free account
hub / github.com/github/gh-aw / mutableStateEqual

Function mutableStateEqual

pkg/cli/outcome_eval_update.go:163–172  ·  view source on GitHub ↗
(field string, left any, right any)

Source from the content-addressed store, hash-verified

161}
162
163func mutableStateEqual(field string, left any, right any) bool {
164 switch field {
165 case "labels", "assignees":
166 return slices.Equal(mutableStringSlice(left), mutableStringSlice(right))
167 case "draft":
168 return mutableBool(left) == mutableBool(right)
169 default:
170 return strings.TrimSpace(mutableString(left)) == strings.TrimSpace(mutableString(right))
171 }
172}
173
174func mutableString(raw any) string {
175 switch value := raw.(type) {

Callers 1

Calls 3

mutableStringSliceFunction · 0.85
mutableBoolFunction · 0.85
mutableStringFunction · 0.85

Tested by

no test coverage detected