protobuf/ directory
Directories ΒΆ
Path | Synopsis |
---|---|
cmd | |
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. |
cmd/protoc-gen-go/internal_gengo | Package internal_gengo is internal to the protobuf module. |
compiler | |
compiler/protogen | Package protogen provides support for writing protoc plugins. |
encoding | |
encoding/protojson | Package protojson marshals and unmarshals protocol buffer messages as JSON format. |
encoding/prototext | Package prototext marshals and unmarshals protocol buffer messages as the textproto format. |
encoding/protowire | Package protowire parses and formats the raw wire encoding. |
internal | |
proto | Package proto provides functions operating on protocol buffer messages. |
reflect | |
reflect/protodesc | Package protodesc provides functionality for converting FileDescriptorProto messages to/from protoreflect.FileDescriptor values. |
reflect/protoreflect | Package protoreflect provides interfaces to dynamically manipulate messages. |
reflect/protoregistry | Package protoregistry provides data structures to register and lookup protobuf descriptor types. |
runtime | |
runtime/protoiface | Package protoiface contains types referenced or implemented by messages. |
runtime/protoimpl | Package protoimpl contains the default implementation for messages generated by protoc-gen-go. |
testing | |
testing/protocmp | Package protocmp provides protobuf specific options for the "github.com/google/go-cmp/cmp" package. |
testing/protopack | Package protopack enables manual encoding and decoding of protobuf wire data. |
testing/prototest | Package prototest exercises protobuf reflection. |
types | |
types/descriptorpb | |
types/dynamicpb | Package dynamicpb creates protocol buffer messages using runtime type information. |
types/known | |
types/known/anypb | |
types/known/durationpb | |
types/known/emptypb | |
types/known/structpb | |
types/known/timestamppb | |
types/known/wrapperspb | |
types/pluginpb |
- Version
- v1.23.0
- Published
- May 14, 2020
- Platform
- linux/amd64
- Last checked
- 14 hours ago –
Tools for package owners.