KiwiCodec.RustlerGenerator.RustExpr (kiwi_codec v0.2.1)

Copy Markdown View Source

Shared Rust source-expression helpers for Kiwi Rustler generator modules.

These helpers keep schema-generic renderer modules focused on decoder shape while centralizing primitive decoder expressions and small formatting details.

Summary

Functions

ident(name)

@spec ident(String.t() | atom()) :: String.t()

indent(iodata, spaces)

@spec indent(iodata(), non_neg_integer()) :: String.t() | []

primitive(type)

@spec primitive(String.t()) :: String.t() | nil

skip_primitive(type)

@spec skip_primitive(String.t()) :: String.t() | nil