IntoIterator<Item = i32>?
fn f<I: IntoIterator<Item = i32>>(f: impl Fn() -> I) {
let mut xs = vec![];
xs.extend(f());
dbg!(xs);
}
Точно можно увеличить до fn f<I: IntoIterator<Item = i32>, F: Fn() -> I>(f: F) :)
Обсуждают сегодня