[][src]Module protobuf::rt

Traits

ProtobufVarint
ProtobufVarintZigzag

Functions

bytes_size
bytes_size_no_tag
compute_map_size
compute_raw_varint32_size
compute_raw_varint64_size
enum_size
read_map_into
read_proto2_enum_with_unknown_fields_into

Read repeated enum field into given vec, and when value is unknown store it in unknown fields which matches proto2 spec.

read_proto3_enum_with_unknown_fields_into

Read repeated enum field into given vec, and when value is unknown store it in unknown fields which matches proto2 spec.

read_repeated_bool_into
read_repeated_bytes_into
read_repeated_double_into
read_repeated_enum_into

Read repeated enum field into given vec. This function is no longer called from generated code, remove in 1.5.

read_repeated_enum_with_unknown_fields_into

Read repeated enum field into given vec, and when value is unknown store it in unknown fields which matches proto2 spec.

read_repeated_fixed32_into
read_repeated_fixed64_into
read_repeated_float_into
read_repeated_int32_into
read_repeated_int64_into
read_repeated_message_into
read_repeated_sfixed32_into
read_repeated_sfixed64_into
read_repeated_sint32_into
read_repeated_sint64_into
read_repeated_string_into

Read repeated string field into given vec.

read_repeated_uint32_into
read_repeated_uint64_into
read_singular_bytes_into
read_singular_message_into
read_singular_proto3_string_into
read_singular_proto3_bytes_into
read_singular_string_into
read_unknown_or_skip_group
string_size
string_size_no_tag
tag_size
unexpected_wire_type

Create an error for unexpected wire type.

unknown_fields_size
value_size
value_size_no_tag
value_varint_zigzag_size

Length of value when encoding with zigzag encoding with tag

value_varint_zigzag_size_no_tag

Length of value when encoded with zigzag encoding

vec_packed_enum_data_size
vec_packed_enum_size
vec_packed_varint_data_size
vec_packed_varint_size
vec_packed_varint_zigzag_data_size
vec_packed_varint_zigzag_size
write_map_with_cached_sizes