protobuf – github.com/gogo/protobuf Directories

protobuf/ directory

Directories

PathSynopsis
codec
conformanceconformance implements the conformance test subprocess protocol as documented in conformance.proto.
conformance/internal
gogoprotoPackage gogoproto provides extensions for protocol buffers to achieve:
gogoreplace
io
jsonpbPackage jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
jsonpb/jsonpb_test_proto
plugin
plugin/compare
plugin/defaultcheckThe defaultcheck plugin is used to check whether nullable is not used incorrectly.
plugin/descriptionThe description (experimental) plugin generates a Description method for each message.
plugin/embedcheckThe embedcheck plugin is used to check whether embed is not used incorrectly.
plugin/enumstringerThe enumstringer (experimental) plugin generates a String method for each enum.
plugin/equalThe equal plugin generates an Equal and a VerboseEqual method for each message.
plugin/faceThe face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
plugin/gostringThe gostring plugin generates a GoString method for each message.
plugin/marshaltoThe marshalto plugin generates a Marshal and MarshalTo method for each message.
plugin/oneofcheckThe oneofcheck plugin is used to check whether oneof is not used incorrectly.
plugin/populateThe populate plugin generates a NewPopulated function.
plugin/sizeThe size plugin generates a Size or ProtoSize method for each message.
plugin/stringerThe stringer plugin generates a String method for each message.
plugin/testgenThe testgen plugin generates Test and Benchmark functions for each message.
plugin/unionThe onlyone plugin generates code for the onlyone extension.
plugin/unmarshalThe unmarshal plugin generates a Unmarshal method for each message.
protoPackage proto converts data structures to and from the wire format of protocol buffers.
protoc-gen-combo
protoc-gen-gofast
protoc-gen-gogoA plugin for the Google protocol buffer compiler to generate Go code.
protoc-gen-gogo/descriptorPackage descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
protoc-gen-gogofast
protoc-gen-gogofaster
protoc-gen-gogo/generatorThe code generator for the plugin for the Google protocol buffer compiler.
protoc-gen-gogo/generator/internal
protoc-gen-gogo/grpcPackage grpc outputs gRPC service descriptions in Go code.
protoc-gen-gogo/plugin
protoc-gen-gogoslick
protoc-gen-gogotypes
protoc-gen-gostring
protoc-min-version
proto/proto3_proto
proto/test_proto
sortkeys
test
test/asymetric-issue125
test/cachedsize
test/casttype
test/casttype/combos
test/casttype/combos/both
test/casttype/combos/marshaler
test/casttype/combos/neither
test/casttype/combos/unmarshaler
test/castvalue
test/castvalue/combos
test/castvalue/combos/both
test/castvalue/combos/marshaler
test/castvalue/combos/unmarshaler
test/combos
test/combos/both
test/combos/marshaler
test/combos/unmarshaler
test/customPackage custom contains custom types for test and example purposes.
test/custombytesnonstruct
test/custom-dash-typePackage custom contains custom types for test and example purposes.
test/dashfilename
test/data
test/defaultconflict
test/deterministic
test/embedconflict
test/empty-issue70
test/enumcustomname
test/enumdecl
test/enumdecl_all
test/enumprefix
test/enumstringer
test/example
test/filedotname
test/fuzztests
test/group
test/importcustom-issue389
test/importcustom-issue389/imported
test/importcustom-issue389/importing
test/importdedup
test/importdedup/subpkg
test/importduplicate
test/importduplicate/proto
test/importduplicate/sortkeys
test/indeximport-issue72
test/indeximport-issue72/index
test/int64support
test/issue260
test/issue261
test/issue262
test/issue270
test/issue312
test/issue312/events
test/issue322
test/issue330
test/issue34
test/issue411
test/issue42order
test/issue435
test/issue438
test/issue444
test/issue449
test/issue498
test/issue503
test/issue530
test/issue617
test/issue620
test/issue630
test/issue8
test/jsonpb-gogo
test/mapdefaultsPackage mapdefaults is a generated protocol buffer package.
test/mapdefaults/combos
test/mapdefaults/combos/both
test/mapdefaults/combos/marshaler
test/mapdefaults/combos/neither
test/mapdefaults/combos/unmarshaler
test/mapsproto2
test/mapsproto2/combos
test/mapsproto2/combos/both
test/mapsproto2/combos/marshaler
test/mapsproto2/combos/neither
test/mapsproto2/combos/unmarshaler
test/merge
test/mixbench
test/moredefaults
test/nopackage
test/oneof
test/oneof3
test/oneof3/combos
test/oneof3/combos/both
test/oneof3/combos/marshaler
test/oneof3/combos/neither
test/oneof3/combos/unmarshaler
test/oneof/combos
test/oneof/combos/both
test/oneof/combos/marshaler
test/oneof/combos/neither
test/oneof/combos/unmarshaler
test/oneofembed
test/packed
test/proto3extension
test/protobuffer
test/protosize
test/required
test/setextensionbytes
test/sizerconflict
test/sizeunderscore
test/stdtypes
test/tags
test/theproto3
test/theproto3/combos
test/theproto3/combos/both
test/theproto3/combos/marshaler
test/theproto3/combos/neither
test/theproto3/combos/unmarshaler
test/typedecl
test/typedecl_all
test/typedeclimportPackage typedeclimport is a generated protocol buffer package.
test/typedeclimport/subpkgPackage subpkg is a generated protocol buffer package.
test/types
test/types/combos
test/types/combos/both
test/types/combos/marshaler
test/types/combos/neither
test/types/combos/unmarshaler
test/unmarshalmerge
test/unrecognized
test/unrecognizedgroup
test/xxxfields
typesPackage types contains code for interacting with well-known types.
vanity
vanity/command
vanity/test
vanity/test/fast
vanity/test/faster
vanity/test/slick
version
Version
v1.3.2 (latest)
Published
Jan 10, 2021
Platform
linux/amd64
Last checked
1 day ago

Tools for package owners.