From 6d08e256de6470e7d0db563b38cbae07630e1ee1 Mon Sep 17 00:00:00 2001 From: Matt Kantor Date: Mon, 1 Sep 2025 09:26:08 -0400 Subject: [PATCH] Add some explicit lifetime annotations to appease Clippy. --- src/content/content_engine.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/content/content_engine.rs b/src/content/content_engine.rs index da2236c..67062af 100644 --- a/src/content/content_engine.rs +++ b/src/content/content_engine.rs @@ -54,12 +54,12 @@ where Self: Sized, ServerInfo: Clone + Serialize, { - fn render_context( - &self, + fn render_context<'a>( + &'a self, request_route: Option, query_parameters: HashMap, request_headers: HashMap, - ) -> RenderContext; + ) -> RenderContext<'a, ServerInfo, Self>; fn new_template( &self, @@ -69,7 +69,7 @@ where fn get(&self, route: &Route) -> Option<&ContentRepresentations>; - fn handlebars_registry(&self) -> &Handlebars; + fn handlebars_registry<'a>(&'a self) -> &'a Handlebars<'a>; } pub trait InternalContentEngine { fn get_internal(&self, route: &Route) -> Option<&ContentRepresentations>; @@ -371,12 +371,12 @@ impl ContentEngine for FilesystemBasedContentEngine<'_, where ServerInfo: Clone + Serialize, { - fn render_context( - &self, + fn render_context<'a>( + &'a self, route: Option, query_parameters: HashMap, request_headers: HashMap, - ) -> RenderContext { + ) -> RenderContext<'a, ServerInfo, Self> { RenderContext { content_engine: self, handlebars_render_context: None, @@ -406,7 +406,7 @@ where self.content_registry.get(route) } - fn handlebars_registry(&self) -> &Handlebars { + fn handlebars_registry<'a>(&'a self) -> &'a Handlebars<'a> { &self.handlebars_registry } }