Expand description
Public complete-program round-trip comparison over crate::Program.
Structs§
- Round
Trip Record - A recorded round-trip result for regression and contract checks.
Functions§
- equivalent
- Structural equivalence of two public programs: identical settings, tables, rules, actions, and values, ignoring source spans and file paths.
- round_
trip - Run
Workshop -> Program -> Workshop -> Programand record the check. The record is always produced; failures are captured in itserrorfield. Ambiguous bare enum members remain structured values (no signature context). - round_
trip_ with_ context - The context-sensitive form of
round_trip(#111): reparsing the emitted text uses the supplied canonical signature context so an ambiguous bare enum member that the emitter produced (e.g.Chase Global Variable Over Time(..., None)) resolves to the domain the signature pins.