(&self)
| 442 | } |
| 443 | |
| 444 | pub fn iter(&self) -> impl DoubleEndedIterator<Item = &T> + '_ { |
| 445 | self.as_ref().iter().copied() |
| 446 | } |
| 447 | pub fn iter_mut(&mut self) -> impl DoubleEndedIterator<Item = &mut T> + '_ { |
| 448 | self.as_mut().iter_mut().map(|x| &mut **x) |
| 449 | } |