Skip to main content

repeat

Function repeat 

Source
pub fn repeat<'a, L>(elt: Lend<'a, L>) -> Repeat<'a, L>
where L: ?Sized + CovariantLending + 'a, for<'all> Lend<'all, L>: Clone,
Expand description

Creates a new lender that endlessly repeats a single element.

The Lender version of iter::repeat().

ยงExamples

let mut lender = lender::repeat::<lend!(&'lend i32)>(&0);
assert_eq!(lender.next(), Some(&0));