Hi guys
Please, in `golang` having a oneOf
field how at runtime to enumerate the types that fits the target interface (e.g. reflection)?
And a sibling question why actually the interface generated for the oneOf
purpose is a package private. It is really logically not to expose the interface content it self to restrict the types as described in a proto.
Still the interface it self would be useful for e.g. to define a function that composes related result.
Thank you
Use reflect.TypeOf() to get the concrete type of a oneOf interface value.
Package-Private Interface:
--
You received this message because you are subscribed to the Google Groups "Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+u...@googlegroups.com .
To view this discussion visit https://groups.google.com/d/msgid/protobuf/884ecf50-981b-4c58-94c6-3ecfd4856a38n%40googlegroups.com .