Fixed lifetime issue
This commit is contained in:
parent
7b87e30ff9
commit
9a261aa870
@ -62,7 +62,7 @@ impl<'a> DustRenderer<'a> {
|
|||||||
.insert(template.name.clone(), &template.template);
|
.insert(template.name.clone(), &template.template);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn render<C>(&self, name: &str, context: &'a C) -> Result<String, RenderError<'a>>
|
pub fn render<C>(&'a self, name: &str, context: &'a C) -> Result<String, RenderError<'a>>
|
||||||
where
|
where
|
||||||
C: ContextElement,
|
C: ContextElement,
|
||||||
{
|
{
|
||||||
@ -78,7 +78,7 @@ impl<'a> DustRenderer<'a> {
|
|||||||
self.render_body(&main_template.contents, context)
|
self.render_body(&main_template.contents, context)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn render_body<C>(&self, body: &Body, context: &'a C) -> Result<String, RenderError<'a>>
|
fn render_body<C>(&'a self, body: &Body, context: &'a C) -> Result<String, RenderError<'a>>
|
||||||
where
|
where
|
||||||
C: ContextElement,
|
C: ContextElement,
|
||||||
{
|
{
|
||||||
@ -94,7 +94,7 @@ impl<'a> DustRenderer<'a> {
|
|||||||
Ok(output)
|
Ok(output)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn render_tag<C>(&self, tag: &DustTag, context: &'a C) -> Result<String, RenderError<'a>>
|
fn render_tag<C>(&'a self, tag: &DustTag, context: &'a C) -> Result<String, RenderError<'a>>
|
||||||
where
|
where
|
||||||
C: ContextElement,
|
C: ContextElement,
|
||||||
{
|
{
|
||||||
@ -129,7 +129,7 @@ impl<'a> DustRenderer<'a> {
|
|||||||
None => Ok("".to_owned()),
|
None => Ok("".to_owned()),
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
match container.contents {
|
match &container.contents {
|
||||||
None => return Ok("".to_owned()),
|
None => return Ok("".to_owned()),
|
||||||
Some(body) => {
|
Some(body) => {
|
||||||
let rendered_results: Result<Vec<String>, RenderError> =
|
let rendered_results: Result<Vec<String>, RenderError> =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user