Commit graph

4 commits

Author SHA1 Message Date
Aaron Fenyes
f1865f85a1 Improve naming in realization output structures 2025-07-18 12:16:40 -07:00
Aaron Fenyes
477d6a5064 Reorganize the shared example code
The new layout deviates from what the Rust book suggests

  https://doc.rust-lang.org/book/ch11-03-test-organization.html#submodules-in-integration-tests

and uses the frowned-upon `#[path]` attribute,

  https://doc.rust-lang.org/style-guide/advice.html#modules

but we've decided that having a descriptive module filename instead of
`mod.rs` is worth the cost.
2025-07-18 10:59:41 -07:00
Aaron Fenyes
402f5609c0 Add a realization status indicator 2025-06-26 22:42:02 -07:00
Aaron Fenyes
679c421d04 Encapsulate realization results
In the process, spruce up our realization diagnostics logging and factor
out some of the repetitive code in the examples, because we're already
changing those parts of the code to adapt them to the new encapsulation.

This commit changes the example output format. I've checked by hand that
the output is rearranged but not meaningfully changed.
2025-06-26 22:42:02 -07:00