AxesIndex

Enum AxesIndex 

Source
pub enum AxesIndex<T> {
    Val(T),
    Vec(Vec<T>),
}
Expand description

Enum for Axes indexing

Variants§

§

Val(T)

§

Vec(Vec<T>)

Trait Implementations§

Source§

impl<T> AsRef<[T]> for AxesIndex<T>

Source§

fn as_ref(&self) -> &[T]

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl<T> From<&T> for AxesIndex<T>
where T: Clone,

Source§

fn from(value: &T) -> AxesIndex<T>

Converts to this type from the input type.
Source§

impl<T> From<T> for AxesIndex<T>

Source§

fn from(value: T) -> AxesIndex<T>

Converts to this type from the input type.
Source§

impl<T> TryFrom<&[T]> for AxesIndex<T>
where T: Clone,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[T]) -> Result<AxesIndex<T>, Error>

Performs the conversion.
Source§

impl<T, const N: usize> TryFrom<&[T; N]> for AxesIndex<T>
where T: Clone,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[T; N]) -> Result<AxesIndex<T>, Error>

Performs the conversion.
Source§

impl TryFrom<&[i32]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[i32]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&[i32]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[i32]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[i32; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[i32; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[i32; N]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[i32; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&[i64]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[i64]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&[i64]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[i64]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[i64; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[i64; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[i64; N]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[i64; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&[isize]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[isize]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[isize; N]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[isize; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&[u32]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[u32]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&[u32]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[u32]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[u32; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[u32; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[u32; N]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[u32; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&[u64]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[u64]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&[u64]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[u64]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[u64; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[u64; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[u64; N]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[u64; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&[usize]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[usize]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<&[usize; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &[usize; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<T> TryFrom<&Vec<T>> for AxesIndex<T>
where T: Clone,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<T>) -> Result<AxesIndex<T>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<i32>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<i32>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<i32>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<i32>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<i64>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<i64>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<i64>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<i64>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<isize>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<isize>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<u32>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<u32>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<u32>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<u32>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<u64>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<u64>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<u64>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<u64>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&Vec<usize>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Vec<usize>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&i32> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &i32) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&i32> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &i32) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&i64> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &i64) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&i64> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &i64) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&isize> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &isize) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&u32> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &u32) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&u32> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &u32) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&u64> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &u64) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<&u64> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &u64) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<&usize> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &usize) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[Option<usize>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [Option<usize>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[Range<i32>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [Range<i32>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[Range<isize>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [Range<isize>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[Range<usize>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [Range<usize>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[RangeFrom<i32>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [RangeFrom<i32>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[RangeFrom<isize>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [RangeFrom<isize>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[RangeFrom<usize>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [RangeFrom<usize>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[RangeFull; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [RangeFull; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[RangeTo<i32>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [RangeTo<i32>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[RangeTo<isize>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [RangeTo<isize>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[RangeTo<usize>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [RangeTo<usize>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[Slice<isize>; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [Slice<isize>; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<T, const N: usize> TryFrom<[T; N]> for AxesIndex<T>
where T: Clone,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [T; N]) -> Result<AxesIndex<T>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[i32; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [i32; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[i32; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [i32; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[i32; N]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [i32; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[i64; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [i64; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[i64; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [i64; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

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

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [i64; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[isize; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [isize; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[isize; N]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [isize; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[u32; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [u32; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[u32; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [u32; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[u32; N]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [u32; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[u64; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [u64; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[u64; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [u64; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[u64; N]> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [u64; N]) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[usize; N]> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: [usize; N]) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<const N: usize> TryFrom<[usize; N]> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: [usize; N]) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<()> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(_: ()) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<()> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(_: ()) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<F1, F2> TryFrom<(F1, F2)> for AxesIndex<Indexer>
where Indexer: TryFrom<F1> + TryFrom<F2>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2)) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<F1, F2> TryFrom<(F1, F2)> for AxesIndex<isize>
where isize: TryFrom<F1> + TryFrom<F2>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2)) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<F1, F2> TryFrom<(F1, F2)> for AxesIndex<usize>
where usize: TryFrom<F1> + TryFrom<F2>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2)) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3> TryFrom<(F1, F2, F3)> for AxesIndex<Indexer>
where Indexer: TryFrom<F1> + TryFrom<F2> + TryFrom<F3>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3)) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3> TryFrom<(F1, F2, F3)> for AxesIndex<isize>
where isize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3)) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3> TryFrom<(F1, F2, F3)> for AxesIndex<usize>
where usize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3)) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4> TryFrom<(F1, F2, F3, F4)> for AxesIndex<Indexer>
where Indexer: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3, F4)) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4> TryFrom<(F1, F2, F3, F4)> for AxesIndex<isize>
where isize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3, F4)) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4> TryFrom<(F1, F2, F3, F4)> for AxesIndex<usize>
where usize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3, F4)) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5> TryFrom<(F1, F2, F3, F4, F5)> for AxesIndex<Indexer>
where Indexer: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3, F4, F5)) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5> TryFrom<(F1, F2, F3, F4, F5)> for AxesIndex<isize>
where isize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3, F4, F5)) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5> TryFrom<(F1, F2, F3, F4, F5)> for AxesIndex<usize>
where usize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3, F4, F5)) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6> TryFrom<(F1, F2, F3, F4, F5, F6)> for AxesIndex<Indexer>
where Indexer: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6), ) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6> TryFrom<(F1, F2, F3, F4, F5, F6)> for AxesIndex<isize>
where isize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3, F4, F5, F6)) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6> TryFrom<(F1, F2, F3, F4, F5, F6)> for AxesIndex<usize>
where usize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: (F1, F2, F3, F4, F5, F6)) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7> TryFrom<(F1, F2, F3, F4, F5, F6, F7)> for AxesIndex<Indexer>
where Indexer: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7), ) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7> TryFrom<(F1, F2, F3, F4, F5, F6, F7)> for AxesIndex<isize>
where isize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7), ) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7> TryFrom<(F1, F2, F3, F4, F5, F6, F7)> for AxesIndex<usize>
where usize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7), ) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7, F8> TryFrom<(F1, F2, F3, F4, F5, F6, F7, F8)> for AxesIndex<Indexer>
where Indexer: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7> + TryFrom<F8>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7, F8), ) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7, F8> TryFrom<(F1, F2, F3, F4, F5, F6, F7, F8)> for AxesIndex<isize>
where isize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7> + TryFrom<F8>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7, F8), ) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7, F8> TryFrom<(F1, F2, F3, F4, F5, F6, F7, F8)> for AxesIndex<usize>
where usize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7> + TryFrom<F8>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7, F8), ) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7, F8, F9> TryFrom<(F1, F2, F3, F4, F5, F6, F7, F8, F9)> for AxesIndex<Indexer>
where Indexer: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7> + TryFrom<F8> + TryFrom<F9>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7, F8, F9), ) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7, F8, F9> TryFrom<(F1, F2, F3, F4, F5, F6, F7, F8, F9)> for AxesIndex<isize>
where isize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7> + TryFrom<F8> + TryFrom<F9>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7, F8, F9), ) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7, F8, F9> TryFrom<(F1, F2, F3, F4, F5, F6, F7, F8, F9)> for AxesIndex<usize>
where usize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7> + TryFrom<F8> + TryFrom<F9>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7, F8, F9), ) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> TryFrom<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)> for AxesIndex<Indexer>
where Indexer: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7> + TryFrom<F8> + TryFrom<F9> + TryFrom<F10>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10), ) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> TryFrom<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)> for AxesIndex<isize>
where isize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7> + TryFrom<F8> + TryFrom<F9> + TryFrom<F10>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10), ) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl<F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> TryFrom<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)> for AxesIndex<usize>
where usize: TryFrom<F1> + TryFrom<F2> + TryFrom<F3> + TryFrom<F4> + TryFrom<F5> + TryFrom<F6> + TryFrom<F7> + TryFrom<F8> + TryFrom<F9> + TryFrom<F10>,

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from( value: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10), ) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<Option<usize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Option<usize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Range<i32>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Range<i32>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Range<isize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Range<isize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Range<usize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Range<usize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<RangeFrom<i32>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: RangeFrom<i32>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<RangeFrom<isize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: RangeFrom<isize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<RangeFrom<usize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: RangeFrom<usize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<RangeFull> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: RangeFull) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<RangeTo<i32>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: RangeTo<i32>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<RangeTo<isize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: RangeTo<isize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<RangeTo<usize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: RangeTo<usize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Slice<isize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Slice<isize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<Option<usize>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<Option<usize>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<Range<i32>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<Range<i32>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<Range<isize>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<Range<isize>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<Range<usize>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<Range<usize>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<RangeFrom<i32>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<RangeFrom<i32>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<RangeFrom<isize>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<RangeFrom<isize>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<RangeFrom<usize>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<RangeFrom<usize>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<RangeFull>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<RangeFull>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<RangeTo<i32>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<RangeTo<i32>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<RangeTo<isize>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<RangeTo<isize>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<RangeTo<usize>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<RangeTo<usize>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<Slice<isize>>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<Slice<isize>>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl<T> TryFrom<Vec<T>> for AxesIndex<T>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<T>) -> Result<AxesIndex<T>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<i32>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<i32>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<i32>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<i32>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<i32>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<i32>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<i64>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<i64>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<i64>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<i64>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<i64>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<i64>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<isize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<isize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<isize>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<isize>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<u32>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<u32>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<u32>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<u32>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<u32>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<u32>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<u64>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<u64>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<u64>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<u64>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<u64>> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<u64>) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<usize>> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: Vec<usize>) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<Vec<usize>> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Vec<usize>) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<i32> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: i32) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<i32> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: i32) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<i32> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: i32) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<i64> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: i64) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<i64> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: i64) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<i64> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: i64) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<isize> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: isize) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<isize> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: isize) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<u32> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: u32) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<u32> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: u32) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<u32> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: u32) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<u64> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: u64) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<u64> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: u64) -> Result<AxesIndex<isize>, Error>

Performs the conversion.
Source§

impl TryFrom<u64> for AxesIndex<usize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: u64) -> Result<AxesIndex<usize>, Error>

Performs the conversion.
Source§

impl TryFrom<usize> for AxesIndex<Indexer>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(index: usize) -> Result<AxesIndex<Indexer>, Error>

Performs the conversion.
Source§

impl TryFrom<usize> for AxesIndex<isize>

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: usize) -> Result<AxesIndex<isize>, Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> Freeze for AxesIndex<T>
where T: Freeze,

§

impl<T> RefUnwindSafe for AxesIndex<T>
where T: RefUnwindSafe,

§

impl<T> Send for AxesIndex<T>
where T: Send,

§

impl<T> Sync for AxesIndex<T>
where T: Sync,

§

impl<T> Unpin for AxesIndex<T>
where T: Unpin,

§

impl<T> UnwindSafe for AxesIndex<T>
where T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<!> for T

Source§

fn from(t: !) -> T

Converts to this type from the input type.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> ValWriteAPI<T> for T

Source§

fn write(&mut self, val: T) -> &mut T