MCPcopy
hub / github.com/expr-lang/expr / ObjectsExportedFieldsAreEqual

Function ObjectsExportedFieldsAreEqual

internal/testify/assert/assertions.go:154–158  ·  view source on GitHub ↗

ObjectsExportedFieldsAreEqual determines if the exported (public) fields of two objects are considered equal. This comparison of only exported fields is applied recursively to nested data structures. This function does no assertion of any kind. Deprecated: Use [EqualExportedValues] instead.

(expected, actual interface{})

Source from the content-addressed store, hash-verified

152//
153// Deprecated: Use [EqualExportedValues] instead.
154func ObjectsExportedFieldsAreEqual(expected, actual interface{}) bool {
155 expectedCleaned := copyExportedFields(expected)
156 actualCleaned := copyExportedFields(actual)
157 return ObjectsAreEqualValues(expectedCleaned, actualCleaned)
158}
159
160// ObjectsAreEqualValues gets whether two objects are equal, or if their
161// values are equal.

Callers 1

Calls 2

copyExportedFieldsFunction · 0.85
ObjectsAreEqualValuesFunction · 0.85

Tested by 1

Used in the wild real call sites across dependent graphs

searching dependent graphs…