From 16f1722894a5be67831a0382f48937118ddd176b Mon Sep 17 00:00:00 2001 From: Weicao-CatilGrass <1992414357@qq.com> Date: Fri, 22 May 2026 07:58:02 +0800 Subject: Rename injected renderer parameter from `r` to `__renderer_inner_result` --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index bdfc71d..354c8fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,6 +44,21 @@ fn handle_path_pick(prev: PathPick) { 1. **\[core\]** Panic Unwind will not be supported when the `async` feature is enabled 2. **\[core\]** `modify_res` signature changed: now returns `Return` instead of `()` 3. **\[core\]** Renamed internal method `__modify_res_and_return_any` to `__modify_res_and_return_route` +4. **\[macros\]** Renamed the macro-internal function parameter `r` (used with the `r_` prefix) to `__renderer_inner_result` to reduce context pollution + +```rust +// Before +#[renderer] +fn render(prev: Previous) { // Implicitly introduces `r` + r_println!("{}", *prev); // Modifies `r` +} + +// After +#[renderer] +fn render(prev: Previous) { // Implicitly introduces `__renderer_inner_result` + r_println!("{}", *prev); // Modifies `__renderer_inner_result` +} +``` --- -- cgit