VecIteratorExtended

Trait VecIteratorExtended 

Source
pub trait VecIteratorExtended: VecIterator<Item = Self::T> {
    type I: StoredIndex;
    type T: StoredRaw;

    // Provided methods
    fn set_position(&mut self, i: Self::I) { ... }
    fn set_end(&mut self, i: Self::I) { ... }
    fn get(&mut self, i: Self::I) -> Option<Self::Item> { ... }
    fn unsafe_get(&mut self, i: Self::I) -> Self::Item { ... }
    fn index_type_to_string(&self) -> &'static str { ... }
}

Required Associated Types§

Provided Methods§

Source

fn set_position(&mut self, i: Self::I)

Source

fn set_end(&mut self, i: Self::I)

Source

fn get(&mut self, i: Self::I) -> Option<Self::Item>

Source

fn unsafe_get(&mut self, i: Self::I) -> Self::Item

Source

fn index_type_to_string(&self) -> &'static str

Implementors§