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. |