Trait type_level_logic::strong::balanced::IntAbsMinThreeCmp
[−]
pub trait IntAbsMinThreeCmp<B: Int, C: Int, D: Int, E: Int, F: Int>: Int { type Output: IntPair; }
Three-way integer absolute-value minimum comparison. Takes three integers, and returns a pair, the corresponding argument paired with the integer whose absolute value was smallest.
Associated Types
Implementors
impl<X: Int, Y: Int, Z: Int, A: Int, B: Int, C: Int> IntAbsMinThreeCmp<Y, Z, A, B, C> for X where
<Y as IntAbs>::Output: IntLteCmp2<<Z as IntAbs>::Output, <<X as IntAbs>::Output as IntLteCmp2<<Y as IntAbs>::Output, Int2<X, A>, Int2<Y, B>>>::Output, <<X as IntAbs>::Output as IntLteCmp2<<Z as IntAbs>::Output, Int2<X, A>, Int2<Z, C>>>::Output>,
Y: IntAbs,
Z: IntAbs,
<X as IntAbs>::Output: IntLteCmp2<<Y as IntAbs>::Output, Int2<X, A>, Int2<Y, B>>,
X: IntAbs,
Y: IntAbs,
<X as IntAbs>::Output: IntLteCmp2<<Z as IntAbs>::Output, Int2<X, A>, Int2<Z, C>>,
X: IntAbs,
Z: IntAbs,