Struct ndhistogram::AxesTuple
source · pub struct AxesTuple<T> { /* private fields */ }
Implementations§
Trait Implementations§
source§impl<X: Axis> Axis for AxesTuple<(X,)>
impl<X: Axis> Axis for AxesTuple<(X,)>
§type Coordinate = <X as Axis>::Coordinate
type Coordinate = <X as Axis>::Coordinate
The type representing a location on this axis.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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)>
§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.
§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<'de, T> Deserialize<'de> for AxesTuple<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for AxesTuple<T>where T: Deserialize<'de>,
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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: PartialEq> PartialEq<AxesTuple<T>> for AxesTuple<T>
impl<T: PartialEq> PartialEq<AxesTuple<T>> for AxesTuple<T>
source§impl<T: PartialOrd> PartialOrd<AxesTuple<T>> for AxesTuple<T>
impl<T: PartialOrd> PartialOrd<AxesTuple<T>> for AxesTuple<T>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl<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> StructuralEq for AxesTuple<T>
impl<T> StructuralPartialEq for AxesTuple<T>
Auto Trait Implementations§
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