Note that this returns a reference to the value This is in contrast to dequeue which gives ownership of the value
(&self)
| 14 | // Note that this returns a reference to the value |
| 15 | // This is in contrast to dequeue which gives ownership of the value |
| 16 | fn front(&self) -> Option<&T> { |
| 17 | self.list.front() |
| 18 | } |
| 19 | |
| 20 | fn dequeue(&mut self) -> Option<T> { |
| 21 | self.list.pop_front() |