pub struct AxesTuple<T> { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl<X: Axis> Axis for AxesTuple<(X,)>
impl<X: Axis> Axis for AxesTuple<(X,)>
Source§type Coordinate = <X as Axis>::Coordinate
type Coordinate = <X as Axis>::Coordinate
The type representing a location on this axis.
Source§type BinInterval = <X as Axis>::BinInterval
type BinInterval = <X as Axis>::BinInterval
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§fn iter(&self) -> Box<dyn Iterator<Item = (usize, Self::BinInterval)> + '_>
fn iter(&self) -> Box<dyn Iterator<Item = (usize, Self::BinInterval)> + '_>
An iterator over bin numbers and bin intervals
Source§impl<X: Axis, Y: Axis> Axis for AxesTuple<(X, Y)>
impl<X: Axis, Y: Axis> Axis for AxesTuple<(X, Y)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis> Axis for AxesTuple<(X, Y, Z)>
impl<X: Axis, Y: Axis, Z: Axis> Axis for AxesTuple<(X, Y, Z)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis> Axis for AxesTuple<(X, Y, Z, T)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis> Axis for AxesTuple<(X, Y, Z, T)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis> Axis for AxesTuple<(X, Y, Z, T, D4)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis> Axis for AxesTuple<(X, Y, Z, T, D4)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate, <D17 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate, <D17 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval, <D17 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval, <D17 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate, <D17 as Axis>::Coordinate, <D18 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate, <D17 as Axis>::Coordinate, <D18 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval, <D17 as Axis>::BinInterval, <D18 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval, <D17 as Axis>::BinInterval, <D18 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate, <D17 as Axis>::Coordinate, <D18 as Axis>::Coordinate, <D19 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate, <D17 as Axis>::Coordinate, <D18 as Axis>::Coordinate, <D19 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval, <D17 as Axis>::BinInterval, <D18 as Axis>::BinInterval, <D19 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval, <D17 as Axis>::BinInterval, <D18 as Axis>::BinInterval, <D19 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis, D20: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis, D20: Axis> Axis for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20)>
Source§type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate, <D17 as Axis>::Coordinate, <D18 as Axis>::Coordinate, <D19 as Axis>::Coordinate, <D20 as Axis>::Coordinate)
type Coordinate = (<X as Axis>::Coordinate, <Y as Axis>::Coordinate, <Z as Axis>::Coordinate, <T as Axis>::Coordinate, <D4 as Axis>::Coordinate, <D5 as Axis>::Coordinate, <D6 as Axis>::Coordinate, <D7 as Axis>::Coordinate, <D8 as Axis>::Coordinate, <D9 as Axis>::Coordinate, <D10 as Axis>::Coordinate, <D11 as Axis>::Coordinate, <D12 as Axis>::Coordinate, <D13 as Axis>::Coordinate, <D14 as Axis>::Coordinate, <D15 as Axis>::Coordinate, <D16 as Axis>::Coordinate, <D17 as Axis>::Coordinate, <D18 as Axis>::Coordinate, <D19 as Axis>::Coordinate, <D20 as Axis>::Coordinate)
The type representing a location on this axis.
Source§type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval, <D17 as Axis>::BinInterval, <D18 as Axis>::BinInterval, <D19 as Axis>::BinInterval, <D20 as Axis>::BinInterval)
type BinInterval = (<X as Axis>::BinInterval, <Y as Axis>::BinInterval, <Z as Axis>::BinInterval, <T as Axis>::BinInterval, <D4 as Axis>::BinInterval, <D5 as Axis>::BinInterval, <D6 as Axis>::BinInterval, <D7 as Axis>::BinInterval, <D8 as Axis>::BinInterval, <D9 as Axis>::BinInterval, <D10 as Axis>::BinInterval, <D11 as Axis>::BinInterval, <D12 as Axis>::BinInterval, <D13 as Axis>::BinInterval, <D14 as Axis>::BinInterval, <D15 as Axis>::BinInterval, <D16 as Axis>::BinInterval, <D17 as Axis>::BinInterval, <D18 as Axis>::BinInterval, <D19 as Axis>::BinInterval, <D20 as Axis>::BinInterval)
The type of an interval representing the set of Coordinates that correspond to a histogram bin
Source§fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
fn index(&self, coordinate: &Self::Coordinate) -> Option<usize>
Map from coordinate to bin number.
Returns an option as not all valid coordinates are necessarily contained within a bin.
Source§fn num_bins(&self) -> usize
fn num_bins(&self) -> usize
The number of bins in this axis, including underflow and overflow.
Source§fn bin(&self, index: usize) -> Option<Self::BinInterval>
fn bin(&self, index: usize) -> Option<Self::BinInterval>
Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
Returns an option in case an index >= Axis::num_bins is given.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis> From<(X, Y, Z, T)> for AxesTuple<(X, Y, Z, T)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis> From<(X, Y, Z, T)> for AxesTuple<(X, Y, Z, T)>
Source§fn from(item: (X, Y, Z, T)) -> Self
fn from(item: (X, Y, Z, T)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis> From<(X, Y, Z, T, D4)> for AxesTuple<(X, Y, Z, T, D4)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis> From<(X, Y, Z, T, D4)> for AxesTuple<(X, Y, Z, T, D4)>
Source§fn from(item: (X, Y, Z, T, D4)) -> Self
fn from(item: (X, Y, Z, T, D4)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis> From<(X, Y, Z, T, D4, D5)> for AxesTuple<(X, Y, Z, T, D4, D5)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis> From<(X, Y, Z, T, D4, D5)> for AxesTuple<(X, Y, Z, T, D4, D5)>
Source§fn from(item: (X, Y, Z, T, D4, D5)) -> Self
fn from(item: (X, Y, Z, T, D4, D5)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis> From<(X, Y, Z, T, D4, D5, D6)> for AxesTuple<(X, Y, Z, T, D4, D5, D6)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis> From<(X, Y, Z, T, D4, D5, D6)> for AxesTuple<(X, Y, Z, T, D4, D5, D6)>
Source§fn from(item: (X, Y, Z, T, D4, D5, D6)) -> Self
fn from(item: (X, Y, Z, T, D4, D5, D6)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis> From<(X, Y, Z, T, D4, D5, D6, D7)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis> From<(X, Y, Z, T, D4, D5, D6, D7)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7)>
Source§fn from(item: (X, Y, Z, T, D4, D5, D6, D7)) -> Self
fn from(item: (X, Y, Z, T, D4, D5, D6, D7)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8)>
Source§fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8)) -> Self
fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9)>
Source§fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9)) -> Self
fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10)>
Source§fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10)) -> Self
fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11)>
Source§fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11)) -> Self
fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12)>
Source§fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12)) -> Self
fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13)>
Source§fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13)) -> Self
fn from(item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13)) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14)>
Source§fn from(
item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14),
) -> Self
fn from( item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14), ) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15)>
Source§fn from(
item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15),
) -> Self
fn from( item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15), ) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16)>
Source§fn from(
item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16),
) -> Self
fn from( item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16), ) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17)>
Source§fn from(
item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17),
) -> Self
fn from( item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17), ) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18)>
Source§fn from(
item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18),
) -> Self
fn from( item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18), ) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19)>
Source§fn from(
item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19),
) -> Self
fn from( item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19), ) -> Self
Converts to this type from the input type.
Source§impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis, D20: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis, D20: Axis> From<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20)> for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20)>
Source§fn from(
item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20),
) -> Self
fn from( item: (X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20), ) -> Self
Converts to this type from the input type.
Source§impl<T: Ord> Ord for AxesTuple<T>
impl<T: Ord> Ord for AxesTuple<T>
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<T: PartialOrd> PartialOrd for AxesTuple<T>
impl<T: PartialOrd> PartialOrd for AxesTuple<T>
impl<X: Axis> Axes for AxesTuple<(X,)>
impl<X: Axis, Y: Axis> Axes for AxesTuple<(X, Y)>
impl<X: Axis, Y: Axis, Z: Axis> Axes for AxesTuple<(X, Y, Z)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis> Axes for AxesTuple<(X, Y, Z, T)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis> Axes for AxesTuple<(X, Y, Z, T, D4)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19)>
impl<X: Axis, Y: Axis, Z: Axis, T: Axis, D4: Axis, D5: Axis, D6: Axis, D7: Axis, D8: Axis, D9: Axis, D10: Axis, D11: Axis, D12: Axis, D13: Axis, D14: Axis, D15: Axis, D16: Axis, D17: Axis, D18: Axis, D19: Axis, D20: Axis> Axes for AxesTuple<(X, Y, Z, T, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20)>
impl<T: Eq> Eq for AxesTuple<T>
impl<T> StructuralPartialEq for AxesTuple<T>
Auto Trait Implementations§
impl<T> Freeze for AxesTuple<T>where
T: Freeze,
impl<T> RefUnwindSafe for AxesTuple<T>where
T: RefUnwindSafe,
impl<T> Send for AxesTuple<T>where
T: Send,
impl<T> Sync for AxesTuple<T>where
T: Sync,
impl<T> Unpin for AxesTuple<T>where
T: Unpin,
impl<T> UnwindSafe for AxesTuple<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more