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"
}