pub fn iter(&self) -> Iter<T> {
        Iter {
            vob: self,
            range: 0..self.len,
        }
    }
/// Returns an iterator over the slice.
///
/// # Examples
/// ```
/// use vob::Vob;
/// let mut v = Vob::new();
/// v.push(false);
/// v.push(true);
/// let mut iterator = v.iter();
/// assert_eq!(iterator.next(), Some(false));
/// assert_eq!(iterator.next(), Some(true));
/// assert_eq!(iterator.next(), None);
/// ```
Returns an iterator over the slice.
Returns an iterator over the slice .
pub fn iter(&self) -> Iter<T> {
        Iter {
            vob: self,
            range: 0..self.len,
        }
    }
pub fn iter ( & self ) -> Iter < T > { Iter { vob : self , range : 0 .. self . len , } }
Returns an iterator over the slice.
Returns an iterator over the slice .
&self
&self
examples
```
use vob::Vob;
let mut v = Vob::new();
v.push(false);
v.push(true);
let mut iterator = v.iter();
assert_eq!(iterator.next(), Some(false));
assert_eq!(iterator.next(), Some(true));
assert_eq!(iterator.next(), None);
```
` ` ` use vob :: Vob ; let mut v = Vob :: new () ; v . push ( false ) ; v . push ( true ) ; let mut iterator = v . iter () ; assert_eq! ( iterator . next () Some ( false )) ; assert_eq! ( iterator . next () Some ( true )) ; assert_eq! ( iterator . next () None ) ; ` ` `