Diffstat (limited to 'src/util.rs')
| -rw-r--r-- | src/util.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util.rs b/src/util.rs index f99e88e..756b6cb 100644 --- a/src/util.rs +++ b/src/util.rs @@ -892,8 +892,8 @@ macro_rules! ι { ι!(u64); ι!(usize); -pub fn nail<const N: usize>(x: &[u8]) -> [u8; N] { - unsafe { (x.as_ptr() as *const [u8; N]).read() } +pub fn nail<const N: usize, T: Copy>(x: &[T]) -> [T; N] { + unsafe { (x.as_ptr() as *const [T; N]).read() } } pub mod reading { |