Skip to main content

Module diff

Module diff 

Source
Expand description

Pure structural diff layer. No I/O.

See IMPLEMENTATION.md §6.6 and §11. The shape of DiffOp and ResourceDiff is the central design contract: every diff site in the crate goes through these types so that adding a resource forces all match arms to be updated by the compiler.

Modules§

catalog
Catalog Schema and Catalog Items diff. See IMPLEMENTATION.md §11.1 / §11.2.
content_block
Content Block diff.
custom_attribute
Custom Attribute diff types and registry comparison.
email_template
Email Template diff.
orphan
[ARCHIVED-YYYY-MM-DD] orphan rename helper.

Structs§

DiffSummary
TextDiffSummary

Enums§

DiffOp
A diff operation on a single entity. Polymorphic over the entity type so the same vocabulary applies to whole resources, individual fields, etc.
ResourceDiff
Per-resource-kind diff result.