Trait RandomAccessByRef

Source
pub trait RandomAccessByRef<const NDIM: usize>: UnsafeRandomAccessByRef<NDIM> {
    // Required method
    fn get(&self, multi_index: [usize; NDIM]) -> Option<&Self::Item>;
}
Expand description

This trait provides bounds checked access to the underlying data by reference.

Required Methods§

Source

fn get(&self, multi_index: [usize; NDIM]) -> Option<&Self::Item>

Return a reference to the element at position determined by multi_index.

Implementors§

Source§

impl<Item: RlstBase, Mat: UnsafeRandomAccessByRef<NDIM, Item = Item> + Shape<NDIM>, const NDIM: usize> RandomAccessByRef<NDIM> for Mat