Expand description

Functions used by generated protobuf code. Should not be used by programs written by hands.

Structs

Lazily initialized data.

Traits

Helper trait implemented by integer types which could be encoded as varint.
Helper trait implemented by integer types which could be encoded as zigzag varint.

Functions

Size of encoded bytes field.
Compute serialized size of map field and cache nested field sizes.
Given u32 value compute varint encoded length.
Given u64 value compute varint encoded length.
Size of encoded enum field value.
Read map field.
Read repeated enum field into given vec, and when value is unknown store it in unknown fields which matches proto2 spec.
Read repeated enum field into given vec, and when value is unknown store it in unknown fields which matches proto2 spec.
Read repeated bool field into given vec.
Read repeated bytes field into given vec.
Read repeated Bytes field into given vec.
Read repeated Chars field into given vec.
Read repeated double field into given vec.
Read repeated enum field into given vec. This function is no longer called from generated code, remove in 1.5.
Read repeated enum field into given vec, and when value is unknown store it in unknown fields which matches proto2 spec.
Read repeated fixed32 field into given vec.
Read repeated fixed64 field into given vec.
Read repeated float field into given vec.
Read repeated int32 field into given vec.
Read repeated int64 field into given vec.
Read repeated message field.
Read repeated sfixed32 field into given vec.
Read repeated sfixed64 field into given vec.
Read repeated sint32 field into given vec.
Read repeated sint64 field into given vec.
Read repeated string field into given vec.
Read repeated uint32 field into given vec.
Read repeated uint64 field into given vec.
Read singular bytes field.
Read singular Bytes field.
Read singular Chars field.
Read singular message field.
Read singular bytes field for proto3.
Read singular Bytes field for proto3.
Read singular Chars field for proto3.
Read singular string field for proto3.
Read singular string field.
Handle unknown field in generated code. Either store a value in unknown, or skip a group.
Size of encoded string field.
Compute tag size. Size of tag does not depend on wire type.
Create an error for unexpected wire type.
Size of encoded unknown fields size.
Integer value size when encoded as specified wire type.
Length of value when encoding with zigzag encoding with tag
Integer value size when encoded as specified wire type.
Size of serialized repeated packed enum field, excluding length and tag.
Size of serialized data with length prefix and tag
Size of serialized repeated packed field, excluding length and tag.
Size of serialized data with length prefix and tag
Size of serialized repeated packed field, excluding length and tag.
Size of serialized data with length prefix and tag
Write map, message sizes must be already known.