Function fmty::repeat_with
source · pub fn repeat_with<F>(n: usize, f: F) -> RepeatWith<F>
Expand description
Repeats n
results of a closure.
Examples
use std::cell::Cell;
let counter = Cell::new(1);
let value = fmty::repeat_with(3, || {
let result = counter.get();
counter.set(result + 1);
result
});
assert_eq!(value.to_string(), "123");