Skip to main content

IntoDimension

Trait IntoDimension 

Source
pub trait IntoDimension {
    type Dim: Dimension;

    // Required method
    fn into_dimension(self) -> Self::Dim;
}
Expand description

Argument conversion a dimension.

Required Associated Types§

Source

type Dim: Dimension

The concrete type of the resultant dimension.

Required Methods§

Source

fn into_dimension(self) -> Self::Dim

Convert into a type that implements Dimension.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl IntoDimension for &[usize]

Source§

impl IntoDimension for ()

Source§

impl IntoDimension for (usize, usize)

Source§

impl IntoDimension for (usize, usize, usize)

Source§

impl IntoDimension for (usize, usize, usize, usize)

Source§

impl IntoDimension for (usize, usize, usize, usize, usize)

Source§

impl IntoDimension for (usize, usize, usize, usize, usize, usize)

Source§

impl IntoDimension for (usize,)

Source§

impl IntoDimension for Vec<usize>

Source§

impl IntoDimension for [usize; 0]

Source§

impl IntoDimension for [usize; 1]

Source§

impl IntoDimension for [usize; 2]

Source§

impl IntoDimension for [usize; 3]

Source§

impl IntoDimension for [usize; 4]

Source§

impl IntoDimension for [usize; 5]

Source§

impl IntoDimension for [usize; 6]

Source§

impl IntoDimension for usize

Implementors§