[−][src]Module protobuf_codec::field
Encoders, decoders and related components for message fields.
Modules
branch | Values for |
num | Field number. |
value | Traits for representing encoders and decoders of field values. |
Structs
FieldDecoder | Decoder for required scalar fields. |
FieldEncoder | Encoder for required scalar fields. |
Fields | Decoder and encoder for multiple fields. |
MapFieldDecoder | Decoder for map fields which have scalar values. |
MapFieldEncoder | Encoder for map fields which have scalar values. |
MapMessageFieldDecoder | Decoder for map fields which have message values. |
MapMessageFieldEncoder | Encoder for map fields which have message values. |
MaybeDefault | Decoder and encoder for optional fields which have the default values. |
MessageFieldDecoder | Encoder for required embedded message fields. |
MessageFieldEncoder | Encoder for required embedded message fields. |
Oneof | Decoder and encoder for |
Optional | Decoder and encoder for optinal fields. |
PackedFieldDecoder | Decoder for packed repeated fields. |
PackedFieldEncoder | Encoder for packed repeated fields. |
Repeated | Decoder and encoder for repeated fields. |
UnknownFieldDecoder | Decoder for unknown fields. |
Traits
FieldDecode | This trait allows for decoding message fields. |
FieldEncode | This trait allows for encoding message fields. |
RequiredFieldDecode | This trait allows for decoding required fields. |
RequiredFieldEncode | This trait allows for encoding required fields. |