Trait faer_core::zip::CwiseRow

source ·
pub trait CwiseRow<'short, Outlives = &'short Self>: Seal {
    type Item;

    // Required methods
    fn ncols(&self) -> usize;
    fn is_contiguous(&self) -> bool;
    unsafe fn get_unchecked(&'short mut self, i: usize) -> Self::Item;
    unsafe fn get_contiguous_unchecked(&'short mut self, i: usize) -> Self::Item;
}

Required Associated Types§

Required Methods§

source

fn ncols(&self) -> usize

source

fn is_contiguous(&self) -> bool

source

unsafe fn get_unchecked(&'short mut self, i: usize) -> Self::Item

source

unsafe fn get_contiguous_unchecked(&'short mut self, i: usize) -> Self::Item

Implementors§

source§

impl<'short, 'a, T> CwiseRow<'short, &'short RowMut<'a, T>> for RowMut<'a, T>

source§

impl<'short, 'a, T> CwiseRow<'short, &'short RowRef<'a, T>> for RowRef<'a, T>

source§

impl<'short, 'a, T> CwiseRow<'short, &'short RowUninit<'a, T>> for RowUninit<'a, T>

§

type Item = *mut T