Expand description
Deep-merge of serde_json::Value for matrix-row overrides.
Rules:
- Two objects merge recursively, keys from
overlaywin on collision. - Anything else (scalar, array, null) —
overlayreplacesbasewholesale. - Arrays do not element-merge or concatenate. This is deliberate: matrix rows that need to add to an inherited array should redeclare it in full.
Functions§
- merge_
value - In-place deep-merge
overlayintobase. See module docs for rules.