Name |
Synopsis |
.. |
cmd
|
|
protoc-gen-go
|
The protoc-gen-go binary is a protoc plugin to generate Go code for both proto2 and proto3 versions of the protocol buffer language.
|
internal_gengo
|
Package internal_gengo is internal to the protobuf module.
|
compiler
|
|
protogen
|
Package protogen provides support for writing protoc plugins.
|
encoding
|
|
protodelim
|
Package protodelim marshals and unmarshals varint size-delimited messages.
|
protojson
|
Package protojson marshals and unmarshals protocol buffer messages as JSON format.
|
prototext
|
Package prototext marshals and unmarshals protocol buffer messages as the textproto format.
|
protowire
|
Package protowire parses and formats the raw wire encoding.
|
proto
|
Package proto provides functions operating on protocol buffer messages.
|
protoadapt
|
Package protoadapt bridges the original and new proto APIs.
|
reflect
|
|
protodesc
|
Package protodesc provides functionality for converting FileDescriptorProto messages to/from [protoreflect.FileDescriptor] values.
|
protopath
|
Package protopath provides functionality for representing a sequence of protobuf reflection operations on a message.
|
protorange
|
Package protorange provides functionality to traverse a message value.
|
protoreflect
|
Package protoreflect provides interfaces to dynamically manipulate messages.
|
protoregistry
|
Package protoregistry provides data structures to register and lookup protobuf descriptor types.
|
runtime
|
|
protoiface
|
Package protoiface contains types referenced or implemented by messages.
|
protoimpl
|
Package protoimpl contains the default implementation for messages generated by protoc-gen-go.
|
testing
|
|
protocmp
|
Package protocmp provides protobuf specific options for the github.com/google/go-cmp/cmp package.
|
protopack
|
Package protopack enables manual encoding and decoding of protobuf wire data.
|
prototest
|
Package prototest exercises protobuf reflection.
|
types
|
|
descriptorpb
|
|
dynamicpb
|
Package dynamicpb creates protocol buffer messages using runtime type information.
|
known
|
|
anypb
|
Package anypb contains generated types for google/protobuf/any.proto.
|
apipb
|
|
durationpb
|
Package durationpb contains generated types for google/protobuf/duration.proto.
|
emptypb
|
|
fieldmaskpb
|
Package fieldmaskpb contains generated types for google/protobuf/field_mask.proto.
|
sourcecontextpb
|
|
structpb
|
Package structpb contains generated types for google/protobuf/struct.proto.
|
timestamppb
|
Package timestamppb contains generated types for google/protobuf/timestamp.proto.
|
typepb
|
|
wrapperspb
|
|
pluginpb
|
|