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` --- mingling_macros/src/renderer.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'mingling_macros/src/renderer.rs') 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) } } } -- cgit