Back to godoc.org

Directory google.golang.org/protobuf/internal

v1.25.0
Latest Go to latest

The latest major version is .

Published: Jun 22, 2020 | License: BSD-3-Clause | Module: google.golang.org/protobuf
Path Synopsis
cmd/generate-corpus Program generate-corpus generates a seed corpus for the fuzzers.
cmd/generate-protos
cmd/generate-types
cmd/pbdump pbdump is a tool for decoding the wire format for protocol buffer messages.
descfmt Package descfmt provides functionality to format descriptors.
descopts Package descopts contains the nil pointers to concrete descriptor options.
detrand Package detrand provides deterministically random functionality.
encoding/defval Package defval marshals and unmarshals textual forms of default values.
encoding/json
encoding/messageset Package messageset encodes and decodes the obsolete MessageSet wire format.
encoding/tag Package tag marshals and unmarshals the legacy struct tags as generated by historical versions of protoc-gen-go.
encoding/text Package text implements the text format for protocol buffers.
errors Package errors implements functions to manipulate errors.
fieldsort Package fieldsort defines an ordering of fields.
filedesc Package filedesc provides functionality for constructing descriptors.
filetype Package filetype provides functionality for wrapping descriptors with Go type information.
flags Package flags provides a set of flags controlled by build tags.
fuzz/jsonfuzz Package jsonfuzz includes fuzzers for protojson.Marshal and protojson.Unmarshal.
fuzz/textfuzz Package textfuzz includes fuzzers for prototext.Marshal and prototext.Unmarshal.
fuzz/wirefuzz Package wirefuzz includes a fuzzer for the wire marshaler and unmarshaler.
fuzztest Package fuzztest contains a common fuzzer test.
genid Package genid contains constants for declarations in descriptor.proto and the well-known types.
impl
mapsort Package mapsort provides sorted access to maps.
msgfmt Package msgfmt implements a text marshaler combining the desirable features of both the JSON and proto text formats.
pragma Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
protobuild Package protobuild constructs messages.
protolegacy Package protolegacy is a stub version of the v1 proto package to satisfy internal/testprotos/legacy dependencies.
set Package set provides simple set data structures for uint64s.
strs Package strs provides string manipulation functionality specific to protobuf.
testprotos/annotation
testprotos/benchmarks
testprotos/benchmarks/datasets/google_message1/proto2
testprotos/benchmarks/datasets/google_message1/proto3
testprotos/benchmarks/datasets/google_message2
testprotos/benchmarks/datasets/google_message3
testprotos/benchmarks/datasets/google_message4
testprotos/benchmarks/micro
testprotos/conformance
testprotos/fieldtrack
testprotos/fuzz
testprotos/irregular
testprotos/legacy
testprotos/legacy/bug1052
testprotos/legacy/proto2_20160225_2fc053c5 Package proto2_20160225_2fc053c5 is a generated protocol buffer package.
testprotos/legacy/proto2_20160519_a4ab9ec5 Package proto2_20160519_a4ab9ec5 is a generated protocol buffer package.
testprotos/legacy/proto2_20180125_92554152 Package proto2_20180125_92554152 is a generated protocol buffer package.
testprotos/legacy/proto2_20180430_b4deda09
testprotos/legacy/proto2_20180814_aa810b61
testprotos/legacy/proto2_20190205_c823c79e
testprotos/legacy/proto3_20160225_2fc053c5 Package proto3_20160225_2fc053c5 is a generated protocol buffer package.
testprotos/legacy/proto3_20160519_a4ab9ec5 Package proto3_20160519_a4ab9ec5 is a generated protocol buffer package.
testprotos/legacy/proto3_20180125_92554152 Package proto3_20180125_92554152 is a generated protocol buffer package.
testprotos/legacy/proto3_20180430_b4deda09
testprotos/legacy/proto3_20180814_aa810b61
testprotos/legacy/proto3_20190205_c823c79e
testprotos/messageset/messagesetpb
testprotos/messageset/msetextpb
testprotos/order
testprotos/registry
testprotos/required
testprotos/test
testprotos/test/weak1
testprotos/test/weak2
testprotos/test3
testprotos/textpb2
testprotos/textpb3
version Package version records versioning information about this module.
weakdeps Package weakdeps exists to add weak module dependencies.