[][src]Trait chain_intoiter::Chain

pub trait Chain: IntoIterator + Copy {
    fn chain<B: IntoIterator<Item = Self::Item> + Copy>(
        self,
        b: B
    ) -> ChainIntoIter<Self, B> { ... } }

Provided methods

fn chain<B: IntoIterator<Item = Self::Item> + Copy>(
    self,
    b: B
) -> ChainIntoIter<Self, B>

use chain_intoiter::Chain;
let result = [1, 2, 3].chain(&[4, 5, 6]);
let x = result.chain(&[7, 8, 9]);
let v: Vec<isize> = x.into_iter().map(|x| *x).collect();
assert_eq!(vec!(1, 2, 3, 4, 5, 6, 7, 8, 9), v);
Loading content...

Implementors

impl<T: IntoIterator + Copy> Chain for T[src]

fn chain<B: IntoIterator<Item = Self::Item> + Copy>(
    self,
    b: B
) -> ChainIntoIter<Self, B>
[src]

Loading content...