From 4fea23c9ac8ba1e07dd0df6763a681424f81db7d Mon Sep 17 00:00:00 2001 From: Ellen Emilia Anna Zscheile Date: Thu, 17 Jul 2025 12:33:31 +0200 Subject: [PATCH] chore: Fix warnings about lifetime annotations --- crates/planar-incr-embed/src/navmesh/mod.rs | 4 ++-- src/layout/layout.rs | 2 +- src/router/thetastar.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/planar-incr-embed/src/navmesh/mod.rs b/crates/planar-incr-embed/src/navmesh/mod.rs index dc45eb5..0b08ea1 100644 --- a/crates/planar-incr-embed/src/navmesh/mod.rs +++ b/crates/planar-incr-embed/src/navmesh/mod.rs @@ -187,7 +187,7 @@ impl From> for NavmeshSer { impl Navmesh { #[inline(always)] - pub fn as_ref(&self) -> NavmeshRef { + pub fn as_ref(&self) -> NavmeshRef<'_, B> { NavmeshRef { nodes: &self.nodes, edges: &self.edges, @@ -196,7 +196,7 @@ impl Navmesh { } #[inline(always)] - pub fn as_mut(&mut self) -> NavmeshRefMut { + pub fn as_mut(&mut self) -> NavmeshRefMut<'_, B> { NavmeshRefMut { nodes: &self.nodes, edges: &self.edges, diff --git a/src/layout/layout.rs b/src/layout/layout.rs index d5ee3bb..e4ca3aa 100644 --- a/src/layout/layout.rs +++ b/src/layout/layout.rs @@ -382,7 +382,7 @@ impl Layout { self.drawing.rules_mut() } - pub fn via(&self, index: GenericIndex) -> Via { + pub fn via(&self, index: GenericIndex) -> Via<'_, R> { Via::new(index, self.drawing()) } } diff --git a/src/router/thetastar.rs b/src/router/thetastar.rs index 06fbfa5..895a64b 100644 --- a/src/router/thetastar.rs +++ b/src/router/thetastar.rs @@ -120,7 +120,7 @@ where navnode: G::NodeId, tracker: &PathTracker, ) -> Result, ()>; - fn place_probe_to_navnode<'a>(&mut self, graph: &'a G, probed_navnode: G::NodeId) -> Option; + fn place_probe_to_navnode(&mut self, graph: &G, probed_navnode: G::NodeId) -> Option; fn remove_probe(&mut self, graph: &G); fn estimate_cost_to_goal(&mut self, graph: &G, navnode: G::NodeId) -> K; }