Trait faer_core::zip::CwiseCol

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

    // Required methods
    fn nrows(&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 nrows(&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> CwiseCol<'short, &'short ColMut<'a, T>> for ColMut<'a, T>

source§

impl<'short, 'a, T> CwiseCol<'short, &'short ColRef<'a, T>> for ColRef<'a, T>

source§

impl<'short, 'a, T> CwiseCol<'short, &'short ColUninit<'a, T>> for ColUninit<'a, T>

§

type Item = *mut T