aboutsummaryrefslogtreecommitdiff
path: root/mingling_macros/src/renderer.rs
diff options
context:
space:
mode:
authorWeicao-CatilGrass <1992414357@qq.com>2026-05-22 07:58:02 +0800
committerWeicao-CatilGrass <1992414357@qq.com>2026-05-22 07:58:02 +0800
commit16f1722894a5be67831a0382f48937118ddd176b (patch)
tree1a23a6e82058966c206009358f5e6587c57b3d5b /mingling_macros/src/renderer.rs
parente4a4e3e2b558d771537c7a4c0ba22f0d6b541b6e (diff)
Rename injected renderer parameter from `r` to `__renderer_inner_result`
Diffstat (limited to 'mingling_macros/src/renderer.rs')
-rw-r--r--mingling_macros/src/renderer.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/mingling_macros/src/renderer.rs b/mingling_macros/src/renderer.rs
index d2c2221..8e0a43a 100644
--- a/mingling_macros/src/renderer.rs
+++ b/mingling_macros/src/renderer.rs
@@ -118,16 +118,16 @@ pub fn renderer_attr(item: TokenStream) -> TokenStream {
impl ::mingling::Renderer for #struct_name {
type Previous = #previous_type;
- fn render(#prev_param: Self::Previous, r: &mut ::mingling::RenderResult) {
- // Create a local wrapper function that includes r parameter
- // This allows r_println! to access r
+ fn render(#prev_param: Self::Previous, __renderer_inner_result: &mut ::mingling::RenderResult) {
+ // Create a local wrapper function that includes `__renderer_inner_result` parameter
+ // This allows r_println! to access `__renderer_inner_result`
#[allow(non_snake_case)]
- fn render_wrapper(#prev_param: #previous_type, r: &mut ::mingling::RenderResult) {
+ fn render_wrapper(#prev_param: #previous_type, __renderer_inner_result: &mut ::mingling::RenderResult) {
#fn_body
}
// Call the wrapper function
- render_wrapper(#prev_param, r);
+ render_wrapper(#prev_param, __renderer_inner_result);
}
}
@@ -137,7 +137,7 @@ pub fn renderer_attr(item: TokenStream) -> TokenStream {
let #prev_param = #prev_param.into();
let mut dummy_r = ::mingling::RenderResult::default();
{
- let r = &mut dummy_r;
+ let __renderer_inner_result = &mut dummy_r;
#fn_body
}
dummy_r
@@ -172,9 +172,9 @@ pub fn build_general_renderer_entry(previous_type: &TypePath) -> proc_macro2::To
// SAFETY: Only types that match will enter this branch for forced conversion,
// and `AnyOutput::new` ensures the type implements serde::Serialize
let raw = unsafe { any.restore::<#previous_type>().unwrap_unchecked() };
- let mut r = ::mingling::RenderResult::default();
- ::mingling::GeneralRenderer::render(&raw, setting, &mut r)?;
- Ok(r)
+ let mut __renderer_inner_result = ::mingling::RenderResult::default();
+ ::mingling::GeneralRenderer::render(&raw, setting, &mut __renderer_inner_result)?;
+ Ok(__renderer_inner_result)
}
}
}