Directories
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. |