This commit is contained in:
Intege-rs
2024-11-14 06:09:08 -05:00
parent d97b86b230
commit 8f36c0b996
2 changed files with 6 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
use core::cmp::Ordering; use core::cmp::Ordering;
use core::mem::MaybeUninit;
use crate::cast_traits::As; use crate::cast_traits::As;
/// Converts reference of struct to binary slice /// Converts reference of struct to binary slice
@@ -45,5 +46,6 @@ pub fn distance(p1: impl As<usize>, p2: impl As<usize>) -> usize {
} }
} }
pub fn uarray<const LEN: usize, T: Sized>() -> [T;LEN] {
unsafe { MaybeUninit::uninit().assume_init() }
}

View File

@@ -32,7 +32,8 @@ pub mod prelude {
slicify, slicify,
slicify_mut, slicify_mut,
statify, statify,
statify_mut statify_mut,
uarray
}; };
pub use crate::arrays::{ pub use crate::arrays::{
fill_with, fill_with,