diff --git a/src/grid.rs b/src/grid.rs index df48fb65..ac29b2fd 100644 --- a/src/grid.rs +++ b/src/grid.rs @@ -333,7 +333,7 @@ impl Grid { /// Iterate over edges. #[must_use] - pub const fn edges(&self) -> EdgesIterator { + pub const fn edges(&self) -> EdgesIterator<'_> { EdgesIterator { grid: self, x: 0, @@ -442,7 +442,7 @@ impl Grid { /// Iterate over vertices. #[must_use] - pub fn iter(&self) -> GridIterator { + pub fn iter(&self) -> GridIterator<'_> { self.into_iter() } diff --git a/src/matrix.rs b/src/matrix.rs index b0ff7a46..68371b75 100644 --- a/src/matrix.rs +++ b/src/matrix.rs @@ -640,12 +640,12 @@ impl Matrix { } /// Return an iterator on values, first row first. - pub fn values(&self) -> Iter { + pub fn values(&self) -> Iter<'_, C> { self.data.iter() } /// Return a mutable iterator on values, first row first. - pub fn values_mut(&mut self) -> IterMut { + pub fn values_mut(&mut self) -> IterMut<'_, C> { self.data.iter_mut() }