pub trait SliceExt {
type Item;
// Required methods
fn fn_init<F>(
size: usize,
f: F
) -> impl EmplaceInitializer<Output = [Self::Item]>
where F: FnMut() -> Self::Item;
fn iter_init<Iter>(
size: usize,
iter: Iter
) -> impl EmplaceInitializer<Output = [Self::Item]>
where Iter: Iterator<Item = Self::Item>;
}Expand description
Extension for type [T] to create EmplaceInitializer.