Trait algebloat::traits::MatrixView
[−]
[src]
pub trait MatrixView<RowRangeType, ColRangeType> where
Self: Sized, { unsafe fn unsafe_view(
self,
row_range: RowRangeType,
col_range: ColRangeType
) -> View<Self>; fn view(
self,
row_range: RowRangeType,
col_range: ColRangeType
) -> View<Self>; }
Required Methods
unsafe fn unsafe_view(
self,
row_range: RowRangeType,
col_range: ColRangeType
) -> View<Self>
self,
row_range: RowRangeType,
col_range: ColRangeType
) -> View<Self>
fn view(self, row_range: RowRangeType, col_range: ColRangeType) -> View<Self>
Implementors
impl<T: MatrixShape> MatrixView<Range<usize>, Range<usize>> for T
impl<T: MatrixShape> MatrixView<RangeFrom<usize>, Range<usize>> for T
impl<T: MatrixShape> MatrixView<RangeTo<usize>, Range<usize>> for T
impl<T: MatrixShape> MatrixView<Range<usize>, RangeFrom<usize>> for T
impl<T: MatrixShape> MatrixView<RangeFrom<usize>, RangeFrom<usize>> for T
impl<T: MatrixShape> MatrixView<RangeTo<usize>, RangeFrom<usize>> for T
impl<T: MatrixShape> MatrixView<Range<usize>, RangeTo<usize>> for T
impl<T: MatrixShape> MatrixView<RangeFrom<usize>, RangeTo<usize>> for T
impl<T: MatrixShape> MatrixView<RangeTo<usize>, RangeTo<usize>> for T
impl<T: MatrixShape> MatrixView<Range<i32>, Range<i32>> for T
impl<T: MatrixShape> MatrixView<RangeFrom<i32>, Range<i32>> for T
impl<T: MatrixShape> MatrixView<RangeTo<i32>, Range<i32>> for T
impl<T: MatrixShape> MatrixView<Range<i32>, RangeFrom<i32>> for T
impl<T: MatrixShape> MatrixView<RangeFrom<i32>, RangeFrom<i32>> for T
impl<T: MatrixShape> MatrixView<RangeTo<i32>, RangeFrom<i32>> for T
impl<T: MatrixShape> MatrixView<Range<i32>, RangeTo<i32>> for T
impl<T: MatrixShape> MatrixView<RangeFrom<i32>, RangeTo<i32>> for T
impl<T: MatrixShape> MatrixView<RangeTo<i32>, RangeTo<i32>> for T