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) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |