[][src]Trait flatk::AtomMutIterator

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

Associated Types

type Item

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

Loading content...

Required methods

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

Loading content...

Implementations on Foreign Types

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = &'a mut T

type Iter = IterMut<'a, T>

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

type Item = S::Item

type Iter = S::Iter

Loading content...

Implementors

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

type Item = S::Item

type Iter = S::Iter

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

type Item = S::Item

type Iter = S::Iter

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

type Item = S::Item

type Iter = S::Iter

Loading content...