Trait FlattenAxes

Source
pub trait FlattenAxes {
    // Required method
    fn into_flatten_axes(self, rank: usize) -> impl IntoIterator<Item = i64>;
}
Expand description

A range of axes that can be used for flattening tensors.

Required Methods§

Source

fn into_flatten_axes(self, rank: usize) -> impl IntoIterator<Item = i64>

Get flatten axes

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl FlattenAxes for RangeFrom<i64>

Source§

fn into_flatten_axes(self, rank: usize) -> impl IntoIterator<Item = i64>

Source§

impl FlattenAxes for RangeFull

Source§

fn into_flatten_axes(self, rank: usize) -> impl IntoIterator<Item = i64>

Source§

impl FlattenAxes for RangeTo<i64>

Source§

fn into_flatten_axes(self, rank: usize) -> impl IntoIterator<Item = i64>

Source§

impl FlattenAxes for RangeToInclusive<i64>

Source§

fn into_flatten_axes(self, rank: usize) -> impl IntoIterator<Item = i64>

Implementors§