pub struct MatUninit<'a, T>(pub MatMut<'a, T>);
Expand description
Simple wrapper indicating that values contained in this matrix may be uninitialized, and thus references to them shouldn’t be created.
Tuple Fields
0: MatMut<'a, T>
Implementations
Trait Implementations
sourceimpl<'short, 'a, T> CwiseMat<'short, &'short MatUninit<'a, T>> for MatUninit<'a, T>
impl<'short, 'a, T> CwiseMat<'short, &'short MatUninit<'a, T>> for MatUninit<'a, T>
type Item = *mut T
fn nrows(&self) -> usize
fn ncols(&self) -> usize
fn is_col_major(&self) -> bool
fn is_row_major(&self) -> bool
unsafe fn get_unchecked(&'short mut self, i: usize, j: usize) -> Self::Item
unsafe fn get_col_major_unchecked(
&'short mut self,
i: usize,
j: usize
) -> Self::Item
unsafe fn get_row_major_unchecked(
&'short mut self,
i: usize,
j: usize
) -> Self::Item
fn transpose(self) -> Self
Auto Trait Implementations
impl<'a, T> RefUnwindSafe for MatUninit<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for MatUninit<'a, T>where
T: Send,
impl<'a, T> Sync for MatUninit<'a, T>where
T: Sync,
impl<'a, T> Unpin for MatUninit<'a, T>
impl<'a, T> !UnwindSafe for MatUninit<'a, T>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more