[][src]Trait kudo::GetIter

pub trait GetIter<'iter> {
    type Iter: Iterator;
    fn get_iter(&'iter mut self) -> Self::Iter;
}

Associated Types

Loading content...

Required methods

fn get_iter(&'iter mut self) -> Self::Iter

Loading content...

Implementations on Foreign Types

impl<'iter> GetIter<'iter> for ()[src]

type Iter = Empty<()>

impl<'iter, A: GetIter<'iter>> GetIter<'iter> for (A,)[src]

type Iter = A::Iter

impl<'iter, A: GetIter<'iter>, B: GetIter<'iter>> GetIter<'iter> for (A, B)[src]

type Iter = Zip<A::Iter, B::Iter>

impl<'iter, A: GetIter<'iter>, B: GetIter<'iter>, C: GetIter<'iter>> GetIter<'iter> for (A, B, C)[src]

type Iter = Zip3<A::Iter, B::Iter, C::Iter>

impl<'iter, A: GetIter<'iter>, B: GetIter<'iter>, C: GetIter<'iter>, D: GetIter<'iter>> GetIter<'iter> for (A, B, C, D)[src]

type Iter = Zip4<A::Iter, B::Iter, C::Iter, D::Iter>

impl<'iter, A: GetIter<'iter>, B: GetIter<'iter>, C: GetIter<'iter>, D: GetIter<'iter>, E: GetIter<'iter>> GetIter<'iter> for (A, B, C, D, E)[src]

type Iter = Zip5<A::Iter, B::Iter, C::Iter, D::Iter, E::Iter>

impl<'iter, A: GetIter<'iter>, B: GetIter<'iter>, C: GetIter<'iter>, D: GetIter<'iter>, E: GetIter<'iter>, F: GetIter<'iter>> GetIter<'iter> for (A, B, C, D, E, F)[src]

type Iter = Zip6<A::Iter, B::Iter, C::Iter, D::Iter, E::Iter, F::Iter>

impl<'iter, A: GetIter<'iter>, B: GetIter<'iter>, C: GetIter<'iter>, D: GetIter<'iter>, E: GetIter<'iter>, F: GetIter<'iter>, G: GetIter<'iter>> GetIter<'iter> for (A, B, C, D, E, F, G)[src]

type Iter = Zip7<A::Iter, B::Iter, C::Iter, D::Iter, E::Iter, F::Iter, G::Iter>

impl<'iter, A: GetIter<'iter>, B: GetIter<'iter>, C: GetIter<'iter>, D: GetIter<'iter>, E: GetIter<'iter>, F: GetIter<'iter>, G: GetIter<'iter>, H: GetIter<'iter>> GetIter<'iter> for (A, B, C, D, E, F, G, H)[src]

type Iter = Zip8<A::Iter, B::Iter, C::Iter, D::Iter, E::Iter, F::Iter, G::Iter, H::Iter>

impl<'iter, T: GetIter<'iter>> GetIter<'iter> for Vec<T>[src]

type Iter = ChainedIterator<<T as GetIter<'iter>>::Iter>

impl<'iter, 'world_borrow, T: 'static> GetIter<'iter> for RwLockReadGuard<'world_borrow, Vec<T>>[src]

type Iter = Iter<'iter, T>

impl<'iter, 'world_borrow, T: 'static> GetIter<'iter> for RwLockWriteGuard<'world_borrow, Vec<T>>[src]

type Iter = IterMut<'iter, T>

Loading content...

Implementors

Loading content...