KiwiCodec.RustlerGenerator.Primitive (kiwi_codec v0.7.0)

Copy Markdown View Source

How generated decoders read and skip Kiwi's primitive values with the Decoder.

defrust_readers/0 and defrust_skippers/0 define the kiwi_<type>_value and kiwi_skip_<type>_value functions, one per primitive type and one for byte arrays, in the RustQ module using them.

Summary

Functions

Defines kiwi_<type>_value(env, decoder) for each primitive type and byte arrays.

Defines kiwi_skip_<type>_value(decoder) for each primitive type and byte arrays.

The decoder.read_*(...) call reading a primitive value, without ?.

Functions

defrust_readers()

(macro)

Defines kiwi_<type>_value(env, decoder) for each primitive type and byte arrays.

defrust_skippers()

(macro)

Defines kiwi_skip_<type>_value(decoder) for each primitive type and byte arrays.

read(type)

The decoder.read_*(...) call reading a primitive value, without ?.