Type Alias rerun::external::ndarray::prelude::Ix6

source ·
pub type Ix6 = Dim<[usize; 6]>;
Expand description

six-dimensional

Aliased Type§

struct Ix6 { /* private fields */ }

Trait Implementations

source§

impl<I> Add for Dim<I>
where Dim<I>: Dimension,

§

type Output = Dim<I>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Dim<I>) -> Dim<I>

Performs the + operation. Read more
source§

impl<'a, I> AddAssign<&'a Dim<I>> for Dim<I>
where Dim<I>: Dimension,

source§

fn add_assign(&mut self, rhs: &Dim<I>)

Performs the += operation. Read more
source§

impl<I> AddAssign for Dim<I>
where Dim<I>: Dimension,

source§

fn add_assign(&mut self, rhs: Dim<I>)

Performs the += operation. Read more
source§

impl<I> Clone for Dim<I>
where I: Clone + ?Sized,

source§

fn clone(&self) -> Dim<I>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<I> Debug for Dim<I>
where I: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<I> Default for Dim<I>
where I: Default + ?Sized,

source§

fn default() -> Dim<I>

Returns the “default value” for a type. Read more
source§

impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 6]>

§

type Output = Dim<[usize; 6]>

The sum of the two dimensions.
source§

impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 6]>

§

type Output = Dim<IxDynImpl>

The sum of the two dimensions.
source§

impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 6]>

§

type Output = Dim<IxDynImpl>

The sum of the two dimensions.
source§

impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 6]>

§

type Output = Dim<IxDynImpl>

The sum of the two dimensions.
source§

impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 6]>

§

type Output = Dim<IxDynImpl>

The sum of the two dimensions.
source§

impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 6]>

§

type Output = Dim<IxDynImpl>

The sum of the two dimensions.
source§

impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 6]>

§

type Output = Dim<IxDynImpl>

The sum of the two dimensions.
source§

impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 6]>

§

type Output = Dim<IxDynImpl>

The sum of the two dimensions.
source§

impl DimMax<Dim<[usize; 0]>> for Dim<[usize; 6]>

§

type Output = Dim<[usize; 6]>

The resulting dimension type after broadcasting.
source§

impl DimMax<Dim<[usize; 1]>> for Dim<[usize; 6]>

§

type Output = Dim<[usize; 6]>

The resulting dimension type after broadcasting.
source§

impl DimMax<Dim<[usize; 2]>> for Dim<[usize; 6]>

§

type Output = Dim<[usize; 6]>

The resulting dimension type after broadcasting.
source§

impl DimMax<Dim<[usize; 3]>> for Dim<[usize; 6]>

§

type Output = Dim<[usize; 6]>

The resulting dimension type after broadcasting.
source§

impl DimMax<Dim<[usize; 4]>> for Dim<[usize; 6]>

§

type Output = Dim<[usize; 6]>

The resulting dimension type after broadcasting.
source§

impl DimMax<Dim<[usize; 5]>> for Dim<[usize; 6]>

§

type Output = Dim<[usize; 6]>

The resulting dimension type after broadcasting.
source§

impl DimMax<Dim<IxDynImpl>> for Dim<[usize; 6]>

§

type Output = Dim<IxDynImpl>

The resulting dimension type after broadcasting.
source§

impl Dimension for Dim<[usize; 6]>

source§

const NDIM: Option<usize> = _

For fixed-size dimension representations (e.g. Ix2), this should be Some(ndim), and for variable-size dimension representations (e.g. IxDyn), this should be None.
§

type Pattern = (usize, usize, usize, usize, usize, usize)

Pattern matching friendly form of the dimension value. Read more
§

type Smaller = Dim<[usize; 5]>

Next smaller dimension (if applicable)
§

type Larger = Dim<IxDynImpl>

Next larger dimension
source§

fn ndim(&self) -> usize

Returns the number of dimensions (number of axes).
source§

fn into_pattern(self) -> <Dim<[usize; 6]> as Dimension>::Pattern

Convert the dimension into a pattern matching friendly value.
source§

