Skip to main content

MovedimArgs

Trait MovedimArgs 

pub trait MovedimArgs {
    // Required method
    fn into_dim_vec<const D: usize>(self) -> Vec<usize>;
}
Expand description

Trait used for movedim arguments

Required Methods§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

Converts into a set of dimensions Vec<usize> for the tensor.movedim() function

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

§

impl MovedimArgs for i8

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl MovedimArgs for i16

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl MovedimArgs for i32

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl MovedimArgs for i64

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl MovedimArgs for isize

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl MovedimArgs for u8

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl MovedimArgs for u16

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl MovedimArgs for u32

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl MovedimArgs for u64

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl MovedimArgs for usize

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

§

impl<I> MovedimArgs for Vec<I>
where I: AsIndex,

§

fn into_dim_vec<const D: usize>(self) -> Vec<usize>

Implementors§