type github.com/golang/protobuf/proto.Message

98 uses

	github.com/golang/protobuf/proto (current package)
		buffer.go#L109: func (b *Buffer) Marshal(m Message) error {
		buffer.go#L118: func (b *Buffer) Unmarshal(m Message) error {
		buffer.go#L181: func (b *Buffer) EncodeMessage(m Message) error {
		buffer.go#L264: func (b *Buffer) DecodeMessage(m Message) error {
		buffer.go#L276: func (b *Buffer) DecodeGroup(m Message) error {
		defaults.go#L14: func SetDefaults(m Message) {
		deprecated.go#L54: func RegisterMessageSetType(Message, int32, string) {}
		deprecated.go#L91: func (*InternalMessageInfo) DiscardUnknown(m Message) {
		deprecated.go#L96: func (*InternalMessageInfo) Marshal(b []byte, m Message, deterministic bool) ([]byte, error) {
		deprecated.go#L101: func (*InternalMessageInfo) Merge(dst, src Message) {
		deprecated.go#L106: func (*InternalMessageInfo) Size(m Message) int {
		deprecated.go#L111: func (*InternalMessageInfo) Unmarshal(m Message, b []byte) error {
		discard.go#L19: func DiscardUnknown(m Message) {
		extensions.go#L45: func HasExtension(m Message, xt *ExtensionDesc) (has bool) {
		extensions.go#L73: func ClearExtension(m Message, xt *ExtensionDesc) {
		extensions.go#L96: func ClearAllExtensions(m Message) {
		extensions.go#L120: func GetExtension(m Message, xt *ExtensionDesc) (interface{}, error) {
		extensions.go#L202: func GetExtensions(m Message, xts []*ExtensionDesc) ([]interface{}, error) {
		extensions.go#L223: func SetExtension(m Message, xt *ExtensionDesc, v interface{}) error {
		extensions.go#L254: func SetRawExtension(m Message, fnum int32, b []byte) {
		extensions.go#L279: func ExtensionDescs(m Message) ([]*ExtensionDesc, error) {
		proto.go#L50: type Message = protoiface.MessageV1
		proto.go#L66: func MessageReflect(m Message) protoreflect.Message {
		proto.go#L102: 	Merge(src Message)
		proto.go#L129: func Clone(src Message) Message {
		proto.go#L141: func Merge(dst, src Message) {
		proto.go#L160: func Equal(x, y Message) bool {
		registry.go#L185: func RegisterType(m Message, s messageName) {
		registry.go#L270: func MessageName(m Message) messageName {
		registry.go#L298: func RegisteredExtensions(m Message) extensionsByNumber {
		text_decode.go#L43: func UnmarshalText(s string, m Message) error {
		text_decode.go#L133: 			if m, ok := m.Interface().(Message); ok {
		text_encode.go#L32: func (tm *TextMarshaler) Marshal(w io.Writer, m Message) error {
		text_encode.go#L43: func (tm *TextMarshaler) Text(m Message) string {
		text_encode.go#L48: func (tm *TextMarshaler) marshal(m Message) ([]byte, error) {
		text_encode.go#L97: func MarshalText(w io.Writer, m Message) error { return defaultTextMarshaler.Marshal(w, m) }
		text_encode.go#L100: func MarshalTextString(m Message) string { return defaultTextMarshaler.Text(m) }
		text_encode.go#L103: func CompactText(w io.Writer, m Message) error { return compactTextMarshaler.Marshal(w, m) }
		text_encode.go#L106: func CompactTextString(m Message) string { return compactTextMarshaler.Text(m) }
		wire.go#L13: func Size(m Message) int {
		wire.go#L22: func Marshal(m Message) ([]byte, error) {
		wire.go#L32: func marshalAppend(buf []byte, m Message, deterministic bool) ([]byte, error) {
		wire.go#L56: func Unmarshal(b []byte, m Message) error {
		wire.go#L62: func UnmarshalMerge(b []byte, m Message) error {

	github.com/golang/protobuf/ptypes
		any.go#L41: func MarshalAny(m proto.Message) (*anypb.Any, error) {
		any.go#L61: func Empty(any *anypb.Any) (proto.Message, error) {
		any.go#L79: func UnmarshalAny(any *anypb.Any, m proto.Message) error {
		any.go#L103: func Is(any *anypb.Any, m proto.Message) bool {
		any.go#L122: type DynamicAny struct{ proto.Message }

	github.com/matttproud/golang_protobuf_extensions/pbutil
		decode.go#L38: func ReadDelimited(r io.Reader, m proto.Message) (n int, err error) {
		encode.go#L30: func WriteDelimited(w io.Writer, m proto.Message) (n int, err error) {

	github.com/prometheus/client_model/go
		metrics.pb.go#L86: func (dst *LabelPair) XXX_Merge(src proto.Message) {
		metrics.pb.go#L131: func (dst *Gauge) XXX_Merge(src proto.Message) {
		metrics.pb.go#L169: func (dst *Counter) XXX_Merge(src proto.Message) {
		metrics.pb.go#L208: func (dst *Quantile) XXX_Merge(src proto.Message) {
		metrics.pb.go#L255: func (dst *Summary) XXX_Merge(src proto.Message) {
		metrics.pb.go#L307: func (dst *Untyped) XXX_Merge(src proto.Message) {
		metrics.pb.go#L347: func (dst *Histogram) XXX_Merge(src proto.Message) {
		metrics.pb.go#L400: func (dst *Bucket) XXX_Merge(src proto.Message) {
		metrics.pb.go#L451: func (dst *Metric) XXX_Merge(src proto.Message) {
		metrics.pb.go#L534: func (dst *MetricFamily) XXX_Merge(src proto.Message) {

	google.golang.org/grpc/balancer/grpclb/grpc_lb_v1
		load_balancer.pb.go#L52: func (m *LoadBalanceRequest) XXX_Merge(src proto.Message) {
		load_balancer.pb.go#L133: func (m *InitialLoadBalanceRequest) XXX_Merge(src proto.Message) {
		load_balancer.pb.go#L176: func (m *ClientStatsPerToken) XXX_Merge(src proto.Message) {
		load_balancer.pb.go#L236: func (m *ClientStats) XXX_Merge(src proto.Message) {
		load_balancer.pb.go#L314: func (m *LoadBalanceResponse) XXX_Merge(src proto.Message) {
		load_balancer.pb.go#L404: func (m *FallbackResponse) XXX_Merge(src proto.Message) {
		load_balancer.pb.go#L439: func (m *InitialLoadBalanceResponse) XXX_Merge(src proto.Message) {
		load_balancer.pb.go#L482: func (m *ServerList) XXX_Merge(src proto.Message) {
		load_balancer.pb.go#L539: func (m *Server) XXX_Merge(src proto.Message) {

	google.golang.org/grpc/binarylog/grpc_binarylog_v1
		binarylog.pb.go#L205: func (m *GrpcLogEntry) XXX_Merge(src proto.Message) {
		binarylog.pb.go#L372: func (m *ClientHeader) XXX_Merge(src proto.Message) {
		binarylog.pb.go#L433: func (m *ServerHeader) XXX_Merge(src proto.Message) {
		binarylog.pb.go#L481: func (m *Trailer) XXX_Merge(src proto.Message) {
		binarylog.pb.go#L546: func (m *Message) XXX_Merge(src proto.Message) {
		binarylog.pb.go#L613: func (m *Metadata) XXX_Merge(src proto.Message) {
		binarylog.pb.go#L654: func (m *MetadataEntry) XXX_Merge(src proto.Message) {
		binarylog.pb.go#L704: func (m *Address) XXX_Merge(src proto.Message) {

	google.golang.org/grpc/credentials
		credentials.go#L288: 	Value proto.Message

	google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp
		altscontext.pb.go#L56: func (m *AltsContext) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L112: func (m *Endpoint) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L170: func (m *Identity) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L282: func (m *StartClientHandshakeReq) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L389: func (m *ServerHandshakeParameters) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L456: func (m *StartServerHandshakeReq) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L540: func (m *NextHandshakeMessageReq) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L583: func (m *HandshakerReq) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L693: func (m *HandshakerResult) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L784: func (m *HandshakerStatus) XXX_Merge(src proto.Message) {
		handshaker.pb.go#L844: func (m *HandshakerResp) XXX_Merge(src proto.Message) {
		transport_security_common.pb.go#L77: func (m *RpcProtocolVersions) XXX_Merge(src proto.Message) {
		transport_security_common.pb.go#L125: func (m *RpcProtocolVersions_Version) XXX_Merge(src proto.Message) {

	google.golang.org/grpc/encoding/proto
		proto.go#L54: 	protoMsg := v.(proto.Message)
		proto.go#L83: 	protoMsg := v.(proto.Message)

	google.golang.org/grpc/internal/binarylog
		method_logger.go#L218: 	if m, ok := c.Message.(proto.Message); ok {
		method_logger.go#L258: 	if m, ok := c.Message.(proto.Message); ok {

	google.golang.org/grpc/internal/status
		status.go#L105: func (s *Status) WithDetails(details ...proto.Message) (*Status, error) {