IntoView

Trait IntoView 

Source
pub trait IntoView {
    type Target;

    // Required method
    fn into_view(self) -> Self::Target;
}

Required Associated Types§

Required Methods§

Source

fn into_view(self) -> Self::Target

Implementors§

Source§

impl<'a, T, Cols: Shape, CStride: Stride> IntoView for &'a RowMut<'_, T, Cols, CStride>

Source§

type Target = Row<Ref<'a, T, Cols, CStride>>

Source§

impl<'a, T, Cols: Shape, CStride: Stride> IntoView for &'a RowRef<'_, T, Cols, CStride>

Source§

type Target = Row<Ref<'a, T, Cols, CStride>>

Source§

impl<'a, T, Cols: Shape, CStride: Stride> IntoView for &'a mut RowMut<'_, T, Cols, CStride>

Source§

type Target = Row<Mut<'a, T, Cols, CStride>>

Source§

impl<'a, T, Cols: Shape, CStride: Stride> IntoView for &'a mut RowRef<'_, T, Cols, CStride>

Source§

type Target = Row<Ref<'a, T, Cols, CStride>>

Source§

impl<'a, T, Cols: Shape, CStride: Stride> IntoView for RowMut<'a, T, Cols, CStride>

Source§

type Target = Row<Mut<'a, T, Cols, CStride>>

Source§

impl<'a, T, Cols: Shape, CStride: Stride> IntoView for RowRef<'a, T, Cols, CStride>

Source§

type Target = Row<Ref<'a, T, Cols, CStride>>

Source§

impl<'a, T, Len: Shape> IntoView for &'a Col<T, Len>

Source§

type Target = Col<Ref<'a, T, Len, ContiguousFwd>>

Source§

impl<'a, T, Len: Shape> IntoView for &'a Row<T, Len>

Source§

type Target = Row<Ref<'a, T, Len, ContiguousFwd>>

Source§

impl<'a, T, Len: Shape> IntoView for &'a mut Col<T, Len>

Source§

type Target = Col<Mut<'a, T, Len, ContiguousFwd>>

Source§

impl<'a, T, Len: Shape> IntoView for &'a mut Row<T, Len>

Source§

type Target = Row<Mut<'a, T, Len, ContiguousFwd>>

Source§

impl<'a, T, Rows: Shape, Cols: Shape> IntoView for &'a Mat<T, Rows, Cols>

Source§

type Target = Mat<Ref<'a, T, Rows, Cols, ContiguousFwd>>

Source§

impl<'a, T, Rows: Shape, Cols: Shape> IntoView for &'a mut Mat<T, Rows, Cols>

Source§

type Target = Mat<Mut<'a, T, Rows, Cols, ContiguousFwd>>

Source§

impl<'a, T, Rows: Shape, Cols: Shape, RStride: Stride, CStride: Stride> IntoView for &'a MatMut<'_, T, Rows, Cols, RStride, CStride>

Source§

type Target = Mat<Ref<'a, T, Rows, Cols, RStride, CStride>>

Source§

impl<'a, T, Rows: Shape, Cols: Shape, RStride: Stride, CStride: Stride> IntoView for &'a MatRef<'_, T, Rows, Cols, RStride, CStride>

Source§

type Target = Mat<Ref<'a, T, Rows, Cols, RStride, CStride>>

Source§

impl<'a, T, Rows: Shape, Cols: Shape, RStride: Stride, CStride: Stride> IntoView for &'a mut MatMut<'_, T, Rows, Cols, RStride, CStride>

Source§

type Target = Mat<Mut<'a, T, Rows, Cols, RStride, CStride>>

Source§

impl<'a, T, Rows: Shape, Cols: Shape, RStride: Stride, CStride: Stride> IntoView for &'a mut MatRef<'_, T, Rows, Cols, RStride, CStride>

Source§

type Target = Mat<Ref<'a, T, Rows, Cols, RStride, CStride>>

Source§

impl<'a, T, Rows: Shape, Cols: Shape, RStride: Stride, CStride: Stride> IntoView for MatMut<'a, T, Rows, Cols, RStride, CStride>

Source§

type Target = Mat<Mut<'a, T, Rows, Cols, RStride, CStride>>

Source§

impl<'a, T, Rows: Shape, Cols: Shape, RStride: Stride, CStride: Stride> IntoView for MatRef<'a, T, Rows, Cols, RStride, CStride>

Source§

type Target = Mat<Ref<'a, T, Rows, Cols, RStride, CStride>>

Source§

impl<'a, T, Rows: Shape, RStride: Stride> IntoView for &'a ColMut<'_, T, Rows, RStride>

Source§

type Target = Col<Ref<'a, T, Rows, RStride>>

Source§

impl<'a, T, Rows: Shape, RStride: Stride> IntoView for &'a ColRef<'_, T, Rows, RStride>

Source§

type Target = Col<Ref<'a, T, Rows, RStride>>

Source§

impl<'a, T, Rows: Shape, RStride: Stride> IntoView for &'a mut ColMut<'_, T, Rows, RStride>

Source§

type Target = Col<Mut<'a, T, Rows, RStride>>

Source§

impl<'a, T, Rows: Shape, RStride: Stride> IntoView for &'a mut ColRef<'_, T, Rows, RStride>

Source§

type Target = Col<Ref<'a, T, Rows, RStride>>

Source§

impl<'a, T, Rows: Shape, RStride: Stride> IntoView for ColMut<'a, T, Rows, RStride>

Source§

type Target = Col<Mut<'a, T, Rows, RStride>>

Source§

impl<'a, T, Rows: Shape, RStride: Stride> IntoView for ColRef<'a, T, Rows, RStride>

Source§

type Target = Col<Ref<'a, T, Rows, RStride>>