mirror of
https://github.com/mailscope/kumomta.git
synced 2026-08-21 03:48:17 +00:00
61bb95a558
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.
770 B
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.