pub trait VecVecExt {
type Item;
// Required methods
fn popping_iter(&mut self) -> PoppingIter<'_, Self::Item> ⓘ;
fn lending_iter_mut(&mut self) -> LendingIterMut<'_, Self::Item>;
fn lending_iter(&self) -> LendingIter<'_, Self::Item>;
fn trivial_last_entry(&mut self) -> Option<TrivialLastEntry<'_, Self::Item>>;
}Expand description
An extension trait for Vec<Vec<T>>.
Required Associated Types§
Required Methods§
sourcefn popping_iter(&mut self) -> PoppingIter<'_, Self::Item> ⓘ
fn popping_iter(&mut self) -> PoppingIter<'_, Self::Item> ⓘ
Returns a PoppingIter over the Vec<Vec<T>>.
sourcefn lending_iter_mut(&mut self) -> LendingIterMut<'_, Self::Item>
fn lending_iter_mut(&mut self) -> LendingIterMut<'_, Self::Item>
Returns a lending iterator over the mutable references to the elements of Vec<Vec<T>>.
sourcefn lending_iter(&self) -> LendingIter<'_, Self::Item>
fn lending_iter(&self) -> LendingIter<'_, Self::Item>
Returns a [lending iterator] over the shared references to the elements of Vec<Vec<T>>.