[][src]Function boxchop::new_defaults

pub fn new_defaults<T>(len: usize) -> Box<[T]> where
    T: Default

Creates a boxed slice of len elements using Default.

Example

#[derive(Default, Eq, PartialEq, Debug)]
struct Counter(usize);

let counters = new_defaults::<Counter>(2);

assert_eq!(
    counters,
    Box::from([Counter(0), Counter(0)])
);