Skip to content

Commit 6d08e25

Browse files
committed
Add some explicit lifetime annotations to appease Clippy.
1 parent eba6f9d commit 6d08e25

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/content/content_engine.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ where
5454
Self: Sized,
5555
ServerInfo: Clone + Serialize,
5656
{
57-
fn render_context(
58-
&self,
57+
fn render_context<'a>(
58+
&'a self,
5959
request_route: Option<Route>,
6060
query_parameters: HashMap<String, String>,
6161
request_headers: HashMap<String, String>,
62-
) -> RenderContext<ServerInfo, Self>;
62+
) -> RenderContext<'a, ServerInfo, Self>;
6363

6464
fn new_template(
6565
&self,
@@ -69,7 +69,7 @@ where
6969

7070
fn get(&self, route: &Route) -> Option<&ContentRepresentations>;
7171

72-
fn handlebars_registry(&self) -> &Handlebars;
72+
fn handlebars_registry<'a>(&'a self) -> &'a Handlebars<'a>;
7373
}
7474
pub trait InternalContentEngine {
7575
fn get_internal(&self, route: &Route) -> Option<&ContentRepresentations>;
@@ -371,12 +371,12 @@ impl<ServerInfo> ContentEngine<ServerInfo> for FilesystemBasedContentEngine<'_,
371371
where
372372
ServerInfo: Clone + Serialize,
373373
{
374-
fn render_context(
375-
&self,
374+
fn render_context<'a>(
375+
&'a self,
376376
route: Option<Route>,
377377
query_parameters: HashMap<String, String>,
378378
request_headers: HashMap<String, String>,
379-
) -> RenderContext<ServerInfo, Self> {
379+
) -> RenderContext<'a, ServerInfo, Self> {
380380
RenderContext {
381381
content_engine: self,
382382
handlebars_render_context: None,
@@ -406,7 +406,7 @@ where
406406
self.content_registry.get(route)
407407
}
408408

409-
fn handlebars_registry(&self) -> &Handlebars {
409+
fn handlebars_registry<'a>(&'a self) -> &'a Handlebars<'a> {
410410
&self.handlebars_registry
411411
}
412412
}

0 commit comments

Comments
 (0)