protobuf: google.golang.org/protobuf/internal

Directories

PathSynopsis
cmd/generate-corpusProgram generate-corpus generates a seed corpus for the fuzzers.
cmd/generate-protos
cmd/generate-types
cmd/pbdumppbdump is a tool for decoding the wire format for protocol buffer messages.
descfmtPackage descfmt provides functionality to format descriptors.
descoptsPackage descopts contains the nil pointers to concrete descriptor options.
detrandPackage detrand provides deterministically random functionality.
encoding/defvalPackage defval marshals and unmarshals textual forms of default values.
encoding/json
encoding/messagesetPackage messageset encodes and decodes the obsolete MessageSet wire format.
encoding/tagPackage tag marshals and unmarshals the legacy struct tags as generated by historical versions of protoc-gen-go.
encoding/textPackage text implements the text format for protocol buffers.
errorsPackage errors implements functions to manipulate errors.
filedescPackage filedesc provides functionality for constructing descriptors.
filetypePackage filetype provides functionality for wrapping descriptors with Go type information.
flagsPackage flags provides a set of flags controlled by build tags.
fuzz/jsonfuzzPackage jsonfuzz includes fuzzers for protojson.Marshal and protojson.Unmarshal.
fuzztestPackage fuzztest contains a common fuzzer test.
fuzz/textfuzzPackage textfuzz includes fuzzers for prototext.Marshal and prototext.Unmarshal.
fuzz/wirefuzzPackage wirefuzz includes a fuzzer for the wire marshaler and unmarshaler.
genidPackage genid contains constants for declarations in descriptor.proto and the well-known types.
impl
msgfmtPackage msgfmt implements a text marshaler combining the desirable features of both the JSON and proto text formats.
orderPackage order provides ordered access to messages and maps.
pragmaPackage pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
protobuildPackage protobuild constructs messages.
protolegacyPackage protolegacy is a stub version of the v1 proto package to satisfy internal/testprotos/legacy dependencies.
setPackage set provides simple set data structures for uint64s.
strsPackage 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_2fc053c5Package proto2_20160225_2fc053c5 is a generated protocol buffer package.
testprotos/legacy/proto2_20160519_a4ab9ec5Package proto2_20160519_a4ab9ec5 is a generated protocol buffer package.
testprotos/legacy/proto2_20180125_92554152Package 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_2fc053c5Package proto3_20160225_2fc053c5 is a generated protocol buffer package.
testprotos/legacy/proto3_20160519_a4ab9ec5Package proto3_20160519_a4ab9ec5 is a generated protocol buffer package.
testprotos/legacy/proto3_20180125_92554152Package 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/test3
testprotos/test/weak1
testprotos/test/weak2
testprotos/textpb2
testprotos/textpb3
versionPackage version records versioning information about this module.
weakdepsPackage weakdeps exists to add weak module dependencies.

Updated 2020-07-28. Refresh now. Tools for package owners.