forked from M-Labs/nalgebra
Update format
This commit is contained in:
parent
451c61e293
commit
0e69df2999
@ -120,11 +120,9 @@ macro_rules! impl_from_into_asref_1D(
|
|||||||
fn into(self) -> [N; $SZ] {
|
fn into(self) -> [N; $SZ] {
|
||||||
let mut res = mem::MaybeUninit::<[N; $SZ]>::uninit();
|
let mut res = mem::MaybeUninit::<[N; $SZ]>::uninit();
|
||||||
|
|
||||||
unsafe { ptr::copy_nonoverlapping(self.data.ptr(), res.as_mut_ptr() as *mut N, $SZ); }
|
unsafe { ptr::copy_nonoverlapping(self.data.ptr(), res.as_mut_ptr() as *mut N, $SZ) };
|
||||||
|
|
||||||
let res: [N; $SZ] = unsafe { res.assume_init() };
|
unsafe { res.assume_init() }
|
||||||
|
|
||||||
res
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -188,11 +186,9 @@ macro_rules! impl_from_into_asref_2D(
|
|||||||
fn into(self) -> [[N; $SZRows]; $SZCols] {
|
fn into(self) -> [[N; $SZRows]; $SZCols] {
|
||||||
let mut res = mem::MaybeUninit::<[[N; $SZRows]; $SZCols]>::uninit();
|
let mut res = mem::MaybeUninit::<[[N; $SZRows]; $SZCols]>::uninit();
|
||||||
|
|
||||||
unsafe { ptr::copy_nonoverlapping(self.data.ptr(), res.as_mut_ptr() as *mut N, $SZRows * $SZCols); }
|
unsafe { ptr::copy_nonoverlapping(self.data.ptr(), res.as_mut_ptr() as *mut N, $SZRows * $SZCols) };
|
||||||
|
|
||||||
let res: [[N; $SZRows]; $SZCols] = unsafe { res.assume_init() };
|
unsafe { res.assume_init() }
|
||||||
|
|
||||||
res
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user