devela::_dep::itertools

Function cloned

pub fn cloned<'a, I, T>(iterable: I) -> Cloned<<I as IntoIterator>::IntoIter> 
where I: IntoIterator<Item = &'a T>, T: Clone + 'a,
Available on crate feature dep_itertools only.
Expand description

Create an iterator that clones each element from &T to T.

IntoIterator enabled version of Iterator::cloned.

use itertools::cloned;

assert_eq!(cloned(b"abc").next(), Some(b'a'));