aboutsummaryrefslogtreecommitdiff
path: root/examples/example-unit-test/src
Commit message (Collapse)AuthorAgeFilesLines
* feat(core)!: replace RenderResult with buffered output model魏曹先生37 hours1-4/+4
| | | | | | | | | | Remove `Deref<Target=str>` and `render_text:String` in favor of `render_buffer:Vec<(String, RenderResultMode)>` and an `immediate_output` flag. Add `RenderResultMode` enum, `r_eprint!`/`r_eprintln!` macros, and new buffer manipulation methods (`append_to_buffer`, `eprint`, etc.). Update `Display` to trim output and remove trailing newline. Migrate all callers and tests away from `Deref` usage.
* refactor(examples): migrate renderers to return RenderResult and add魏曹先生11 days1-14/+30
| | | | | | | | | std::io::Write import Replace r_println!/r_print! macro usage across all example renderers with explicit RenderResult construction using std::io::Write, enabling more flexible output handling and reducing reliance on macro-side effects.
* Add `unpack_chain_process` to example unit test and docs魏曹先生2026-06-021-1/+3
|
* Enhance code quality across the entire codebaseWeicao-CatilGrass2026-05-311-0/+5
|
* Rename error types with consistent naming convention魏曹先生2026-05-291-1/+1
|
* Move entry, route, and program_setup macros to extra_macros feature魏曹先生2026-05-241-0/+1
| | | | | | Remove these macros from the prelude and gate them behind the `extra_macros` feature flag. Update examples and documentation to enable the new feature where these macros are used.
* Rework examples and add entry macro for testingWeicao-CatilGrass2026-05-231-0/+122