[−][src]Crate protobuf
Library to read and write protocol buffers data.
Re-exports
pub use error::ProtobufError; | 
pub use error::ProtobufResult; | 
Modules
| descriptor | Generated file from   | 
| error | Protobuf error type  | 
| ext | Utilities to support "extension" fields.  | 
| lazy | Lazily initialized data. Used in generated code.  | 
| plugin | Generated file from   | 
| reflect | Reflection implementation for protobuf types.  | 
| rt | Functions used by generated protobuf code. Should not be used by programs written by hands.  | 
| rustproto | Generated file from   | 
| text_format | Protobuf "text format" implementation.  | 
| types | Implementations of   | 
| well_known_types | Generated code for "well known types"  | 
| wire_format | Serialization constants.  | 
Structs
| CachedSize | Cached size field used in generated code.
It is always equal to itself to simplify generated code.
(Generated code can use   | 
| CodedInputStream | Buffered read with handy utilities.  | 
| CodedOutputStream | Buffered write with handy utilities  | 
| RepeatedField | Wrapper around vector to avoid deallocations on clear.  | 
| SingularField | Like   | 
| SingularPtrField | Like   | 
| UnknownFields | Hold "unknown" fields in parsed message.  | 
| UnknownFieldsIter | Iterator over   | 
| UnknownValues | Field unknown values.  | 
| UnknownValuesIter | Iterator over unknown values  | 
Enums
| UnknownValue | Unknown value.  | 
| UnknownValueRef | Reference to unknown value.  | 
Constants
| VERSION | protobuf crate version  | 
| VERSION_2_7_0 | This symbol can be referenced to assert that proper version of crate is used  | 
Traits
| Clear | anything that can be cleared  | 
| Message | Trait implemented for all generated structs for protobuf messages.  | 
| ProtobufEnum | Trait implemented by all protobuf enum types.  | 
Functions
| parse_from_bytes | Parse message from byte array.  | 
| parse_from_reader | Parse message from reader. Parse stops on EOF or when error encountered.  | 
| parse_length_delimited_from | Deprecated Parse length-delimited message from stream.  | 
| parse_length_delimited_from_bytes | Deprecated Parse length-delimited message from bytes.  | 
| parse_length_delimited_from_reader | Deprecated Parse length-delimited message from   |