From 7eed97fe690f214eba43b4784bc2dee3a71a1498 Mon Sep 17 00:00:00 2001 From: Weicao-CatilGrass <1992414357@qq.com> Date: Fri, 22 May 2026 08:17:20 +0800 Subject: Support custom return types in `#[renderer]` macro --- mingling_core/src/renderer/render_result.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'mingling_core/src/renderer') diff --git a/mingling_core/src/renderer/render_result.rs b/mingling_core/src/renderer/render_result.rs index 2bf159a..3eb8929 100644 --- a/mingling_core/src/renderer/render_result.rs +++ b/mingling_core/src/renderer/render_result.rs @@ -39,6 +39,18 @@ impl Deref for RenderResult { } } +impl From for String { + fn from(result: RenderResult) -> Self { + result.render_text + } +} + +impl From<&RenderResult> for String { + fn from(result: &RenderResult) -> Self { + result.render_text.clone() + } +} + impl RenderResult { /// Appends the given text to the rendered content. /// -- cgit