1#[doc(hidden)] 2pub fn make_vec<T, F: FnMut() -> T>(n: usize, repeater: F) -> Vec<T> { 3 std::iter::repeat_with(repeater).take(n).collect() 4}