Back to godoc.org
github.com/gogo/protobuf

Directory github.com/gogo/protobuf

v1.3.1
Latest Go to latest

The latest major version is .

Published: Oct 14, 2019 | License: BSD-3-Clause | Module: github.com/gogo/protobuf
Path Synopsis
codec
conformance conformance implements the conformance test subprocess protocol as documented in conformance.proto.
conformance/internal/conformance_proto
gogoproto Package gogoproto provides extensions for protocol buffers to achieve: - fast marshalling and unmarshalling.
gogoreplace
io
jsonpb Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
jsonpb/jsonpb_test_proto
plugin/compare
plugin/defaultcheck The defaultcheck plugin is used to check whether nullable is not used incorrectly.
plugin/description The description (experimental) plugin generates a Description method for each message.
plugin/embedcheck The embedcheck plugin is used to check whether embed is not used incorrectly.
plugin/enumstringer The enumstringer (experimental) plugin generates a String method for each enum.
plugin/equal The equal plugin generates an Equal and a VerboseEqual method for each message.
plugin/face The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
plugin/gostring The gostring plugin generates a GoString method for each message.
plugin/marshalto The marshalto plugin generates a Marshal and MarshalTo method for each message.
plugin/oneofcheck The oneofcheck plugin is used to check whether oneof is not used incorrectly.
plugin/populate The populate plugin generates a NewPopulated function.
plugin/size The size plugin generates a Size or ProtoSize method for each message.
plugin/stringer The stringer plugin generates a String method for each message.
plugin/testgen The testgen plugin generates Test and Benchmark functions for each message.
plugin/union The onlyone plugin generates code for the onlyone extension.
plugin/unmarshal The unmarshal plugin generates a Unmarshal method for each message.
proto Package proto converts data structures to and from the wire format of protocol buffers.
proto/proto3_proto
proto/test_proto
protoc-gen-combo
protoc-gen-gofast
protoc-gen-gogo/descriptor Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
protoc-gen-gogo/generator The code generator for the plugin for the Google protocol buffer compiler.
protoc-gen-gogo/generator/internal/remap Package remap handles tracking the locations of Go tokens in a source text across a rewrite by the Go formatter.
protoc-gen-gogo/grpc Package grpc outputs gRPC service descriptions in Go code.
protoc-gen-gogo/plugin
protoc-gen-gogofast
protoc-gen-gogofaster
protoc-gen-gogoslick
protoc-gen-gogotypes
protoc-gen-gostring
protoc-min-version
sortkeys
test
test/asymetric-issue125
test/cachedsize
test/casttype
test/casttype/combos/both
test/casttype/combos/marshaler
test/casttype/combos/neither
test/casttype/combos/unmarshaler
test/castvalue
test/castvalue/combos/both
test/castvalue/combos/marshaler
test/castvalue/combos/unmarshaler
test/combos/both
test/combos/marshaler
test/combos/unmarshaler
test/custom Package custom contains custom types for test and example purposes.
test/custom-dash-type Package custom contains custom types for test and example purposes.
test/custombytesnonstruct
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/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/mapdefaults Package mapdefaults is a generated protocol buffer package.
test/mapdefaults/combos/both
test/mapdefaults/combos/marshaler
test/mapdefaults/combos/neither
test/mapdefaults/combos/unmarshaler
test/mapsproto2
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/oneof/combos/both
test/oneof/combos/marshaler
test/oneof/combos/neither
test/oneof/combos/unmarshaler
test/oneof3
test/oneof3/combos/both
test/oneof3/combos/marshaler
test/oneof3/combos/neither
test/oneof3/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/both
test/theproto3/combos/marshaler
test/theproto3/combos/neither
test/theproto3/combos/unmarshaler
test/typedecl
test/typedecl_all
test/typedeclimport Package typedeclimport is a generated protocol buffer package.
test/typedeclimport/subpkg Package subpkg is a generated protocol buffer package.
test/types/combos/both
test/types/combos/marshaler
test/types/combos/neither
test/types/combos/unmarshaler
test/unmarshalmerge
test/unrecognized
test/unrecognizedgroup
test/xxxfields
types Package types contains code for interacting with well-known types.
vanity
vanity/command
vanity/test
vanity/test/fast
vanity/test/faster
vanity/test/slick
version