Trait tract_core::internal::tract_ndarray::IntoDimension[][src]

pub trait IntoDimension {
    type Dim: Dimension;
    fn into_dimension(self) -> Self::Dim;
}
Expand description

Argument conversion a dimension.

Associated Types

Required methods

fn into_dimension(self) -> Self::Dim[src]

Implementations on Foreign Types

impl IntoDimension for [usize; 4][src]

impl<'a> IntoDimension for &'a [usize][src]

type Dim = Dim<IxDynImpl>

pub fn into_dimension(self) -> <&'a [usize] as IntoDimension>::Dim

Notable traits for &'_ mut [u8]

impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [u8]
[src]

impl IntoDimension for (usize, usize)[src]

impl IntoDimension for [usize; 0][src]

impl IntoDimension for (usize, usize, usize, usize, usize, usize)[src]

impl IntoDimension for (usize, usize, usize)[src]

impl IntoDimension for (usize, usize, usize, usize)[src]

type Dim = Dim<[usize; 4]>

pub fn into_dimension(
    self
) -> <(usize, usize, usize, usize) as IntoDimension>::Dim
[src]

impl IntoDimension for [usize; 6][src]

impl IntoDimension for [usize; 3][src]

impl IntoDimension for (usize, usize, usize, usize, usize)[src]

impl IntoDimension for [usize; 5][src]

impl IntoDimension for usize[src]

impl IntoDimension for ()[src]

impl IntoDimension for [usize; 2][src]

impl IntoDimension for (usize,)[src]

impl IntoDimension for [usize; 1][src]

Implementors

impl IntoDimension for Vec<usize, Global>[src]

type Dim = Dim<IxDynImpl>

pub fn into_dimension(self) -> <Vec<usize, Global> as IntoDimension>::Dim

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

impl IntoDimension for IxDynImpl[src]

impl<D> IntoDimension for D where
    D: Dimension
[src]

type Dim = D

pub fn into_dimension(self) -> D[src]