func src.elv.sh/pkg/eval/vals.Equal
16 uses
src.elv.sh/pkg/eval/vals (current package)
aliased_types.go#L32: var EmptyMap = hashmap.New(Equal, Hash)
equal.go#L18: func Equal(x, y interface{}) bool {
equal.go#L62: if !Equal(ix.Elem(), iy.Elem()) {
equal.go#L78: if !ok || !Equal(vx, vy) {
equal.go#L97: if !Equal(xField, yField) {
pipe.go#L34: return Equal(p.ReadEnd, q.ReadEnd) && Equal(p.WriteEnd, q.WriteEnd)
testutils.go#L75: eq := Equal(vt.v, other)
testutils.go#L87: eq := Equal(vt.v, other)
testutils.go#L154: if !Equal(got, wantVal) {
testutils.go#L179: if !Equal(got, wantNew) {
testutils.go#L201: func (em equalMatcher) Match(got tt.RetValue) bool { return Equal(got, em.want) }
src.elv.sh/pkg/eval
builtin_fn_container.go#L543: if vals.Equal(v, value) {
builtin_fn_pred.go#L137: if !vals.Equal(args[i], args[i+1]) {
builtin_fn_pred.go#L166: if vals.Equal(args[i], args[i+1]) {
src.elv.sh/pkg/eval/evaltest
evaltest.go#L239: return vals.Equal(got, want)