type google.golang.org/protobuf/runtime/protoiface.UnmarshalOutput

10 uses

	google.golang.org/protobuf/runtime/protoiface (current package)
		methods.go#L35: 	Unmarshal func(UnmarshalInput) (UnmarshalOutput, error)
		methods.go#L110: type UnmarshalOutput = struct {

	google.golang.org/protobuf/internal/impl
		decode.go#L59: func (mi *MessageInfo) unmarshal(in protoiface.UnmarshalInput) (protoiface.UnmarshalOutput, error) {
		decode.go#L75: 	return protoiface.UnmarshalOutput{
		legacy_message.go#L411: func legacyUnmarshal(in protoiface.UnmarshalInput) (protoiface.UnmarshalOutput, error) {
		legacy_message.go#L415: 		return protoiface.UnmarshalOutput{}, errors.New("%T does not implement Unmarshal", v)
		legacy_message.go#L417: 	return protoiface.UnmarshalOutput{}, unmarshaler.Unmarshal(in.Buf)
		validate.go#L59: func Validate(mt protoreflect.MessageType, in protoiface.UnmarshalInput) (out protoiface.UnmarshalOutput, _ ValidationStatus) {

	google.golang.org/protobuf/proto
		decode.go#L73: func (o UnmarshalOptions) UnmarshalState(in protoiface.UnmarshalInput) (protoiface.UnmarshalOutput, error) {
		decode.go#L83: func (o UnmarshalOptions) unmarshal(b []byte, m protoreflect.Message) (out protoiface.UnmarshalOutput, err error) {