2 Commits

Author SHA1 Message Date
Damien Neil
01fdc63239 internal/impl: use current proto package, not old one
Correct a stray reference to github.com/golang/protobuf.

Updates golang/protobuf#962

Change-Id: I4a5f75d0aee61d28f18919a3ea728dc7a726da62
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/198998
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
2019-10-04 17:42:11 +00:00
Damien Neil
835b271169 reflect/protoreflect: add ExtensionType IsValid{Interface,Value} methods
Add a way to typecheck a Value or interface{} without converting it to
the other form.  This permits implementations which store field values as
a Value (such as dynamicpb, or (soon) extensions in generated messages)
to validate inputs without an unnecessary conversion.

Fixes golang/protobuf#905

Change-Id: I1b78612b22ae832efbb55f81ae420871729e3a02
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/192457
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
2019-09-03 20:58:16 +00:00