Diffstat (limited to 'src/util.rs')
-rw-r--r--src/util.rs4
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 {