diff options
| author | Weicao-CatilGrass <1992414357@qq.com> | 2026-05-22 07:58:02 +0800 |
|---|---|---|
| committer | Weicao-CatilGrass <1992414357@qq.com> | 2026-05-22 07:58:02 +0800 |
| commit | 16f1722894a5be67831a0382f48937118ddd176b (patch) | |
| tree | 1a23a6e82058966c206009358f5e6587c57b3d5b /CHANGELOG.md | |
| parent | e4a4e3e2b558d771537c7a4c0ba22f0d6b541b6e (diff) | |
Rename injected renderer parameter from `r` to `__renderer_inner_result`
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 15 |
1 files changed, 15 insertions, 0 deletions
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` +} +``` --- |
