Module protobuf
Expand description
Tools to encode and decode protobuf messages.
Structs§
- Encoder
 - An encoder for a single message of type 
T, using the messaging encodingE. - Field
Iterator  - An iterator over message fields.
 - Field
Reader  - A reader for a payload field.
 - Field
Sizer  - Type used to compute the size of field values.
 - Field
Writer  - Type used to write field values.
 - Message
Reader  - Reader for an message.
 - Message
Sizer  - A type to compute the size of a message.
 - Message
Writer  - A writer for a message.
 - Packed
Reader  - Reader for packed fields.
 - Packed
Sizer  - A type to help compute the size of a packed field.
 - Packed
Writer  - A writer for a packed field.
 - Sequence
Sizer  - A sizer for computing the size of a sequence of fields.
 - Sequence
Writer  - A writer for writing a sequence of fields.
 
Enums§
- Wire
Type  - The protobuf wire type.
 
Functions§
- decode_
with  - Decodes a protobuf message into 
messageusing encodingT.