Struct std::vec::IntoIterStable [-] [+] [src]

pub struct IntoIter<T> {
    // some fields omitted
}

An iterator that moves out of a vector.

Methods

impl<T> IntoIter<T>

fn into_inner(self) -> Vec<T>

Drops all items that have not yet been moved and returns the empty vector.

Trait Implementations

impl<T> Send for IntoIter<T> where T: Send

impl<T> Sync for IntoIter<T> where T: Sync

impl<T> Iterator for IntoIter<T>

type Item = T

fn next(&mut self) -> Option<T>

fn size_hint(&self) -> (usize, Option<usize>)

fn size_hint(&self) -> (usize, Option<usize>)

impl<T> DoubleEndedIterator for IntoIter<T>

fn next_back(&mut self) -> Option<T>

impl<T> ExactSizeIterator for IntoIter<T>

fn len(&self) -> usize

impl<T> Drop for IntoIter<T>

fn drop(&mut self)