Trait zyx_core::axes::IntoAxes

source ·
pub trait IntoAxes {
    // Required method
    fn into_axes(self, rank: usize) -> Axes;
}
Expand description

§IntoAxes

Convert value into axes RangeFull (..) is all axes

Required Methods§

source

fn into_axes(self, rank: usize) -> Axes

Convert value into axes

use zyx_core::axes::IntoAxes;
let ax = [2, 3, 1];
let axes = ax.into_axes(4);

Implementations on Foreign Types§

source§

impl IntoAxes for &RangeInclusive<i64>

source§

fn into_axes(self, rank: usize) -> Axes

source§

impl IntoAxes for &[i64]

source§

fn into_axes(self, rank: usize) -> Axes

source§

impl IntoAxes for i64

source§

fn into_axes(self, rank: usize) -> Axes

source§

impl IntoAxes for Box<[usize]>

source§

fn into_axes(self, rank: usize) -> Axes

source§

impl IntoAxes for Vec<usize>

source§

fn into_axes(self, rank: usize) -> Axes

source§

impl IntoAxes for Range<i64>

source§

fn into_axes(self, rank: usize) -> Axes

source§

impl IntoAxes for Range<usize>

source§

fn into_axes(self, rank: usize) -> Axes

source§

impl IntoAxes for RangeFull

source§

fn into_axes(self, rank: usize) -> Axes

source§

impl IntoAxes for RangeInclusive<i64>

source§

fn into_axes(self, rank: usize) -> Axes

source§

impl<const N: usize> IntoAxes for [i64; N]

source§

fn into_axes(self, rank: usize) -> Axes

Implementors§