TOML / Config merge
TOML Table Merge
This page has a stable URL for review, documentation, and implementation comparison. The fixture tabs show merge inputs and output; the contract tabs show JSON and compact ruleset renderings with stable IDs and deterministic ownership.
Basic .toml mergetomlline_bound_statementssignaturenative_read_portable_writenormalize_tracked_layout_mergehash_commenttoml_pairs_and_tables
Fixture sources
JSON fixture: structuredmerge-fixtures/toml/slice-94-merge/table-merge.json
Compact ruleset: structuredmerge-fixtures/rulesets/toml/slice-94-merge/table-merge.smrules
Fixture view
title = "Structured Merge"
[package]
name = "structuredmerge"
tags = ["template"]
version = "0.1.0"
[package.meta]
enabled = false
Contract view
{
"contract_id": "toml-table-merge",
"format": "toml",
"owners": "line_bound_statements",
"match": "signature",
"read": "native_read_portable_write",
"attach": "normalize_tracked_layout_merge",
"comment_style": "hash_comment",
"render": "toml_pairs_and_tables"
}