(len: usize)
| 18 | use type_changed; |
| 19 | |
| 20 | fn default_box_slice<T: Default>(len: usize) -> Box<[T]> { |
| 21 | let mut vec = vec![]; |
| 22 | vec.resize_with(len, Default::default); |
| 23 | vec.into() |
| 24 | } |
| 25 | |
| 26 | #[inline(always)] |
| 27 | fn get_mut_or_resize<T: Default>(vec: &mut Vec<T>, index: usize) -> &mut T { |