Files
kumomta/docs/reference/kumo.serde/toml_encode_pretty_compact.md
Wez Furlong 61bb95a558 resolve-shaping-domain: expand output
This changes the output to be a bit more human friendly by default
by rendering as toml.

It also includes the rate ceilings added in the prior commit.
2026-06-23 09:59:32 +01:00

770 B

kumo.serde.toml_encode_pretty_compact

kumo.serde.toml_encode_pretty_compact(VALUE)

{{since('dev')}}

Attempts to encode VALUE as its TOML equivalent and returns that value serialized as a string, with two layout normalizations applied on top of the default pretty representation:

  • Keys are sorted alphabetically at every nesting level so the output is stable and scan-friendly regardless of the order in which the underlying table was constructed.
  • Empty tables are emitted inline as key = {} rather than as a standalone [key] section header.

See also kumo.serde.toml_encode, kumo.serde.toml_encode_pretty, kumo.serde.toml_parse and kumo.serde.toml_load.