fn zeros(ndim: usize) -> Dim<[usize; 6]>

Creates a dimension of all zeros with the specified ndim. Read more
source§

fn size(&self) -> usize

Compute the size of the dimension (number of elements)
source§

fn size_checked(&self) -> Option<usize>

Compute the size while checking for overflow.
source§

fn as_array_view(&self) -> ArrayBase<ViewRepr<&usize>, Dim<[usize; 1]>>

Borrow as a read-only array view.
source§

fn as_array_view_mut( &mut self, ) -> ArrayBase<ViewRepr<&mut usize>, Dim<[usize; 1]>>

Borrow as a read-write array view.
source§

fn into_dyn(self) -> Dim<IxDynImpl>

Convert the dimensional into a dynamic dimensional (IxDyn).
source§

impl<I> Hash for Dim<I>
where I: Hash + ?Sized,

source§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
source§

impl Index<usize> for Dim<[usize; 6]>

§

type Output = usize

The returned type after indexing.
source§

fn index(&self, index: usize) -> &<Dim<[usize; 6]> as Index<usize>>::Output

Performs the indexing (container[index]) operation. Read more
source§

impl IndexMut<usize> for Dim<[usize; 6]>

source§

fn index_mut( &mut self, index: usize, ) -> &mut <Dim<[usize; 6]> as Index<usize>>::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<I> Mul<usize> for Dim<I>
where Dim<I>: Dimension,

§

type Output = Dim<I>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: usize) -> Dim<I>

Performs the * operation. Read more
source§

impl<I> Mul for Dim<I>
where Dim<I>: Dimension,

§

type Output = Dim<I>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Dim<I>) -> Dim<I>

Performs the * operation. Read more
source§

impl<'a, I> MulAssign<&'a Dim<I>> for Dim<I>
where Dim<I>: Dimension,

source§

fn mul_assign(&mut self, rhs: &Dim<I>)

Performs the *= operation. Read more
source§

impl<I> MulAssign<usize> for Dim<I>
where Dim<I>: Dimension,

source§

fn mul_assign(&mut self, rhs: usize)

Performs the *= operation. Read more
source§

impl<I> MulAssign for Dim<I>
where Dim<I>: Dimension,

source§

fn mul_assign(&mut self, rhs: Dim<I>)

Performs the *= operation. Read more
source§

impl<I> PartialEq<I> for Dim<I>
where I: PartialEq + ?Sized,

source§

fn eq(&self, rhs: &I) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<I> PartialEq for Dim<I>
where I: PartialEq + ?Sized,

source§

fn eq(&self, other: &Dim<I>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl RemoveAxis for Dim<[usize; 6]>

source§

fn remove_axis(&self, axis: Axis) -> <Dim<[usize; 6]> as Dimension>::Smaller

source§

impl<I> Sub for Dim<I>
where Dim<I>: Dimension,

§

type Output = Dim<I>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Dim<I>) -> Dim<I>

Performs the - operation. Read more
source§

impl<'a, I> SubAssign<&'a Dim<I>> for Dim<I>
where Dim<I>: Dimension,

source§

fn sub_assign(&mut self, rhs: &Dim<I>)

Performs the -= operation. Read more
source§

impl<I> SubAssign for Dim<I>
where Dim<I>: Dimension,

source§

fn sub_assign(&mut self, rhs: Dim<I>)

Performs the -= operation. Read more
source§

impl Zero for Dim<[usize; 6]>

source§

fn zero() -> Dim<[usize; 6]>

Returns the additive identity element of Self, 0. Read more
source§

fn is_zero(&self) -> bool

Returns true if self is equal to the additive identity.
source§

fn set_zero(&mut self)

Sets self to the additive identity element of Self, 0.
source§

impl<I> Copy for Dim<I>
where I: Copy + ?Sized,

source§

impl<I> Eq for Dim<I>
where I: Eq + ?Sized,

source§

impl<const N: usize> NdIndex<Dim<IxDynImpl>> for Dim<[usize; N]>

source§

impl<I> StructuralPartialEq for Dim<I>
where I: ?Sized,