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

9 uses

	google.golang.org/protobuf/runtime/protoiface (current package)
		methods.go#L31: 	Marshal func(MarshalInput) (MarshalOutput, error)
		methods.go#L80: type MarshalOutput = struct {

	google.golang.org/protobuf/internal/impl
		encode.go#L100: func (mi *MessageInfo) marshal(in piface.MarshalInput) (out piface.MarshalOutput, err error) {
		encode.go#L110: 	return piface.MarshalOutput{Buf: b}, err
		legacy_message.go#L396: func legacyMarshal(in protoiface.MarshalInput) (protoiface.MarshalOutput, error) {
		legacy_message.go#L400: 		return protoiface.MarshalOutput{}, errors.New("%T does not implement Marshal", v)
		legacy_message.go#L406: 	return protoiface.MarshalOutput{

	google.golang.org/protobuf/proto
		encode.go#L133: func (o MarshalOptions) MarshalState(in protoiface.MarshalInput) (protoiface.MarshalOutput, error) {
		encode.go#L140: func (o MarshalOptions) marshal(b []byte, m protoreflect.Message) (out protoiface.MarshalOutput, err error) {