Module protobuf::rt [−][src]
Functions used by generated protobuf code. Should not be used by programs written by hands.
Traits
| ProtobufVarint |
Helper trait implemented by integer types which could be encoded as varint. |
| ProtobufVarintZigzag |
Helper trait implemented by integer types which could be encoded as zigzag varint. |
Functions
| bytes_size |
Size of encoded bytes field. |
| compute_map_size |
Compute serialized size of |
| compute_raw_varint32_size |
Given |
| compute_raw_varint64_size |
Given |
| enum_size |
Size of encoded enum field value. |
| read_map_into |
Read |
| read_proto2_enum_with_unknown_fields_into |
Read repeated |
| read_proto3_enum_with_unknown_fields_into |
Read repeated |
| read_repeated_bool_into |
Read repeated |
| read_repeated_bytes_into |
Read repeated |
| read_repeated_double_into |
Read repeated |
| read_repeated_enum_into |
Read repeated |
| read_repeated_enum_with_unknown_fields_into |
Read repeated |
| read_repeated_fixed32_into |
Read repeated |
| read_repeated_fixed64_into |
Read repeated |
| read_repeated_float_into |
Read repeated |
| read_repeated_int32_into |
Read repeated |
| read_repeated_int64_into |
Read repeated |
| read_repeated_message_into |
Read repeated |
| read_repeated_sfixed32_into |
Read repeated |
| read_repeated_sfixed64_into |
Read repeated |
| read_repeated_sint32_into |
Read repeated |
| read_repeated_sint64_into |
Read repeated |
| read_repeated_string_into |
Read repeated |
| read_repeated_uint32_into |
Read repeated |
| read_repeated_uint64_into |
Read repeated |
| read_singular_bytes_into |
Read singular |
| read_singular_message_into |
Read singular |
| read_singular_proto3_bytes_into |
Read singular |
| read_singular_proto3_string_into |
Read singular |
| read_singular_string_into |
Read singular |
| read_unknown_or_skip_group |
Handle unknown field in generated code. Either store a value in unknown, or skip a group. |
| string_size |
Size of encoded string field. |
| tag_size |
Compute tag size. Size of tag does not depend on wire type. |
| unexpected_wire_type |
Create an error for unexpected wire type. |
| unknown_fields_size |
Size of encoded unknown fields size. |
| value_size |
Integer value size when encoded as specified wire type. |
| value_varint_zigzag_size |
Length of value when encoding with zigzag encoding with tag |
| value_varint_zigzag_size_no_tag |
Integer value size when encoded as specified wire type. |
| vec_packed_enum_data_size |
Size of serialized repeated packed enum field, excluding length and tag. |
| vec_packed_enum_size |
Size of serialized data with length prefix and tag |
| vec_packed_varint_data_size |
Size of serialized repeated packed field, excluding length and tag. |
| vec_packed_varint_size |
Size of serialized data with length prefix and tag |
| vec_packed_varint_zigzag_data_size |
Size of serialized repeated packed field, excluding length and tag. |
| vec_packed_varint_zigzag_size |
Size of serialized data with length prefix and tag |
| write_map_with_cached_sizes |
Write map, message sizes must be already known. |