From 7789e6245d09cb1fa02e6e0b566e33079fdf874b Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sun, 31 May 2020 22:35:46 -0400 Subject: [PATCH] I need to be able to returned owned data from into_context_element. --- src/renderer/parameters_context.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/renderer/parameters_context.rs b/src/renderer/parameters_context.rs index 3b7b7ba..7e86c3e 100644 --- a/src/renderer/parameters_context.rs +++ b/src/renderer/parameters_context.rs @@ -44,9 +44,16 @@ impl<'a> IntoContextElement for RValue<'a> { .map(|ice| ice.into_context_element(renderer, breadcrumbs)) .ok() .flatten(), - RValue::RVTemplate(template) => todo!(), + RValue::RVTemplate(template) => { + // TODO + renderer + .render_partial_name(template, breadcrumbs) + .map(|rendered| OwnedLiteral::LString(rendered)) + .ok() + .as_ref() + .map(|l| l as _) + } } - // todo!() } }