Directories ¶
Path | Synopsis |
---|---|
Package codec contains a reader/write type that assists with encoding and decoding protobuf's binary representation.
|
Package codec contains a reader/write type that assists with encoding and decoding protobuf's binary representation. |
Package desc contains "rich descriptors" for protocol buffers.
|
Package desc contains "rich descriptors" for protocol buffers. |
builder
Package builder contains a means of building and modifying proto descriptors programmatically.
|
Package builder contains a means of building and modifying proto descriptors programmatically. |
protoparse
Package protoparse provides functionality for parsing *.proto source files into descriptors that can be used with other protoreflect packages, like dynamic messages and dynamic GRPC clients.
|
Package protoparse provides functionality for parsing *.proto source files into descriptors that can be used with other protoreflect packages, like dynamic messages and dynamic GRPC clients. |
protoparse/ast
Package ast defines types for modeling the AST (Abstract Syntax Tree) for the protocol buffers source language.
|
Package ast defines types for modeling the AST (Abstract Syntax Tree) for the protocol buffers source language. |
protoprint
Package protoprint provides a mechanism to generate protobuf source code from descriptors.
|
Package protoprint provides a mechanism to generate protobuf source code from descriptors. |
Package dynamic provides an implementation for a dynamic protobuf message.
|
Package dynamic provides an implementation for a dynamic protobuf message. |
grpcdynamic
Package grpcdynamic provides a dynamic RPC stub.
|
Package grpcdynamic provides a dynamic RPC stub. |
msgregistry
Package msgregistry contains a registry of known message and enum types.
|
Package msgregistry contains a registry of known message and enum types. |
Package grpcreflect provides GRPC-specific extensions to protobuf reflection.
|
Package grpcreflect provides GRPC-specific extensions to protobuf reflection. |
Package internal contains some code that should not be exported but needs to be shared across more than one of the protoreflect sub-packages.
|
Package internal contains some code that should not be exported but needs to be shared across more than one of the protoreflect sub-packages. |
Click to show internal directories.
Click to hide internal directories.