pub fn iter_mut(&mut self) -> IterMut<EntryData> {
        IterMut {
            entries: &mut self.entries as *mut _,
            head: self.head(),
            phantom: PhantomData,
            remaining: self.length,
            tail: self.tail(),
        }
    }
/// Creates an iterator that yields mutable references to values in the list in order.
///
/// # Examples
///
/// ```
/// use dlv_list::VecList;
///
/// let mut list = VecList::new();
/// list.push_back(0);
/// list.push_back(10);
/// list.push_back(200);
/// list.push_back(-10);
///
/// let mut iter = list.iter_mut();
/// assert_eq!(iter.next(), Some(&mut 0));
/// assert_eq!(iter.next(), Some(&mut 10));
/// assert_eq!(iter.next(), Some(&mut 200));
/// assert_eq!(iter.next(), Some(&mut -10));
/// assert_eq!(iter.next(), None);
/// ```
Creates an iterator that yields mutable references to values in the list in order.
Creates an iterator that yields mutable references to values in the list in order .
pub fn iter_mut(&mut self) -> IterMut<EntryData> {
        IterMut {
            entries: &mut self.entries as *mut _,
            head: self.head(),
            phantom: PhantomData,
            remaining: self.length,
            tail: self.tail(),
        }
    }
pub fn iter_mut ( & mut self ) -> IterMut < EntryData > { IterMut { entries : & mut self . entries as * mut _ , head : self . head ( ) , phantom : PhantomData , remaining : self . length , tail : self . tail ( ) , } }
Creates an iterator that yields mutable references to values in the list in order.
Creates an iterator that yields mutable references to values in the list in order .
&mut self
&mut self
examples
```
use dlv_list::VecList.




` ` ` use dlv_list :: VecList .