protobuf-go/reflect
Joe Tsai b2a7dfe48b reflect/protoreflect: add Value.Equal method
The Value.Equal method compares Values in a way that is
analogous to the reflect.DeepEqual function.

Most of the implementation is moved from the "proto" package,
with proto.Equal implemented in terms of protoreflect.Value.Equal.

Change-Id: Ie9d5f6c073dc49fa59f78385c441db8137de5ec5
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/450775
TryBot-Bypass: Heschi Kreinick <heschi@google.com>
Reviewed-by: Damien Neil <dneil@google.com>
Reviewed-by: Oleksii Prokopchuk <prokopchuk@google.com>
Reviewed-by: Christian Höppner <hoeppi@google.com>
Run-TryBot: Lasse Folger <lassefolger@google.com>
2022-12-01 15:36:18 +00:00
..
protodesc all: reformat with go1.19 gofmt 2022-07-21 16:01:13 +00:00
protopath all: reformat with go1.19 gofmt 2022-07-21 16:01:13 +00:00
protorange all: reformat with go1.19 gofmt 2022-07-21 16:01:13 +00:00
protoreflect reflect/protoreflect: add Value.Equal method 2022-12-01 15:36:18 +00:00
protoregistry all: reformat with go1.19 gofmt 2022-07-21 16:01:13 +00:00