Skip to main content

Module message

Module message 

Source
Expand description

The core Message trait and DecodeOptions builder.

Every generated message type implements Message, which provides encode/decode/merge methods and a two-pass serialization model (compute_sizewrite_to) that avoids the exponential-time problem affecting naïve length-delimited encoders.

Structs§

DecodeOptions
Options for configuring message decoding behavior.

Constants§

RECURSION_LIMIT
Default recursion depth limit for decoding nested messages.

Traits§

Message
The core trait implemented by all protobuf message types.