Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/golang/protobuf
/ types & classes
Types & classes
204 in github.com/golang/protobuf
⨍
Functions
1,635
◇
Types & classes
204
↓ 3 callers
TypeAlias
GoImportPath
A GoImportPath is the import path of a Go package. e.g., "google.golang.org/genproto/protobuf".
protoc-gen-go/generator/generator.go:80
↓ 3 callers
TypeAlias
GoPackageName
A GoPackageName is the name of a Go package. e.g., "protobuf".
protoc-gen-go/generator/generator.go:85
↓ 3 callers
TypeAlias
fieldNum
proto/extensions.go:352
↓ 1 callers
TypeAlias
DefaultsMessage_DefaultsEnum
internal/testprotos/proto2_proto/test.pb.go:181
↓ 1 callers
TypeAlias
Defaults_Color
internal/testprotos/proto2_proto/test.pb.go:224
↓ 1 callers
TypeAlias
ExtensionDescSlice
proto/extensions_test.go:173
↓ 1 callers
TypeAlias
FOO
please upgrade the proto package
internal/testprotos/proto2_proto/test.pb.go:23
↓ 1 callers
TypeAlias
GoTest_KIND
An enum, for completeness.
internal/testprotos/proto2_proto/test.pb.go:61
↓ 1 callers
TypeAlias
MyMessage_Color
internal/testprotos/proto2_proto/test.pb.go:138
↓ 1 callers
TypeAlias
RepeatedEnum_Color
internal/testprotos/proto2_proto/test.pb.go:267
↓ 1 callers
TypeAlias
Widget_Color
please upgrade the proto package
internal/testprotos/jsonpb_proto/test2.pb.go:28
↓ 1 callers
TypeAlias
byTypeName
protoc-gen-go/generator/generator.go:2428
↓ 1 callers
FuncType
funcResolver
func(turl string) (proto.Message, error)
jsonpb/json_test.go:937
Struct
AnnotatedAtoms
AnnotatedAtoms is a list of atoms (as consumed by P) that records the file name and proto AST path from which they originated.
protoc-gen-go/generator/generator.go:962
Interface
AnyResolver
AnyResolver takes a type URL, present in an Any message, and resolves it into an instance of the associated message.
jsonpb/json.go:25
Struct
Buffer
Buffer is a buffer for encoding and decoding the protobuf wire format. It may be reused between invocations to reduce memory usage.
proto/buffer.go:49
Struct
Communique
internal/testprotos/proto2_proto/test.pb.go:3422
Struct
Communique_Col
internal/testprotos/proto2_proto/test.pb.go:3491
Struct
Communique_Data
internal/testprotos/proto2_proto/test.pb.go:3483
Struct
Communique_Msg
internal/testprotos/proto2_proto/test.pb.go:3495
Struct
Communique_Name
internal/testprotos/proto2_proto/test.pb.go:3479
Struct
Communique_Number
internal/testprotos/proto2_proto/test.pb.go:3475
Struct
Communique_TempC
internal/testprotos/proto2_proto/test.pb.go:3487
Struct
Complex
internal/testprotos/jsonpb_proto/test2.pb.go:770
Struct
ComplexExtension
internal/testprotos/proto2_proto/test.pb.go:2141
Struct
Defaults
internal/testprotos/proto2_proto/test.pb.go:2400
Struct
DefaultsMessage
internal/testprotos/proto2_proto/test.pb.go:2196
Struct
Descriptor
Descriptor represents a protocol buffer message.
protoc-gen-go/generator/generator.go:112
Struct
DynamicAny
DynamicAny is a value that can be passed to UnmarshalAny to automatically allocate a proto.Message for the type specified in an anypb.Any message. The
ptypes/any.go:136
Struct
Empty
internal/testprotos/proto2_proto/test.pb.go:2236
Struct
EnumDescriptor
EnumDescriptor describes an enum. If it's at top level, its parent will be nil. Otherwise it will be the descriptor of the message in which it is defi
protoc-gen-go/generator/generator.go:146
Struct
Ext
internal/testprotos/proto2_proto/test.pb.go:2067
Struct
ExtensionDescriptor
ExtensionDescriptor describes an extension. If it's at top level, its parent will be nil. Otherwise it will be the descriptor of the message in which
protoc-gen-go/generator/generator.go:198
Struct
FileDescriptor
FileDescriptor describes an protocol buffer descriptor file (.proto). It includes slices of all the messages and enums defined within it. Those slices
protoc-gen-go/generator/generator.go:242
Struct
FloatingPoint
internal/testprotos/proto2_proto/test.pb.go:2940
Interface
GeneratedEnum
GeneratedEnum is any enum type generated by protoc-gen-go which is a named int32 kind. This type exists for documentation purposes.
proto/proto.go:32
Interface
GeneratedMessage
GeneratedMessage is any message type generated by protoc-gen-go which is a pointer to a named struct kind. This type exists for documentation purposes
proto/proto.go:37
Struct
Generator
Generator is the type whose methods generate the output, stored in the associated response structure.
protoc-gen-go/generator/generator.go:384
Struct
GoEnum
internal/testprotos/proto2_proto/test.pb.go:304
Struct
GoSkipTest
For testing skipping of unrecognized fields. Numbers are all big, larger than tag numbers in GoTestField, the message used in the corresponding test.
internal/testprotos/proto2_proto/test.pb.go:1302
Struct
GoSkipTest_SkipGroup
internal/testprotos/proto2_proto/test.pb.go:1373
Struct
GoTest
internal/testprotos/proto2_proto/test.pb.go:390
Struct
GoTestField
internal/testprotos/proto2_proto/test.pb.go:343
Struct
GoTestRequiredGroupField
For testing a group containing a required field.
internal/testprotos/proto2_proto/test.pb.go:1221
Struct
GoTestRequiredGroupField_Group
internal/testprotos/proto2_proto/test.pb.go:1260
Struct
GoTest_OptionalGroup
internal/testprotos/proto2_proto/test.pb.go:1181
Struct
GoTest_RepeatedGroup
internal/testprotos/proto2_proto/test.pb.go:1142
Struct
GoTest_RequiredGroup
Required, repeated, and optional groups.
internal/testprotos/proto2_proto/test.pb.go:1103
Struct
GroupNew
internal/testprotos/proto2_proto/test.pb.go:2854
Struct
GroupNew_G
internal/testprotos/proto2_proto/test.pb.go:2893
Struct
GroupOld
internal/testprotos/proto2_proto/test.pb.go:2776
Struct
GroupOld_G
internal/testprotos/proto2_proto/test.pb.go:2815
Struct
ImportedDescriptor
ImportedDescriptor describes a type that has been publicly imported from another file.
protoc-gen-go/generator/generator.go:232
Struct
InnerMessage
internal/testprotos/proto2_proto/test.pb.go:1723
Struct
IntMap
internal/testprotos/proto3_proto/test.pb.go:325
Struct
IntMaps
internal/testprotos/proto3_proto/test.pb.go:364
Struct
InternalMessageInfo
Deprecated: Do not use; this type existed for intenal-use only.
proto/deprecated.go:88
Interface
JSONPBMarshaler
JSONPBMarshaler is implemented by protobuf messages that customize the way they are marshaled to JSON. Messages that implement this should also implem
jsonpb/encode.go:61
Interface
JSONPBUnmarshaler
JSONPBUnmarshaler is implemented by protobuf messages that customize the way they are unmarshaled from JSON. Messages that implement this should also
jsonpb/decode.go:62
Struct
KnownTypes
internal/testprotos/jsonpb_proto/test2.pb.go:827
Struct
Location
A Location represents a span of byte offsets in the source text.
protoc-gen-go/generator/internal/remap/remap.go:16
TypeAlias
Map
A Map represents a mapping between token locations in an input source text and locations in the correspnding output text.
protoc-gen-go/generator/internal/remap/remap.go:22
Struct
Mappy
internal/testprotos/jsonpb_proto/test3.pb.go:207
Struct
Maps
internal/testprotos/jsonpb_proto/test2.pb.go:535
Interface
Marshaler
Marshaler is implemented by messages that can marshal themselves. This interface is used by the following functions: Size, Marshal, Buffer.Marshal, an
proto/proto.go:75
Struct
Marshaler
Marshaler is a configurable object for marshaling protocol buffer messages to the specified JSON representation.
jsonpb/encode.go:30
Struct
MaxTag
internal/testprotos/proto2_proto/test.pb.go:1500
Interface
Merger
Merger is implemented by messages that can merge themselves. This interface is used by the following functions: Clone and Merge. Deprecated: Do not i
proto/proto.go:98
Interface
Message
Message is proto.Message with a method to return its descriptor. Deprecated: The Descriptor method may not be generated by future versions of protoc-
descriptor/descriptor.go:32
Struct
Message
internal/testprotos/proto3_proto/test.pb.go:56
Struct
MessageList
internal/testprotos/proto2_proto/test.pb.go:2267
Struct
MessageList_Message
internal/testprotos/proto2_proto/test.pb.go:2306
Struct
MessageWithMap
internal/testprotos/proto3_proto/test.pb.go:286
Struct
MessageWithMap
internal/testprotos/proto2_proto/test.pb.go:2987
TypeAlias
Message_Humour
please upgrade the proto package
internal/testprotos/proto3_proto/test.pb.go:25
Struct
MoreRepeated
internal/testprotos/proto2_proto/test.pb.go:2689
Struct
MsgWithIndirectRequired
internal/testprotos/jsonpb_proto/test2.pb.go:1018
Struct
MsgWithOneof
internal/testprotos/jsonpb_proto/test2.pb.go:582
Struct
MsgWithOneof_Country
internal/testprotos/jsonpb_proto/test2.pb.go:633
Struct
MsgWithOneof_HomeAddress
internal/testprotos/jsonpb_proto/test2.pb.go:637
Struct
MsgWithOneof_MsgWithRequired
internal/testprotos/jsonpb_proto/test2.pb.go:641
Struct
MsgWithOneof_NullValue
internal/testprotos/jsonpb_proto/test2.pb.go:645
Struct
MsgWithOneof_Salary
internal/testprotos/jsonpb_proto/test2.pb.go:629
Struct
MsgWithOneof_Title
internal/testprotos/jsonpb_proto/test2.pb.go:625
Struct
MsgWithRequired
Test messages for marshaling/unmarshaling required fields.
internal/testprotos/jsonpb_proto/test2.pb.go:979
Struct
MsgWithRequiredBytes
internal/testprotos/jsonpb_proto/test2.pb.go:1073
Struct
MsgWithRequiredWKT
internal/testprotos/jsonpb_proto/test2.pb.go:1112
Struct
MyMessage
internal/testprotos/proto2_proto/test.pb.go:1891
Struct
MyMessage_SomeGroup
internal/testprotos/proto2_proto/test.pb.go:2028
Struct
NMMessage
proto/proto_test.go:1301
Struct
NNIMessage
proto/proto_test.go:1293
Struct
Nested
internal/testprotos/proto3_proto/test.pb.go:239
Struct
NewMessage
NewMessage is wire compatible with OldMessage; imagine it as a future version.
internal/testprotos/proto2_proto/test.pb.go:1628
Struct
NewMessage_Nested
internal/testprotos/proto2_proto/test.pb.go:1676
Struct
NonFinites
Test message for holding special non-finites primitives.
internal/testprotos/jsonpb_proto/test2.pb.go:256
Struct
NonPackedTest
For testing packed/non-packed decoder switching. A serialized instance of one should be deserializable as the other.
internal/testprotos/proto2_proto/test.pb.go:1422
TypeAlias
Numeral
please upgrade the proto package
internal/testprotos/jsonpb_proto/test3.pb.go:23
Interface
Object
Object is an interface abstracting the abilities shared by enums, messages, extensions and imported objects.
protoc-gen-go/generator/generator.go:377
Struct
OldMessage
internal/testprotos/proto2_proto/test.pb.go:1540
Struct
OldMessage_Nested
internal/testprotos/proto2_proto/test.pb.go:1587
next →
1–100 of 204, ranked by callers