Skip to content

kumo.format_egress_path_config_toml

local text = kumo.format_egress_path_config_toml(path_config)
Since: Version 2026.09.22-a276d4a8

The functionality described in this section requires version 2026.09.22-a276d4a8 of KumoMTA, or a more recent version.

Given an egress path configuration table (as returned by kumo.invoke_get_egress_path_config or constructed via kumo.make_egress_path), returns the configuration serialized as compact pretty TOML.

Equivalent to passing the same value to kumo.serde.toml_encode_pretty_compact, except that the typed Rust representation of the egress path is used during serialization. This preserves the distinction between array-valued and map-valued fields, which is lost when the generic helper materializes from a Lua table.

The output round-trips back into an EgressPathConfig via kumo.serde.toml_parse.