[][src]Trait flatk::AtomIterator

pub trait AtomIterator<'a> {
    type Item;
    type Iter: Iterator<Item = Self::Item>;
    fn atom_iter(&'a self) -> Self::Iter;
}

Associated Types

type Item

type Iter: Iterator<Item = Self::Item>

Loading content...

Required methods

fn atom_iter(&'a self) -> Self::Iter

Loading content...

Implementations on Foreign Types

impl<'a, T: 'a> AtomIterator<'a> for [T; 1][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 2][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 3][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 4][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 5][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 6][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 7][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 8][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 9][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 10][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 11][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 12][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 13][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 14][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 15][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T; 16][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for [T][src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, T: 'a> AtomIterator<'a> for Vec<T>[src]

type Item = &'a T

type Iter = Iter<'a, T>

impl<'a, '_, S: ?Sized> AtomIterator<'a> for &'_ S where
    S: AtomIterator<'a>, 
[src]

type Item = S::Item

type Iter = S::Iter

Loading content...

Implementors

impl<'a, S, N> AtomIterator<'a> for UniChunked<S, N> where
    S: AtomIterator<'a>, 
[src]

type Item = S::Item

type Iter = S::Iter

impl<'a, S, O> AtomIterator<'a> for Chunked<S, O> where
    S: AtomIterator<'a>, 
[src]

type Item = S::Item

type Iter = S::Iter

impl<'a, S, T, I> AtomIterator<'a> for Sparse<S, T, I> where
    S: AtomIterator<'a>, 
[src]

type Item = S::Item

type Iter = S::Iter

Loading content...