blob: 9affd7fc12f185271b6606ea5d0c0a9219d7b5ff [file] [log] [blame]
David LeGare77e4bb92022-03-02 16:21:23 +00001use crate::compat::*;
2
Joel Galenson2370d122020-10-12 16:02:26 -07003pub fn new_boxed_option_slice<T>(size: usize) -> Box<[Option<T>]> {
4 let mut vector = Vec::with_capacity(size);
5 for _ in 0 .. size {
6 vector.push(None)
7 }
8 vector.into_boxed_slice()
9}