uarray
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
use core::cmp::Ordering;
|
||||
use core::mem::MaybeUninit;
|
||||
use crate::cast_traits::As;
|
||||
|
||||
/// 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() }
|
||||
}
|
||||
@@ -32,7 +32,8 @@ pub mod prelude {
|
||||
slicify,
|
||||
slicify_mut,
|
||||
statify,
|
||||
statify_mut
|
||||
statify_mut,
|
||||
uarray
|
||||
};
|
||||
pub use crate::arrays::{
|
||||
fill_with,
|
||||
|
||||
Reference in New Issue
Block a user