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)