From b26fa00e7fa5b24336958b49b261877cc9e065e0 Mon Sep 17 00:00:00 2001 From: mevinagrise Date: Tue, 31 Mar 2026 15:30:01 +0800 Subject: [PATCH] refactor: make linked list iterator lifetimes explicit --- src/linked_list.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/linked_list.rs b/src/linked_list.rs index f312f58..064daa4 100644 --- a/src/linked_list.rs +++ b/src/linked_list.rs @@ -55,7 +55,7 @@ impl LinkedList { } /// Return an iterator over the items in the list - pub fn iter(&self) -> Iter { + pub fn iter(&self) -> Iter<'_> { Iter { curr: self.head, list: PhantomData, @@ -63,7 +63,7 @@ impl LinkedList { } /// Return an mutable iterator over the items in the list - pub fn iter_mut(&mut self) -> IterMut { + pub fn iter_mut(&mut self) -> IterMut<'_> { IterMut { prev: &mut self.head as *mut *mut usize as *mut usize, curr: self.head,