Skip to main content

from_iter

Function from_iter 

Source
pub fn from_iter<I: Iterator>(iter: I) -> FromIter<I>
Expand description

Creates a lender from an iterator.

This function can be conveniently accessed using the into_lender method added to Iterator by this crate.

Does not change the behavior of the iterator: the resulting lender will yield the same items and can be adapted back into an iterator.

ยงExamples

let mut lender = [1, 2, 3].iter().into_lender();
let item: &'_ i32 = lender.next().unwrap();
let item2: &'_ i32 = lender.next().unwrap();
assert_eq!(*item + *item2, 3);