Trait nom::lib::std::ops::Div 1.0.0[−][src]
The division operator /
.
Note that Rhs
is Self
by default, but this is not mandatory.
Examples
Div
idable rational numbers
use std::ops::Div; // By the fundamental theorem of arithmetic, rational numbers in lowest // terms are unique. So, by keeping `Rational`s in reduced form, we can // derive `Eq` and `PartialEq`. #[derive(Debug, Eq, PartialEq)] struct Rational { numerator: usize, denominator: usize, } impl Rational { fn new(numerator: usize, denominator: usize) -> Self { if denominator == 0 { panic!("Zero is an invalid denominator!"); } // Reduce to lowest terms by dividing by the greatest common // divisor. let gcd = gcd(numerator, denominator); Self { numerator: numerator / gcd, denominator: denominator / gcd, } } } impl Div for Rational { // The division of rational numbers is a closed operation. type Output = Self; fn div(self, rhs: Self) -> Self::Output { if rhs.numerator == 0 { panic!("Cannot divide by zero-valued `Rational`!"); } let numerator = self.numerator * rhs.denominator; let denominator = self.denominator * rhs.numerator; Self::new(numerator, denominator) } } // Euclid's two-thousand-year-old algorithm for finding the greatest common // divisor. fn gcd(x: usize, y: usize) -> usize { let mut x = x; let mut y = y; while y != 0 { let t = y; y = x % y; x = t; } x } assert_eq!(Rational::new(1, 2), Rational::new(2, 4)); assert_eq!(Rational::new(1, 2) / Rational::new(3, 4), Rational::new(2, 3));
Dividing vectors by scalars as in linear algebra
use std::ops::Div; struct Scalar { value: f32 } #[derive(Debug, PartialEq)] struct Vector { value: Vec<f32> } impl Div<Scalar> for Vector { type Output = Self; fn div(self, rhs: Scalar) -> Self::Output { Self { value: self.value.iter().map(|v| v / rhs.value).collect() } } } let scalar = Scalar { value: 2f32 }; let vector = Vector { value: vec![2f32, 4f32, 6f32] }; assert_eq!(vector / scalar, Vector { value: vec![1f32, 2f32, 3f32] });
Associated Types
Required methods
Implementations on Foreign Types
impl<'_, '_> Div<&'_ u64> for &'_ u64
[src]
impl<'_, '_> Div<&'_ u64> for &'_ u64
[src]impl<'_, '_> Div<&'_ Wrapping<isize>> for &'_ Wrapping<isize>
[src]
impl<'_, '_> Div<&'_ Wrapping<isize>> for &'_ Wrapping<isize>
[src]impl Div<NonZeroU8> for u8
[src]
impl Div<NonZeroU8> for u8
[src]impl<'_> Div<&'_ usize> for usize
[src]
impl<'_> Div<&'_ usize> for usize
[src]impl<'_, '_> Div<&'_ Wrapping<u8>> for &'_ Wrapping<u8>
[src]
impl<'_, '_> Div<&'_ Wrapping<u8>> for &'_ Wrapping<u8>
[src]impl<'_, '_> Div<&'_ Wrapping<u16>> for &'_ Wrapping<u16>
[src]
impl<'_, '_> Div<&'_ Wrapping<u16>> for &'_ Wrapping<u16>
[src]impl<'_, '_> Div<&'_ f32> for &'_ f32
[src]
impl<'_, '_> Div<&'_ f32> for &'_ f32
[src]impl<'_, '_> Div<&'_ Wrapping<u128>> for &'_ Wrapping<u128>
[src]
impl<'_, '_> Div<&'_ Wrapping<u128>> for &'_ Wrapping<u128>
[src]impl Div<Wrapping<i128>> for Wrapping<i128>
[src]
impl Div<Wrapping<i128>> for Wrapping<i128>
[src]impl<'_, '_> Div<&'_ Wrapping<i128>> for &'_ Wrapping<i128>
[src]
impl<'_, '_> Div<&'_ Wrapping<i128>> for &'_ Wrapping<i128>
[src]impl<'_> Div<&'_ isize> for isize
[src]
impl<'_> Div<&'_ isize> for isize
[src]impl<'a> Div<usize> for &'a usize
[src]
impl<'a> Div<usize> for &'a usize
[src]impl Div<i64> for i64
[src]
impl Div<i64> for i64
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
or the division results in overflow.
impl<'a> Div<Wrapping<u8>> for &'a Wrapping<u8>
[src]
impl<'a> Div<Wrapping<u8>> for &'a Wrapping<u8>
[src]impl<'a> Div<Wrapping<i64>> for &'a Wrapping<i64>
[src]
impl<'a> Div<Wrapping<i64>> for &'a Wrapping<i64>
[src]impl Div<i128> for i128
[src]
impl Div<i128> for i128
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
or the division results in overflow.
impl<'_, '_> Div<&'_ u128> for &'_ u128
[src]
impl<'_, '_> Div<&'_ u128> for &'_ u128
[src]impl<'a> Div<Wrapping<u128>> for &'a Wrapping<u128>
[src]
impl<'a> Div<Wrapping<u128>> for &'a Wrapping<u128>
[src]impl Div<isize> for isize
[src]
impl Div<isize> for isize
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
or the division results in overflow.
impl<'a> Div<i128> for &'a i128
[src]
impl<'a> Div<i128> for &'a i128
[src]impl<'_> Div<&'_ u16> for u16
[src]
impl<'_> Div<&'_ u16> for u16
[src]impl<'_, '_> Div<&'_ u8> for &'_ u8
[src]
impl<'_, '_> Div<&'_ u8> for &'_ u8
[src]impl<'_, '_> Div<&'_ u32> for &'_ u32
[src]
impl<'_, '_> Div<&'_ u32> for &'_ u32
[src]impl<'a> Div<f64> for &'a f64
[src]
impl<'a> Div<f64> for &'a f64
[src]impl Div<NonZeroU16> for u16
[src]
impl Div<NonZeroU16> for u16
[src]impl Div<Wrapping<usize>> for Wrapping<usize>
[src]
impl Div<Wrapping<usize>> for Wrapping<usize>
[src]impl<'a> Div<Wrapping<i128>> for &'a Wrapping<i128>
[src]
impl<'a> Div<Wrapping<i128>> for &'a Wrapping<i128>
[src]impl<'_> Div<&'_ u32> for u32
[src]
impl<'_> Div<&'_ u32> for u32
[src]impl<'a> Div<Wrapping<i32>> for &'a Wrapping<i32>
[src]
impl<'a> Div<Wrapping<i32>> for &'a Wrapping<i32>
[src]impl<'a> Div<u16> for &'a u16
[src]
impl<'a> Div<u16> for &'a u16
[src]impl<'_> Div<&'_ Wrapping<i128>> for Wrapping<i128>
[src]
impl<'_> Div<&'_ Wrapping<i128>> for Wrapping<i128>
[src]impl<'_> Div<&'_ i32> for i32
[src]
impl<'_> Div<&'_ i32> for i32
[src]impl Div<u32> for u32
[src]
impl Div<u32> for u32
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
.
impl<'a> Div<u128> for &'a u128
[src]
impl<'a> Div<u128> for &'a u128
[src]impl<'_> Div<&'_ Wrapping<u32>> for Wrapping<u32>
[src]
impl<'_> Div<&'_ Wrapping<u32>> for Wrapping<u32>
[src]impl<'_> Div<&'_ Wrapping<u16>> for Wrapping<u16>
[src]
impl<'_> Div<&'_ Wrapping<u16>> for Wrapping<u16>
[src]impl<'_> Div<&'_ Wrapping<i8>> for Wrapping<i8>
[src]
impl<'_> Div<&'_ Wrapping<i8>> for Wrapping<i8>
[src]impl<'_> Div<&'_ Wrapping<i16>> for Wrapping<i16>
[src]
impl<'_> Div<&'_ Wrapping<i16>> for Wrapping<i16>
[src]impl Div<Wrapping<i8>> for Wrapping<i8>
[src]
impl Div<Wrapping<i8>> for Wrapping<i8>
[src]impl Div<i8> for i8
[src]
impl Div<i8> for i8
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
or the division results in overflow.
impl Div<Wrapping<u32>> for Wrapping<u32>
[src]
impl Div<Wrapping<u32>> for Wrapping<u32>
[src]impl<'a> Div<isize> for &'a isize
[src]
impl<'a> Div<isize> for &'a isize
[src]impl<'_, '_> Div<&'_ Wrapping<u64>> for &'_ Wrapping<u64>
[src]
impl<'_, '_> Div<&'_ Wrapping<u64>> for &'_ Wrapping<u64>
[src]impl<'_, '_> Div<&'_ i32> for &'_ i32
[src]
impl<'_, '_> Div<&'_ i32> for &'_ i32
[src]impl<'_, '_> Div<&'_ u16> for &'_ u16
[src]
impl<'_, '_> Div<&'_ u16> for &'_ u16
[src]impl<'_, '_> Div<&'_ Wrapping<i16>> for &'_ Wrapping<i16>
[src]
impl<'_, '_> Div<&'_ Wrapping<i16>> for &'_ Wrapping<i16>
[src]impl<'a> Div<i64> for &'a i64
[src]
impl<'a> Div<i64> for &'a i64
[src]impl<'a> Div<i16> for &'a i16
[src]
impl<'a> Div<i16> for &'a i16
[src]impl<'_> Div<&'_ Wrapping<i64>> for Wrapping<i64>
[src]
impl<'_> Div<&'_ Wrapping<i64>> for Wrapping<i64>
[src]impl<'_, '_> Div<&'_ Wrapping<u32>> for &'_ Wrapping<u32>
[src]
impl<'_, '_> Div<&'_ Wrapping<u32>> for &'_ Wrapping<u32>
[src]impl<'_> Div<&'_ Wrapping<u128>> for Wrapping<u128>
[src]
impl<'_> Div<&'_ Wrapping<u128>> for Wrapping<u128>
[src]impl<'_> Div<&'_ u64> for u64
[src]
impl<'_> Div<&'_ u64> for u64
[src]impl<'_, '_> Div<&'_ isize> for &'_ isize
[src]
impl<'_, '_> Div<&'_ isize> for &'_ isize
[src]impl<'_> Div<&'_ f32> for f32
[src]
impl<'_> Div<&'_ f32> for f32
[src]impl Div<u64> for u64
[src]
impl Div<u64> for u64
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
.
impl<'a> Div<u32> for &'a u32
[src]
impl<'a> Div<u32> for &'a u32
[src]impl<'_> Div<&'_ Wrapping<u8>> for Wrapping<u8>
[src]
impl<'_> Div<&'_ Wrapping<u8>> for Wrapping<u8>
[src]impl Div<i32> for i32
[src]
impl Div<i32> for i32
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
or the division results in overflow.
impl<'_> Div<&'_ Wrapping<usize>> for Wrapping<usize>
[src]
impl<'_> Div<&'_ Wrapping<usize>> for Wrapping<usize>
[src]impl Div<usize> for usize
[src]
impl Div<usize> for usize
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
.
impl Div<Wrapping<i64>> for Wrapping<i64>
[src]
impl Div<Wrapping<i64>> for Wrapping<i64>
[src]impl<'_> Div<&'_ f64> for f64
[src]
impl<'_> Div<&'_ f64> for f64
[src]impl<'a> Div<Wrapping<i16>> for &'a Wrapping<i16>
[src]
impl<'a> Div<Wrapping<i16>> for &'a Wrapping<i16>
[src]impl Div<NonZeroU32> for u32
[src]
impl Div<NonZeroU32> for u32
[src]impl Div<NonZeroUsize> for usize
[src]
impl Div<NonZeroUsize> for usize
[src]impl<'a> Div<Wrapping<u64>> for &'a Wrapping<u64>
[src]
impl<'a> Div<Wrapping<u64>> for &'a Wrapping<u64>
[src]impl Div<u8> for u8
[src]
impl Div<u8> for u8
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
.
impl Div<Wrapping<i16>> for Wrapping<i16>
[src]
impl Div<Wrapping<i16>> for Wrapping<i16>
[src]impl<'_, '_> Div<&'_ i16> for &'_ i16
[src]
impl<'_, '_> Div<&'_ i16> for &'_ i16
[src]impl Div<Wrapping<u8>> for Wrapping<u8>
[src]
impl Div<Wrapping<u8>> for Wrapping<u8>
[src]impl<'_, '_> Div<&'_ i64> for &'_ i64
[src]
impl<'_, '_> Div<&'_ i64> for &'_ i64
[src]impl<'a> Div<Wrapping<usize>> for &'a Wrapping<usize>
[src]
impl<'a> Div<Wrapping<usize>> for &'a Wrapping<usize>
[src]impl Div<NonZeroU128> for u128
[src]
impl Div<NonZeroU128> for u128
[src]impl<'a> Div<Wrapping<i8>> for &'a Wrapping<i8>
[src]
impl<'a> Div<Wrapping<i8>> for &'a Wrapping<i8>
[src]impl Div<Wrapping<u64>> for Wrapping<u64>
[src]
impl Div<Wrapping<u64>> for Wrapping<u64>
[src]impl Div<u16> for u16
[src]
impl Div<u16> for u16
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
.
impl<'_, '_> Div<&'_ i128> for &'_ i128
[src]
impl<'_, '_> Div<&'_ i128> for &'_ i128
[src]impl<'a> Div<Wrapping<u16>> for &'a Wrapping<u16>
[src]
impl<'a> Div<Wrapping<u16>> for &'a Wrapping<u16>
[src]impl Div<Wrapping<isize>> for Wrapping<isize>
[src]
impl Div<Wrapping<isize>> for Wrapping<isize>
[src]impl<'_> Div<&'_ Wrapping<i32>> for Wrapping<i32>
[src]
impl<'_> Div<&'_ Wrapping<i32>> for Wrapping<i32>
[src]impl<'a> Div<i8> for &'a i8
[src]
impl<'a> Div<i8> for &'a i8
[src]impl<'a> Div<Wrapping<isize>> for &'a Wrapping<isize>
[src]
impl<'a> Div<Wrapping<isize>> for &'a Wrapping<isize>
[src]impl<'a> Div<i32> for &'a i32
[src]
impl<'a> Div<i32> for &'a i32
[src]impl<'_> Div<&'_ Wrapping<isize>> for Wrapping<isize>
[src]
impl<'_> Div<&'_ Wrapping<isize>> for Wrapping<isize>
[src]impl Div<NonZeroU64> for u64
[src]
impl Div<NonZeroU64> for u64
[src]impl<'_, '_> Div<&'_ Wrapping<i8>> for &'_ Wrapping<i8>
[src]
impl<'_, '_> Div<&'_ Wrapping<i8>> for &'_ Wrapping<i8>
[src]impl Div<Wrapping<u128>> for Wrapping<u128>
[src]
impl Div<Wrapping<u128>> for Wrapping<u128>
[src]impl<'_, '_> Div<&'_ Wrapping<usize>> for &'_ Wrapping<usize>
[src]
impl<'_, '_> Div<&'_ Wrapping<usize>> for &'_ Wrapping<usize>
[src]impl<'a> Div<Wrapping<u32>> for &'a Wrapping<u32>
[src]
impl<'a> Div<Wrapping<u32>> for &'a Wrapping<u32>
[src]impl Div<u128> for u128
[src]
impl Div<u128> for u128
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
.
impl<'_> Div<&'_ i16> for i16
[src]
impl<'_> Div<&'_ i16> for i16
[src]impl Div<Wrapping<i32>> for Wrapping<i32>
[src]
impl Div<Wrapping<i32>> for Wrapping<i32>
[src]impl<'a> Div<f32> for &'a f32
[src]
impl<'a> Div<f32> for &'a f32
[src]impl<'_> Div<&'_ i8> for i8
[src]
impl<'_> Div<&'_ i8> for i8
[src]impl<'_, '_> Div<&'_ Wrapping<i32>> for &'_ Wrapping<i32>
[src]
impl<'_, '_> Div<&'_ Wrapping<i32>> for &'_ Wrapping<i32>
[src]impl<'_> Div<&'_ u8> for u8
[src]
impl<'_> Div<&'_ u8> for u8
[src]impl<'_> Div<&'_ u128> for u128
[src]
impl<'_> Div<&'_ u128> for u128
[src]impl<'_, '_> Div<&'_ f64> for &'_ f64
[src]
impl<'_, '_> Div<&'_ f64> for &'_ f64
[src]impl<'_> Div<&'_ i128> for i128
[src]
impl<'_> Div<&'_ i128> for i128
[src]impl<'a> Div<u64> for &'a u64
[src]
impl<'a> Div<u64> for &'a u64
[src]impl<'a> Div<u8> for &'a u8
[src]
impl<'a> Div<u8> for &'a u8
[src]impl<'_, '_> Div<&'_ i8> for &'_ i8
[src]
impl<'_, '_> Div<&'_ i8> for &'_ i8
[src]impl<'_> Div<&'_ i64> for i64
[src]
impl<'_> Div<&'_ i64> for i64
[src]impl<'_, '_> Div<&'_ usize> for &'_ usize
[src]
impl<'_, '_> Div<&'_ usize> for &'_ usize
[src]impl<'_> Div<&'_ Wrapping<u64>> for Wrapping<u64>
[src]
impl<'_> Div<&'_ Wrapping<u64>> for Wrapping<u64>
[src]impl Div<i16> for i16
[src]
impl Div<i16> for i16
[src]This operation rounds towards zero, truncating any fractional part of the exact result.
Panics
This operation will panic if other == 0
or the division results in overflow.
impl<'_, '_> Div<&'_ Wrapping<i64>> for &'_ Wrapping<i64>
[src]
impl<'_, '_> Div<&'_ Wrapping<i64>> for &'_ Wrapping<i64>
[src]impl Div<Wrapping<u16>> for Wrapping<u16>
[src]
impl Div<Wrapping<u16>> for Wrapping<u16>
[src]Implementors
impl<N: Div<N, Output = N>> Div<Deg<N>> for Deg<N>
impl<N: Div<N, Output = N>> Div<Deg<N>> for Deg<N>
impl<N: Div<N, Output = N>> Div<Rad<N>> for Rad<N>
impl<N: Div<N, Output = N>> Div<Rad<N>> for Rad<N>
impl<N: Div<N, Output = N>> Div<N> for Deg<N>
impl<N: Div<N, Output = N>> Div<N> for Deg<N>
impl<N: Div<N, Output = N>> Div<N> for Rad<N>
impl<N: Div<N, Output = N>> Div<N> for Rad<N>
impl<T: Channel, S> Div<Rgb<T, S>> for Rgb<T, S>
impl<T: Channel, S> Div<Rgb<T, S>> for Rgb<T, S>
impl<T: Channel + Div<T, Output = T>, S> Div<T> for Rgb<T, S>
impl<T: Channel + Div<T, Output = T>, S> Div<T> for Rgb<T, S>
impl<T: Channel, C: Div<Output = C>> Div<AlphaColor<T, C>> for AlphaColor<T, C>
impl<T: Channel, C: Div<Output = C>> Div<AlphaColor<T, C>> for AlphaColor<T, C>
impl<T: Channel + Div<T, Output = T>, C: Div<T, Output = C>> Div<T> for AlphaColor<T, C>
impl<T: Channel + Div<T, Output = T>, C: Div<T, Output = C>> Div<T> for AlphaColor<T, C>
impl<T: Channel, S> Div<Luma<T, S>> for Luma<T, S>
impl<T: Channel, S> Div<Luma<T, S>> for Luma<T, S>
impl<T: Channel + Div<T, Output = T>, S> Div<T> for Luma<T, S>
impl<T: Channel + Div<T, Output = T>, S> Div<T> for Luma<T, S>
impl<T> Div<Dual<T>> for Dual<T> where
T: Sub<Output = T> + Mul<Output = T> + Div<Output = T> + Copy,
impl<T> Div<Dual<T>> for Dual<T> where
T: Sub<Output = T> + Mul<Output = T> + Div<Output = T> + Copy,
impl<T> Div<T> for Dual<T> where
T: Mul<Output = T> + Div<Output = T> + Copy,
impl<T> Div<T> for Dual<T> where
T: Mul<Output = T> + Div<Output = T> + Copy,
impl<N: SimdRealField> Div<N> for DualQuaternion<N> where
N::Element: SimdRealField,
impl<N: SimdRealField> Div<N> for DualQuaternion<N> where
N::Element: SimdRealField,
impl Div<u32> for FloatDuration
impl Div<u32> for FloatDuration
impl Div<f64> for FloatDuration
impl Div<f64> for FloatDuration
impl<N, R: Dim, C: Dim, S> Div<N> for Matrix<N, R, C, S> where
N: Scalar + ClosedDiv,
S: Storage<N, R, C>,
DefaultAllocator: Allocator<N, R, C>,
impl<N, R: Dim, C: Dim, S> Div<N> for Matrix<N, R, C, S> where
N: Scalar + ClosedDiv,
S: Storage<N, R, C>,
DefaultAllocator: Allocator<N, R, C>,
impl<'a, N, R: Dim, C: Dim, S> Div<N> for &'a Matrix<N, R, C, S> where
N: Scalar + ClosedDiv,
S: Storage<N, R, C>,
DefaultAllocator: Allocator<N, R, C>,
impl<'a, N, R: Dim, C: Dim, S> Div<N> for &'a Matrix<N, R, C, S> where
N: Scalar + ClosedDiv,
S: Storage<N, R, C>,
DefaultAllocator: Allocator<N, R, C>,
impl<N: Scalar + ClosedDiv, D: DimName> Div<N> for Point<N, D> where
DefaultAllocator: Allocator<N, D>,
impl<N: Scalar + ClosedDiv, D: DimName> Div<N> for Point<N, D> where
DefaultAllocator: Allocator<N, D>,
impl<'a, N: Scalar + ClosedDiv, D: DimName> Div<N> for &'a Point<N, D> where
DefaultAllocator: Allocator<N, D>,
impl<'a, N: Scalar + ClosedDiv, D: DimName> Div<N> for &'a Point<N, D> where
DefaultAllocator: Allocator<N, D>,
impl<N, D: DimName> Div<Rotation<N, D>> for Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, D, D>,
impl<N, D: DimName> Div<Rotation<N, D>> for Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, D, D>,
impl<'a, N, D: DimName> Div<Rotation<N, D>> for &'a Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, D, D>,
impl<'a, N, D: DimName> Div<Rotation<N, D>> for &'a Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, D, D>,
impl<'b, N, D: DimName> Div<&'b Rotation<N, D>> for Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, D, D>,
impl<'b, N, D: DimName> Div<&'b Rotation<N, D>> for Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, D, D>,
impl<'a, 'b, N, D: DimName> Div<&'b Rotation<N, D>> for &'a Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, D, D>,
impl<'a, 'b, N, D: DimName> Div<&'b Rotation<N, D>> for &'a Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, D, D>,
impl<N, R1: Dim, C1: Dim, D2: DimName, SA: Storage<N, R1, C1>> Div<Rotation<N, D2>> for Matrix<N, R1, C1, SA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, R1, C1> + Allocator<N, D2, D2> + Allocator<N, R1, D2>,
DefaultAllocator: Allocator<N, R1, D2>,
ShapeConstraint: AreMultipliable<R1, C1, D2, D2>,
impl<N, R1: Dim, C1: Dim, D2: DimName, SA: Storage<N, R1, C1>> Div<Rotation<N, D2>> for Matrix<N, R1, C1, SA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, R1, C1> + Allocator<N, D2, D2> + Allocator<N, R1, D2>,
DefaultAllocator: Allocator<N, R1, D2>,
ShapeConstraint: AreMultipliable<R1, C1, D2, D2>,
impl<'a, N, R1: Dim, C1: Dim, D2: DimName, SA: Storage<N, R1, C1>> Div<Rotation<N, D2>> for &'a Matrix<N, R1, C1, SA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, R1, C1> + Allocator<N, D2, D2> + Allocator<N, R1, D2>,
DefaultAllocator: Allocator<N, R1, D2>,
ShapeConstraint: AreMultipliable<R1, C1, D2, D2>,
impl<'a, N, R1: Dim, C1: Dim, D2: DimName, SA: Storage<N, R1, C1>> Div<Rotation<N, D2>> for &'a Matrix<N, R1, C1, SA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, R1, C1> + Allocator<N, D2, D2> + Allocator<N, R1, D2>,
DefaultAllocator: Allocator<N, R1, D2>,
ShapeConstraint: AreMultipliable<R1, C1, D2, D2>,
impl<'b, N, R1: Dim, C1: Dim, D2: DimName, SA: Storage<N, R1, C1>> Div<&'b Rotation<N, D2>> for Matrix<N, R1, C1, SA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, R1, C1> + Allocator<N, D2, D2> + Allocator<N, R1, D2>,
DefaultAllocator: Allocator<N, R1, D2>,
ShapeConstraint: AreMultipliable<R1, C1, D2, D2>,
impl<'b, N, R1: Dim, C1: Dim, D2: DimName, SA: Storage<N, R1, C1>> Div<&'b Rotation<N, D2>> for Matrix<N, R1, C1, SA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, R1, C1> + Allocator<N, D2, D2> + Allocator<N, R1, D2>,
DefaultAllocator: Allocator<N, R1, D2>,
ShapeConstraint: AreMultipliable<R1, C1, D2, D2>,
impl<'a, 'b, N, R1: Dim, C1: Dim, D2: DimName, SA: Storage<N, R1, C1>> Div<&'b Rotation<N, D2>> for &'a Matrix<N, R1, C1, SA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, R1, C1> + Allocator<N, D2, D2> + Allocator<N, R1, D2>,
DefaultAllocator: Allocator<N, R1, D2>,
ShapeConstraint: AreMultipliable<R1, C1, D2, D2>,
impl<'a, 'b, N, R1: Dim, C1: Dim, D2: DimName, SA: Storage<N, R1, C1>> Div<&'b Rotation<N, D2>> for &'a Matrix<N, R1, C1, SA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul,
DefaultAllocator: Allocator<N, R1, C1> + Allocator<N, D2, D2> + Allocator<N, R1, D2>,
DefaultAllocator: Allocator<N, R1, D2>,
ShapeConstraint: AreMultipliable<R1, C1, D2, D2>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1>,
impl<'a, N: SimdRealField> Div<Unit<Quaternion<N>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1>,
impl<'a, N: SimdRealField> Div<Unit<Quaternion<N>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1>,
impl<N: SimdRealField> Div<Unit<Quaternion<N>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1>,
impl<N: SimdRealField> Div<Unit<Quaternion<N>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Rotation<N, U3>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U3>,
impl<'a, 'b, N: SimdRealField> Div<&'b Rotation<N, U3>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U3>,
impl<'a, N: SimdRealField> Div<Rotation<N, U3>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U3>,
impl<'a, N: SimdRealField> Div<Rotation<N, U3>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U3>,
impl<'b, N: SimdRealField> Div<&'b Rotation<N, U3>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U3>,
impl<'b, N: SimdRealField> Div<&'b Rotation<N, U3>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U3>,
impl<N: SimdRealField> Div<Rotation<N, U3>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U3>,
impl<N: SimdRealField> Div<Rotation<N, U3>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U3>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for &'a Rotation<N, U3> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U3> + Allocator<N, U4, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for &'a Rotation<N, U3> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U3> + Allocator<N, U4, U1>,
impl<'a, N: SimdRealField> Div<Unit<Quaternion<N>>> for &'a Rotation<N, U3> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U3> + Allocator<N, U4, U1>,
impl<'a, N: SimdRealField> Div<Unit<Quaternion<N>>> for &'a Rotation<N, U3> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U3> + Allocator<N, U4, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for Rotation<N, U3> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U3> + Allocator<N, U4, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for Rotation<N, U3> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U3> + Allocator<N, U4, U1>,
impl<N: SimdRealField> Div<Unit<Quaternion<N>>> for Rotation<N, U3> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U3> + Allocator<N, U4, U1>,
impl<N: SimdRealField> Div<Unit<Quaternion<N>>> for Rotation<N, U3> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U3> + Allocator<N, U4, U1>,
impl<N: SimdRealField> Div<N> for Quaternion<N> where
N::Element: SimdRealField,
impl<N: SimdRealField> Div<N> for Quaternion<N> where
N::Element: SimdRealField,
impl<'a, N: SimdRealField> Div<N> for &'a Quaternion<N> where
N::Element: SimdRealField,
impl<'a, N: SimdRealField> Div<N> for &'a Quaternion<N> where
N::Element: SimdRealField,
impl<N: SimdRealField> Div<Unit<Complex<N>>> for UnitComplex<N> where
N::Element: SimdRealField,
impl<N: SimdRealField> Div<Unit<Complex<N>>> for UnitComplex<N> where
N::Element: SimdRealField,
impl<'a, N: SimdRealField> Div<Unit<Complex<N>>> for &'a UnitComplex<N> where
N::Element: SimdRealField,
impl<'a, N: SimdRealField> Div<Unit<Complex<N>>> for &'a UnitComplex<N> where
N::Element: SimdRealField,
impl<'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for UnitComplex<N> where
N::Element: SimdRealField,
impl<'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for UnitComplex<N> where
N::Element: SimdRealField,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for &'a UnitComplex<N> where
N::Element: SimdRealField,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for &'a UnitComplex<N> where
N::Element: SimdRealField,
impl<N: SimdRealField> Div<Rotation<N, U2>> for UnitComplex<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<N: SimdRealField> Div<Rotation<N, U2>> for UnitComplex<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'a, N: SimdRealField> Div<Rotation<N, U2>> for &'a UnitComplex<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'a, N: SimdRealField> Div<Rotation<N, U2>> for &'a UnitComplex<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'b, N: SimdRealField> Div<&'b Rotation<N, U2>> for UnitComplex<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'b, N: SimdRealField> Div<&'b Rotation<N, U2>> for UnitComplex<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'a, 'b, N: SimdRealField> Div<&'b Rotation<N, U2>> for &'a UnitComplex<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'a, 'b, N: SimdRealField> Div<&'b Rotation<N, U2>> for &'a UnitComplex<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<N: SimdRealField> Div<Unit<Complex<N>>> for Rotation<N, U2> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<N: SimdRealField> Div<Unit<Complex<N>>> for Rotation<N, U2> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'a, N: SimdRealField> Div<Unit<Complex<N>>> for &'a Rotation<N, U2> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'a, N: SimdRealField> Div<Unit<Complex<N>>> for &'a Rotation<N, U2> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for Rotation<N, U2> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for Rotation<N, U2> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for &'a Rotation<N, U2> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for &'a Rotation<N, U2> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U2>,
impl<'a, 'b, N, D: DimName> Div<&'b Translation<N, D>> for &'a Translation<N, D> where
N: Scalar + ClosedSub,
DefaultAllocator: Allocator<N, D, U1> + SameShapeAllocator<N, D, U1, D, U1>,
ShapeConstraint: SameNumberOfRows<D, D, Representative = D> + SameNumberOfColumns<U1, U1>,
impl<'a, 'b, N, D: DimName> Div<&'b Translation<N, D>> for &'a Translation<N, D> where
N: Scalar + ClosedSub,
DefaultAllocator: Allocator<N, D, U1> + SameShapeAllocator<N, D, U1, D, U1>,
ShapeConstraint: SameNumberOfRows<D, D, Representative = D> + SameNumberOfColumns<U1, U1>,
impl<'a, N, D: DimName> Div<Translation<N, D>> for &'a Translation<N, D> where
N: Scalar + ClosedSub,
DefaultAllocator: Allocator<N, D, U1> + SameShapeAllocator<N, D, U1, D, U1>,
ShapeConstraint: SameNumberOfRows<D, D, Representative = D> + SameNumberOfColumns<U1, U1>,
impl<'a, N, D: DimName> Div<Translation<N, D>> for &'a Translation<N, D> where
N: Scalar + ClosedSub,
DefaultAllocator: Allocator<N, D, U1> + SameShapeAllocator<N, D, U1, D, U1>,
ShapeConstraint: SameNumberOfRows<D, D, Representative = D> + SameNumberOfColumns<U1, U1>,
impl<'b, N, D: DimName> Div<&'b Translation<N, D>> for Translation<N, D> where
N: Scalar + ClosedSub,
DefaultAllocator: Allocator<N, D, U1> + SameShapeAllocator<N, D, U1, D, U1>,
ShapeConstraint: SameNumberOfRows<D, D, Representative = D> + SameNumberOfColumns<U1, U1>,
impl<'b, N, D: DimName> Div<&'b Translation<N, D>> for Translation<N, D> where
N: Scalar + ClosedSub,
DefaultAllocator: Allocator<N, D, U1> + SameShapeAllocator<N, D, U1, D, U1>,
ShapeConstraint: SameNumberOfRows<D, D, Representative = D> + SameNumberOfColumns<U1, U1>,
impl<N, D: DimName> Div<Translation<N, D>> for Translation<N, D> where
N: Scalar + ClosedSub,
DefaultAllocator: Allocator<N, D, U1> + SameShapeAllocator<N, D, U1, D, U1>,
ShapeConstraint: SameNumberOfRows<D, D, Representative = D> + SameNumberOfColumns<U1, U1>,
impl<N, D: DimName> Div<Translation<N, D>> for Translation<N, D> where
N: Scalar + ClosedSub,
DefaultAllocator: Allocator<N, D, U1> + SameShapeAllocator<N, D, U1, D, U1>,
ShapeConstraint: SameNumberOfRows<D, D, Representative = D> + SameNumberOfColumns<U1, U1>,
impl<N: SimdRealField, D: DimName, R> Div<Isometry<N, D, R>> for Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<N: SimdRealField, D: DimName, R> Div<Isometry<N, D, R>> for Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, N: SimdRealField, D: DimName, R> Div<Isometry<N, D, R>> for &'a Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, N: SimdRealField, D: DimName, R> Div<Isometry<N, D, R>> for &'a Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'b, N: SimdRealField, D: DimName, R> Div<&'b Isometry<N, D, R>> for Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'b, N: SimdRealField, D: DimName, R> Div<&'b Isometry<N, D, R>> for Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, 'b, N: SimdRealField, D: DimName, R> Div<&'b Isometry<N, D, R>> for &'a Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, 'b, N: SimdRealField, D: DimName, R> Div<&'b Isometry<N, D, R>> for &'a Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<N: SimdRealField, D: DimName> Div<Rotation<N, D>> for Isometry<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<N: SimdRealField, D: DimName> Div<Rotation<N, D>> for Isometry<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, N: SimdRealField, D: DimName> Div<Rotation<N, D>> for &'a Isometry<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, N: SimdRealField, D: DimName> Div<Rotation<N, D>> for &'a Isometry<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'b, N: SimdRealField, D: DimName> Div<&'b Rotation<N, D>> for Isometry<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'b, N: SimdRealField, D: DimName> Div<&'b Rotation<N, D>> for Isometry<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, 'b, N: SimdRealField, D: DimName> Div<&'b Rotation<N, D>> for &'a Isometry<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, 'b, N: SimdRealField, D: DimName> Div<&'b Rotation<N, D>> for &'a Isometry<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<N: SimdRealField, D: DimName> Div<Isometry<N, D, Rotation<N, D>>> for Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<N: SimdRealField, D: DimName> Div<Isometry<N, D, Rotation<N, D>>> for Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, N: SimdRealField, D: DimName> Div<Isometry<N, D, Rotation<N, D>>> for &'a Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, N: SimdRealField, D: DimName> Div<Isometry<N, D, Rotation<N, D>>> for &'a Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'b, N: SimdRealField, D: DimName> Div<&'b Isometry<N, D, Rotation<N, D>>> for Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'b, N: SimdRealField, D: DimName> Div<&'b Isometry<N, D, Rotation<N, D>>> for Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, 'b, N: SimdRealField, D: DimName> Div<&'b Isometry<N, D, Rotation<N, D>>> for &'a Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, 'b, N: SimdRealField, D: DimName> Div<&'b Isometry<N, D, Rotation<N, D>>> for &'a Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<N: SimdRealField> Div<Unit<Quaternion<N>>> for Isometry<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<N: SimdRealField> Div<Unit<Quaternion<N>>> for Isometry<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, N: SimdRealField> Div<Unit<Quaternion<N>>> for &'a Isometry<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, N: SimdRealField> Div<Unit<Quaternion<N>>> for &'a Isometry<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for Isometry<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for Isometry<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for &'a Isometry<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for &'a Isometry<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<N: SimdRealField> Div<Isometry<N, U3, Unit<Quaternion<N>>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<N: SimdRealField> Div<Isometry<N, U3, Unit<Quaternion<N>>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, N: SimdRealField> Div<Isometry<N, U3, Unit<Quaternion<N>>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, N: SimdRealField> Div<Isometry<N, U3, Unit<Quaternion<N>>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'b, N: SimdRealField> Div<&'b Isometry<N, U3, Unit<Quaternion<N>>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'b, N: SimdRealField> Div<&'b Isometry<N, U3, Unit<Quaternion<N>>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Isometry<N, U3, Unit<Quaternion<N>>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Isometry<N, U3, Unit<Quaternion<N>>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<N: SimdRealField> Div<Unit<Complex<N>>> for Isometry<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<N: SimdRealField> Div<Unit<Complex<N>>> for Isometry<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'a, N: SimdRealField> Div<Unit<Complex<N>>> for &'a Isometry<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'a, N: SimdRealField> Div<Unit<Complex<N>>> for &'a Isometry<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for Isometry<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for Isometry<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for &'a Isometry<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for &'a Isometry<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<N: SimdRealField, D: DimName, R> Div<Similarity<N, D, R>> for Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<N: SimdRealField, D: DimName, R> Div<Similarity<N, D, R>> for Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, N: SimdRealField, D: DimName, R> Div<Similarity<N, D, R>> for &'a Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, N: SimdRealField, D: DimName, R> Div<Similarity<N, D, R>> for &'a Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'b, N: SimdRealField, D: DimName, R> Div<&'b Similarity<N, D, R>> for Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'b, N: SimdRealField, D: DimName, R> Div<&'b Similarity<N, D, R>> for Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, 'b, N: SimdRealField, D: DimName, R> Div<&'b Similarity<N, D, R>> for &'a Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, 'b, N: SimdRealField, D: DimName, R> Div<&'b Similarity<N, D, R>> for &'a Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<N: SimdRealField, D: DimName, R> Div<Isometry<N, D, R>> for Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<N: SimdRealField, D: DimName, R> Div<Isometry<N, D, R>> for Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, N: SimdRealField, D: DimName, R> Div<Isometry<N, D, R>> for &'a Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, N: SimdRealField, D: DimName, R> Div<Isometry<N, D, R>> for &'a Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'b, N: SimdRealField, D: DimName, R> Div<&'b Isometry<N, D, R>> for Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'b, N: SimdRealField, D: DimName, R> Div<&'b Isometry<N, D, R>> for Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, 'b, N: SimdRealField, D: DimName, R> Div<&'b Isometry<N, D, R>> for &'a Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, 'b, N: SimdRealField, D: DimName, R> Div<&'b Isometry<N, D, R>> for &'a Similarity<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<N: SimdRealField, D: DimName, R> Div<Similarity<N, D, R>> for Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<N: SimdRealField, D: DimName, R> Div<Similarity<N, D, R>> for Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, N: SimdRealField, D: DimName, R> Div<Similarity<N, D, R>> for &'a Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, N: SimdRealField, D: DimName, R> Div<Similarity<N, D, R>> for &'a Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'b, N: SimdRealField, D: DimName, R> Div<&'b Similarity<N, D, R>> for Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'b, N: SimdRealField, D: DimName, R> Div<&'b Similarity<N, D, R>> for Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, 'b, N: SimdRealField, D: DimName, R> Div<&'b Similarity<N, D, R>> for &'a Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<'a, 'b, N: SimdRealField, D: DimName, R> Div<&'b Similarity<N, D, R>> for &'a Isometry<N, D, R> where
N::Element: SimdRealField,
R: AbstractRotation<N, D>,
DefaultAllocator: Allocator<N, D>,
impl<N: SimdRealField, D: DimName> Div<Rotation<N, D>> for Similarity<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<N: SimdRealField, D: DimName> Div<Rotation<N, D>> for Similarity<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, N: SimdRealField, D: DimName> Div<Rotation<N, D>> for &'a Similarity<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, N: SimdRealField, D: DimName> Div<Rotation<N, D>> for &'a Similarity<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'b, N: SimdRealField, D: DimName> Div<&'b Rotation<N, D>> for Similarity<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'b, N: SimdRealField, D: DimName> Div<&'b Rotation<N, D>> for Similarity<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, 'b, N: SimdRealField, D: DimName> Div<&'b Rotation<N, D>> for &'a Similarity<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, 'b, N: SimdRealField, D: DimName> Div<&'b Rotation<N, D>> for &'a Similarity<N, D, Rotation<N, D>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<N: SimdRealField, D: DimName> Div<Similarity<N, D, Rotation<N, D>>> for Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<N: SimdRealField, D: DimName> Div<Similarity<N, D, Rotation<N, D>>> for Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, N: SimdRealField, D: DimName> Div<Similarity<N, D, Rotation<N, D>>> for &'a Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, N: SimdRealField, D: DimName> Div<Similarity<N, D, Rotation<N, D>>> for &'a Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'b, N: SimdRealField, D: DimName> Div<&'b Similarity<N, D, Rotation<N, D>>> for Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'b, N: SimdRealField, D: DimName> Div<&'b Similarity<N, D, Rotation<N, D>>> for Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, 'b, N: SimdRealField, D: DimName> Div<&'b Similarity<N, D, Rotation<N, D>>> for &'a Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<'a, 'b, N: SimdRealField, D: DimName> Div<&'b Similarity<N, D, Rotation<N, D>>> for &'a Rotation<N, D> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, D, U1>,
impl<N: SimdRealField> Div<Unit<Quaternion<N>>> for Similarity<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<N: SimdRealField> Div<Unit<Quaternion<N>>> for Similarity<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, N: SimdRealField> Div<Unit<Quaternion<N>>> for &'a Similarity<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, N: SimdRealField> Div<Unit<Quaternion<N>>> for &'a Similarity<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for Similarity<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for Similarity<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for &'a Similarity<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Quaternion<N>>> for &'a Similarity<N, U3, UnitQuaternion<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<N: SimdRealField> Div<Similarity<N, U3, Unit<Quaternion<N>>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<N: SimdRealField> Div<Similarity<N, U3, Unit<Quaternion<N>>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, N: SimdRealField> Div<Similarity<N, U3, Unit<Quaternion<N>>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, N: SimdRealField> Div<Similarity<N, U3, Unit<Quaternion<N>>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'b, N: SimdRealField> Div<&'b Similarity<N, U3, Unit<Quaternion<N>>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'b, N: SimdRealField> Div<&'b Similarity<N, U3, Unit<Quaternion<N>>>> for UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Similarity<N, U3, Unit<Quaternion<N>>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Similarity<N, U3, Unit<Quaternion<N>>>> for &'a UnitQuaternion<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U3, U1>,
impl<N: SimdRealField> Div<Unit<Complex<N>>> for Similarity<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<N: SimdRealField> Div<Unit<Complex<N>>> for Similarity<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'a, N: SimdRealField> Div<Unit<Complex<N>>> for &'a Similarity<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'a, N: SimdRealField> Div<Unit<Complex<N>>> for &'a Similarity<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for Similarity<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for Similarity<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for &'a Similarity<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<'a, 'b, N: SimdRealField> Div<&'b Unit<Complex<N>>> for &'a Similarity<N, U2, UnitComplex<N>> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U2, U1>,
impl<N, D: DimNameAdd<U1>, CA: TCategoryMul<CB>, CB: SubTCategoryOf<TProjective>> Div<Transform<N, D, CB>> for Transform<N, D, CA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
impl<N, D: DimNameAdd<U1>, CA: TCategoryMul<CB>, CB: SubTCategoryOf<TProjective>> Div<Transform<N, D, CB>> for Transform<N, D, CA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
impl<'a, N, D: DimNameAdd<U1>, CA: TCategoryMul<CB>, CB: SubTCategoryOf<TProjective>> Div<Transform<N, D, CB>> for &'a Transform<N, D, CA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
impl<'a, N, D: DimNameAdd<U1>, CA: TCategoryMul<CB>, CB: SubTCategoryOf<TProjective>> Div<Transform<N, D, CB>> for &'a Transform<N, D, CA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
impl<'b, N, D: DimNameAdd<U1>, CA: TCategoryMul<CB>, CB: SubTCategoryOf<TProjective>> Div<&'b Transform<N, D, CB>> for Transform<N, D, CA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
impl<'b, N, D: DimNameAdd<U1>, CA: TCategoryMul<CB>, CB: SubTCategoryOf<TProjective>> Div<&'b Transform<N, D, CB>> for Transform<N, D, CA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
impl<'a, 'b, N, D: DimNameAdd<U1>, CA: TCategoryMul<CB>, CB: SubTCategoryOf<TProjective>> Div<&'b Transform<N, D, CB>> for &'a Transform<N, D, CA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
impl<'a, 'b, N, D: DimNameAdd<U1>, CA: TCategoryMul<CB>, CB: SubTCategoryOf<TProjective>> Div<&'b Transform<N, D, CB>> for &'a Transform<N, D, CA> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
impl<N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Rotation<N, D>> for Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, D>,
impl<N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Rotation<N, D>> for Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, D>,
impl<'a, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Rotation<N, D>> for &'a Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, D>,
impl<'a, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Rotation<N, D>> for &'a Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, D>,
impl<'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Rotation<N, D>> for Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, D>,
impl<'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Rotation<N, D>> for Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, D>,
impl<'a, 'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Rotation<N, D>> for &'a Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, D>,
impl<'a, 'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Rotation<N, D>> for &'a Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, D>,
impl<N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Transform<N, D, C>> for Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Transform<N, D, C>> for Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'a, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Transform<N, D, C>> for &'a Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'a, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Transform<N, D, C>> for &'a Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Transform<N, D, C>> for Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Transform<N, D, C>> for Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'a, 'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Transform<N, D, C>> for &'a Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'a, 'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Transform<N, D, C>> for &'a Rotation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<N, C: TCategoryMul<TAffine>> Div<Unit<Quaternion<N>>> for Transform<N, U3, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U4> + Allocator<N, U4, U1>,
impl<N, C: TCategoryMul<TAffine>> Div<Unit<Quaternion<N>>> for Transform<N, U3, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U4> + Allocator<N, U4, U1>,
impl<'a, N, C: TCategoryMul<TAffine>> Div<Unit<Quaternion<N>>> for &'a Transform<N, U3, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U4> + Allocator<N, U4, U1>,
impl<'a, N, C: TCategoryMul<TAffine>> Div<Unit<Quaternion<N>>> for &'a Transform<N, U3, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U4> + Allocator<N, U4, U1>,
impl<'b, N, C: TCategoryMul<TAffine>> Div<&'b Unit<Quaternion<N>>> for Transform<N, U3, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U4> + Allocator<N, U4, U1>,
impl<'b, N, C: TCategoryMul<TAffine>> Div<&'b Unit<Quaternion<N>>> for Transform<N, U3, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U4> + Allocator<N, U4, U1>,
impl<'a, 'b, N, C: TCategoryMul<TAffine>> Div<&'b Unit<Quaternion<N>>> for &'a Transform<N, U3, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U4> + Allocator<N, U4, U1>,
impl<'a, 'b, N, C: TCategoryMul<TAffine>> Div<&'b Unit<Quaternion<N>>> for &'a Transform<N, U3, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U4> + Allocator<N, U4, U1>,
impl<N, C: TCategoryMul<TAffine>> Div<Transform<N, U3, C>> for UnitQuaternion<N> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U4, U4>,
impl<N, C: TCategoryMul<TAffine>> Div<Transform<N, U3, C>> for UnitQuaternion<N> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U4, U4>,
impl<'a, N, C: TCategoryMul<TAffine>> Div<Transform<N, U3, C>> for &'a UnitQuaternion<N> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U4, U4>,
impl<'a, N, C: TCategoryMul<TAffine>> Div<Transform<N, U3, C>> for &'a UnitQuaternion<N> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U4, U4>,
impl<'b, N, C: TCategoryMul<TAffine>> Div<&'b Transform<N, U3, C>> for UnitQuaternion<N> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U4, U4>,
impl<'b, N, C: TCategoryMul<TAffine>> Div<&'b Transform<N, U3, C>> for UnitQuaternion<N> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U4, U4>,
impl<'a, 'b, N, C: TCategoryMul<TAffine>> Div<&'b Transform<N, U3, C>> for &'a UnitQuaternion<N> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U4, U4>,
impl<'a, 'b, N, C: TCategoryMul<TAffine>> Div<&'b Transform<N, U3, C>> for &'a UnitQuaternion<N> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, U4, U1> + Allocator<N, U4, U4>,
impl<N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Translation<N, D>> for Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>,
impl<N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Translation<N, D>> for Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>,
impl<'a, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Translation<N, D>> for &'a Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>,
impl<'a, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Translation<N, D>> for &'a Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>,
impl<'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Translation<N, D>> for Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>,
impl<'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Translation<N, D>> for Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>,
impl<'a, 'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Translation<N, D>> for &'a Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>,
impl<'a, 'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Translation<N, D>> for &'a Transform<N, D, C> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>,
impl<N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Transform<N, D, C>> for Translation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Transform<N, D, C>> for Translation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'a, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Transform<N, D, C>> for &'a Translation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'a, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<Transform<N, D, C>> for &'a Translation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Transform<N, D, C>> for Translation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Transform<N, D, C>> for Translation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'a, 'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Transform<N, D, C>> for &'a Translation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'a, 'b, N, D: DimNameAdd<U1>, C: TCategoryMul<TAffine>> Div<&'b Transform<N, D, C>> for &'a Translation<N, D> where
N: Scalar + Zero + One + ClosedAdd + ClosedMul + RealField,
DefaultAllocator: Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, DimNameSum<D, U1>>,
impl<'a, 'b, T: Clone + Num> Div<&'b Complex<T>> for &'a Complex<T>
impl<'a, 'b, T: Clone + Num> Div<&'b Complex<T>> for &'a Complex<T>
impl<'a, T: Clone + Num> Div<Complex<T>> for &'a Complex<T>
impl<'a, T: Clone + Num> Div<Complex<T>> for &'a Complex<T>
impl<'a, T: Clone + Num> Div<&'a Complex<T>> for Complex<T>
impl<'a, T: Clone + Num> Div<&'a Complex<T>> for Complex<T>
impl<T: Clone + Num> Div<Complex<T>> for Complex<T>
impl<T: Clone + Num> Div<Complex<T>> for Complex<T>
impl<T: Clone + Num> Div<T> for Complex<T>
impl<T: Clone + Num> Div<T> for Complex<T>
impl<'a, T: Clone + Num> Div<&'a T> for Complex<T>
impl<'a, T: Clone + Num> Div<&'a T> for Complex<T>
impl<'a, T: Clone + Num> Div<T> for &'a Complex<T>
impl<'a, T: Clone + Num> Div<T> for &'a Complex<T>
impl<'a, 'b, T: Clone + Num> Div<&'a T> for &'b Complex<T>
impl<'a, 'b, T: Clone + Num> Div<&'a T> for &'b Complex<T>
impl<'a> Div<&'a Complex<usize>> for usize
impl<'a> Div<&'a Complex<usize>> for usize
impl<'a> Div<Complex<usize>> for &'a usize
impl<'a> Div<Complex<usize>> for &'a usize
impl<'a, 'b> Div<&'a Complex<usize>> for &'b usize
impl<'a, 'b> Div<&'a Complex<usize>> for &'b usize
impl<'a> Div<&'a Complex<u8>> for u8
impl<'a> Div<&'a Complex<u8>> for u8
impl<'a> Div<Complex<u8>> for &'a u8
impl<'a> Div<Complex<u8>> for &'a u8
impl<'a, 'b> Div<&'a Complex<u8>> for &'b u8
impl<'a, 'b> Div<&'a Complex<u8>> for &'b u8
impl<'a> Div<&'a Complex<u16>> for u16
impl<'a> Div<&'a Complex<u16>> for u16
impl<'a> Div<Complex<u16>> for &'a u16
impl<'a> Div<Complex<u16>> for &'a u16
impl<'a, 'b> Div<&'a Complex<u16>> for &'b u16
impl<'a, 'b> Div<&'a Complex<u16>> for &'b u16
impl<'a> Div<&'a Complex<u32>> for u32
impl<'a> Div<&'a Complex<u32>> for u32
impl<'a> Div<Complex<u32>> for &'a u32
impl<'a> Div<Complex<u32>> for &'a u32
impl<'a, 'b> Div<&'a Complex<u32>> for &'b u32
impl<'a, 'b> Div<&'a Complex<u32>> for &'b u32
impl<'a> Div<&'a Complex<u64>> for u64
impl<'a> Div<&'a Complex<u64>> for u64
impl<'a> Div<Complex<u64>> for &'a u64
impl<'a> Div<Complex<u64>> for &'a u64
impl<'a, 'b> Div<&'a Complex<u64>> for &'b u64
impl<'a, 'b> Div<&'a Complex<u64>> for &'b u64
impl<'a> Div<&'a Complex<u128>> for u128
impl<'a> Div<&'a Complex<u128>> for u128
impl<'a> Div<Complex<u128>> for &'a u128
impl<'a> Div<Complex<u128>> for &'a u128
impl<'a, 'b> Div<&'a Complex<u128>> for &'b u128
impl<'a, 'b> Div<&'a Complex<u128>> for &'b u128
impl<'a> Div<&'a Complex<isize>> for isize
impl<'a> Div<&'a Complex<isize>> for isize
impl<'a> Div<Complex<isize>> for &'a isize
impl<'a> Div<Complex<isize>> for &'a isize
impl<'a, 'b> Div<&'a Complex<isize>> for &'b isize
impl<'a, 'b> Div<&'a Complex<isize>> for &'b isize
impl<'a> Div<&'a Complex<i8>> for i8
impl<'a> Div<&'a Complex<i8>> for i8
impl<'a> Div<Complex<i8>> for &'a i8
impl<'a> Div<Complex<i8>> for &'a i8
impl<'a, 'b> Div<&'a Complex<i8>> for &'b i8
impl<'a, 'b> Div<&'a Complex<i8>> for &'b i8
impl<'a> Div<&'a Complex<i16>> for i16
impl<'a> Div<&'a Complex<i16>> for i16
impl<'a> Div<Complex<i16>> for &'a i16
impl<'a> Div<Complex<i16>> for &'a i16
impl<'a, 'b> Div<&'a Complex<i16>> for &'b i16
impl<'a, 'b> Div<&'a Complex<i16>> for &'b i16
impl<'a> Div<&'a Complex<i32>> for i32
impl<'a> Div<&'a Complex<i32>> for i32
impl<'a> Div<Complex<i32>> for &'a i32
impl<'a> Div<Complex<i32>> for &'a i32
impl<'a, 'b> Div<&'a Complex<i32>> for &'b i32
impl<'a, 'b> Div<&'a Complex<i32>> for &'b i32
impl<'a> Div<&'a Complex<i64>> for i64
impl<'a> Div<&'a Complex<i64>> for i64
impl<'a> Div<Complex<i64>> for &'a i64
impl<'a> Div<Complex<i64>> for &'a i64
impl<'a, 'b> Div<&'a Complex<i64>> for &'b i64
impl<'a, 'b> Div<&'a Complex<i64>> for &'b i64
impl<'a> Div<&'a Complex<i128>> for i128
impl<'a> Div<&'a Complex<i128>> for i128
impl<'a> Div<Complex<i128>> for &'a i128
impl<'a> Div<Complex<i128>> for &'a i128
impl<'a, 'b> Div<&'a Complex<i128>> for &'b i128
impl<'a, 'b> Div<&'a Complex<i128>> for &'b i128
impl<'a> Div<&'a Complex<f32>> for f32
impl<'a> Div<&'a Complex<f32>> for f32
impl<'a> Div<Complex<f32>> for &'a f32
impl<'a> Div<Complex<f32>> for &'a f32
impl<'a, 'b> Div<&'a Complex<f32>> for &'b f32
impl<'a, 'b> Div<&'a Complex<f32>> for &'b f32
impl<'a> Div<&'a Complex<f64>> for f64
impl<'a> Div<&'a Complex<f64>> for f64
impl<'a> Div<Complex<f64>> for &'a f64
impl<'a> Div<Complex<f64>> for &'a f64
impl<'a, 'b> Div<&'a Complex<f64>> for &'b f64
impl<'a, 'b> Div<&'a Complex<f64>> for &'b f64
impl Div<Complex<usize>> for usize
impl Div<Complex<usize>> for usize
impl Div<Complex<u8>> for u8
impl Div<Complex<u8>> for u8
impl Div<Complex<u16>> for u16
impl Div<Complex<u16>> for u16
impl Div<Complex<u32>> for u32
impl Div<Complex<u32>> for u32
impl Div<Complex<u64>> for u64
impl Div<Complex<u64>> for u64
impl Div<Complex<u128>> for u128
impl Div<Complex<u128>> for u128
impl Div<Complex<isize>> for isize
impl Div<Complex<isize>> for isize
impl Div<Complex<i8>> for i8
impl Div<Complex<i8>> for i8
impl Div<Complex<i16>> for i16
impl Div<Complex<i16>> for i16
impl Div<Complex<i32>> for i32
impl Div<Complex<i32>> for i32
impl Div<Complex<i64>> for i64
impl Div<Complex<i64>> for i64
impl Div<Complex<i128>> for i128
impl Div<Complex<i128>> for i128
impl Div<Complex<f32>> for f32
impl Div<Complex<f32>> for f32
impl Div<Complex<f64>> for f64
impl Div<Complex<f64>> for f64
impl<'a, 'b, T: Clone + Integer> Div<&'b Ratio<T>> for &'a Ratio<T>
impl<'a, 'b, T: Clone + Integer> Div<&'b Ratio<T>> for &'a Ratio<T>
impl<'a, 'b, T: Clone + Integer> Div<&'b T> for &'a Ratio<T>
impl<'a, 'b, T: Clone + Integer> Div<&'b T> for &'a Ratio<T>
impl<'a, T> Div<Ratio<T>> for &'a Ratio<T> where
T: Clone + Integer,
impl<'a, T> Div<Ratio<T>> for &'a Ratio<T> where
T: Clone + Integer,
impl<'a, T> Div<T> for &'a Ratio<T> where
T: Clone + Integer,
impl<'a, T> Div<T> for &'a Ratio<T> where
T: Clone + Integer,
impl<'a, T> Div<&'a Ratio<T>> for Ratio<T> where
T: Clone + Integer,
impl<'a, T> Div<&'a Ratio<T>> for Ratio<T> where
T: Clone + Integer,
impl<'a, T> Div<&'a T> for Ratio<T> where
T: Clone + Integer,
impl<'a, T> Div<&'a T> for Ratio<T> where
T: Clone + Integer,
impl<T> Div<Ratio<T>> for Ratio<T> where
T: Clone + Integer,
impl<T> Div<Ratio<T>> for Ratio<T> where
T: Clone + Integer,
impl<T> Div<T> for Ratio<T> where
T: Clone + Integer,
impl<T> Div<T> for Ratio<T> where
T: Clone + Integer,
impl<'a, Rhs> Div<Rhs> for &'a U128 where
Rhs: Into<U128>,
impl<'a, Rhs> Div<Rhs> for &'a U128 where
Rhs: Into<U128>,
impl<Rhs> Div<Rhs> for U128 where
Rhs: Into<U128>,
impl<Rhs> Div<Rhs> for U128 where
Rhs: Into<U128>,
impl<'a, 'b> Div<&'b U128> for &'a U128
impl<'a, 'b> Div<&'b U128> for &'a U128
impl<'a> Div<&'a U128> for U128
impl<'a> Div<&'a U128> for U128
impl<'a, Rhs> Div<Rhs> for &'a U160 where
Rhs: Into<U160>,
impl<'a, Rhs> Div<Rhs> for &'a U160 where
Rhs: Into<U160>,
impl<Rhs> Div<Rhs> for U160 where
Rhs: Into<U160>,
impl<Rhs> Div<Rhs> for U160 where
Rhs: Into<U160>,
impl<'a, 'b> Div<&'b U160> for &'a U160
impl<'a, 'b> Div<&'b U160> for &'a U160
impl<'a> Div<&'a U160> for U160
impl<'a> Div<&'a U160> for U160
impl<'a, Rhs> Div<Rhs> for &'a U224 where
Rhs: Into<U224>,
impl<'a, Rhs> Div<Rhs> for &'a U224 where
Rhs: Into<U224>,
impl<Rhs> Div<Rhs> for U224 where
Rhs: Into<U224>,
impl<Rhs> Div<Rhs> for U224 where
Rhs: Into<U224>,
impl<'a, 'b> Div<&'b U224> for &'a U224
impl<'a, 'b> Div<&'b U224> for &'a U224
impl<'a> Div<&'a U224> for U224
impl<'a> Div<&'a U224> for U224
impl<'a, Rhs> Div<Rhs> for &'a U256 where
Rhs: Into<U256>,
impl<'a, Rhs> Div<Rhs> for &'a U256 where
Rhs: Into<U256>,
impl<Rhs> Div<Rhs> for U256 where
Rhs: Into<U256>,
impl<Rhs> Div<Rhs> for U256 where
Rhs: Into<U256>,
impl<'a, 'b> Div<&'b U256> for &'a U256
impl<'a, 'b> Div<&'b U256> for &'a U256
impl<'a> Div<&'a U256> for U256
impl<'a> Div<&'a U256> for U256
impl<'a, Rhs> Div<Rhs> for &'a U384 where
Rhs: Into<U384>,
impl<'a, Rhs> Div<Rhs> for &'a U384 where
Rhs: Into<U384>,
impl<Rhs> Div<Rhs> for U384 where
Rhs: Into<U384>,
impl<Rhs> Div<Rhs> for U384 where
Rhs: Into<U384>,
impl<'a, 'b> Div<&'b U384> for &'a U384
impl<'a, 'b> Div<&'b U384> for &'a U384
impl<'a> Div<&'a U384> for U384
impl<'a> Div<&'a U384> for U384
impl<'a, Rhs> Div<Rhs> for &'a U512 where
Rhs: Into<U512>,
impl<'a, Rhs> Div<Rhs> for &'a U512 where
Rhs: Into<U512>,
impl<Rhs> Div<Rhs> for U512 where
Rhs: Into<U512>,
impl<Rhs> Div<Rhs> for U512 where
Rhs: Into<U512>,
impl<'a, 'b> Div<&'b U512> for &'a U512
impl<'a, 'b> Div<&'b U512> for &'a U512
impl<'a> Div<&'a U512> for U512
impl<'a> Div<&'a U512> for U512
impl<'a, Rhs> Div<Rhs> for &'a U520 where
Rhs: Into<U520>,
impl<'a, Rhs> Div<Rhs> for &'a U520 where
Rhs: Into<U520>,
impl<Rhs> Div<Rhs> for U520 where
Rhs: Into<U520>,
impl<Rhs> Div<Rhs> for U520 where
Rhs: Into<U520>,
impl<'a, 'b> Div<&'b U520> for &'a U520
impl<'a, 'b> Div<&'b U520> for &'a U520
impl<'a> Div<&'a U520> for U520
impl<'a> Div<&'a U520> for U520
impl<'a, Rhs> Div<Rhs> for &'a U1024 where
Rhs: Into<U1024>,
impl<'a, Rhs> Div<Rhs> for &'a U1024 where
Rhs: Into<U1024>,
impl<Rhs> Div<Rhs> for U1024 where
Rhs: Into<U1024>,
impl<Rhs> Div<Rhs> for U1024 where
Rhs: Into<U1024>,
impl<'a, 'b> Div<&'b U1024> for &'a U1024
impl<'a, 'b> Div<&'b U1024> for &'a U1024
impl<'a> Div<&'a U1024> for U1024
impl<'a> Div<&'a U1024> for U1024
impl<'a, Rhs> Div<Rhs> for &'a U2048 where
Rhs: Into<U2048>,
impl<'a, Rhs> Div<Rhs> for &'a U2048 where
Rhs: Into<U2048>,
impl<Rhs> Div<Rhs> for U2048 where
Rhs: Into<U2048>,
impl<Rhs> Div<Rhs> for U2048 where
Rhs: Into<U2048>,
impl<'a, 'b> Div<&'b U2048> for &'a U2048
impl<'a, 'b> Div<&'b U2048> for &'a U2048
impl<'a> Div<&'a U2048> for U2048
impl<'a> Div<&'a U2048> for U2048
impl<'a, Rhs> Div<Rhs> for &'a U4096 where
Rhs: Into<U4096>,
impl<'a, Rhs> Div<Rhs> for &'a U4096 where
Rhs: Into<U4096>,
impl<Rhs> Div<Rhs> for U4096 where
Rhs: Into<U4096>,
impl<Rhs> Div<Rhs> for U4096 where
Rhs: Into<U4096>,
impl<'a, 'b> Div<&'b U4096> for &'a U4096
impl<'a, 'b> Div<&'b U4096> for &'a U4096
impl<'a> Div<&'a U4096> for U4096
impl<'a> Div<&'a U4096> for U4096
impl<'a, T: Div + Clone> Div<Property<'a, T>> for Property<'a, T> where
<T as Div>::Output: Clone,
impl<'a, T: Div + Clone> Div<Property<'a, T>> for Property<'a, T> where
<T as Div>::Output: Clone,
impl<'a, T: Div + Clone> Div<T> for Property<'a, T> where
<T as Div>::Output: Clone,
impl<'a, T: Div + Clone> Div<T> for Property<'a, T> where
<T as Div>::Output: Clone,
impl<'a, T: Div + Clone> Div<PropertyLastValue<'a, T>> for PropertyLastValue<'a, T> where
<T as Div>::Output: Clone,
impl<'a, T: Div + Clone> Div<PropertyLastValue<'a, T>> for PropertyLastValue<'a, T> where
<T as Div>::Output: Clone,
impl<'a, T: Div + Clone> Div<T> for PropertyLastValue<'a, T> where
<T as Div>::Output: Clone,
impl<'a, T: Div + Clone> Div<T> for PropertyLastValue<'a, T> where
<T as Div>::Output: Clone,
impl Div<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>
impl Div<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>
impl Div<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>
impl Div<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>
impl Div<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>
impl Div<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>
impl Div<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>
impl Div<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>
impl Div<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>
impl Div<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>
impl Div<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>
impl Div<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>
impl Div<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>
impl Div<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>
impl Div<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>
impl Div<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>
impl Div<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>
impl Div<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>
impl Div<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>
impl Div<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>
impl Div<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>
impl Div<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>
impl Div<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>
impl Div<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>
impl Div<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>
impl Div<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>
impl Div<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>
impl Div<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>
impl Div<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>
impl Div<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>
impl Div<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>
impl Div<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>
impl Div<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>
impl Div<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>
impl Div<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>
impl Div<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>
impl Div<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>
impl Div<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>
impl Div<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>
impl Div<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>
impl Div<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>
impl Div<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>
impl Div<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>
impl Div<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>
impl Div<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>
impl Div<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>
impl Div<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>
impl Div<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>
impl Div<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>
impl Div<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>
impl Div<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>
impl Div<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>
impl Div<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>
impl Div<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>
impl Div<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>
impl Div<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>
impl Div<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>
impl Div<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>
impl Div<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>
impl Div<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>
impl Div<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>
impl Div<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>
impl Div<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>
impl Div<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>
impl Div<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>
impl Div<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>
impl Div<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>
impl Div<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>
impl Div<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>
impl Div<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>
impl Div<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>
impl Div<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>
impl Div<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>
impl Div<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>
impl Div<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>
impl Div<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>
impl Div<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>
impl Div<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>
impl Div<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>
impl Div<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>
impl Div<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>
impl Div<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>
impl Div<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>
impl Div<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>
impl Div<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>
impl Div<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>
impl Div<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>
impl Div<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>
impl Div<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>
impl Div<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>
impl Div<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>
impl Div<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>
impl Div<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>
impl Div<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>
impl Div<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>
impl Div<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>
impl Div<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>
impl Div<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>
impl Div<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>
impl Div<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>
impl Div<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>
impl Div<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>
impl Div<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>
impl Div<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>
impl Div<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>
impl Div<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>
impl Div<i32> for Duration
impl Div<i32> for Duration
impl<I: Integer + NonZero> Div<I> for Z0
impl<I: Integer + NonZero> Div<I> for Z0
impl<Ul: Unsigned + NonZero, Ur: Unsigned + NonZero> Div<PInt<Ur>> for PInt<Ul> where
Ul: Cmp<Ur>,
PInt<Ul>: PrivateDivInt<<Ul as Cmp<Ur>>::Output, PInt<Ur>>,
impl<Ul: Unsigned + NonZero, Ur: Unsigned + NonZero> Div<PInt<Ur>> for PInt<Ul> where
Ul: Cmp<Ur>,
PInt<Ul>: PrivateDivInt<<Ul as Cmp<Ur>>::Output, PInt<Ur>>,
impl<Ul: Unsigned + NonZero, Ur: Unsigned + NonZero> Div<NInt<Ur>> for PInt<Ul> where
Ul: Cmp<Ur>,
PInt<Ul>: PrivateDivInt<<Ul as Cmp<Ur>>::Output, NInt<Ur>>,
impl<Ul: Unsigned + NonZero, Ur: Unsigned + NonZero> Div<NInt<Ur>> for PInt<Ul> where
Ul: Cmp<Ur>,
PInt<Ul>: PrivateDivInt<<Ul as Cmp<Ur>>::Output, NInt<Ur>>,
impl<Ul: Unsigned + NonZero, Ur: Unsigned + NonZero> Div<PInt<Ur>> for NInt<Ul> where
Ul: Cmp<Ur>,
NInt<Ul>: PrivateDivInt<<Ul as Cmp<Ur>>::Output, PInt<Ur>>,
impl<Ul: Unsigned + NonZero, Ur: Unsigned + NonZero> Div<PInt<Ur>> for NInt<Ul> where
Ul: Cmp<Ur>,
NInt<Ul>: PrivateDivInt<<Ul as Cmp<Ur>>::Output, PInt<Ur>>,
impl<Ul: Unsigned + NonZero, Ur: Unsigned + NonZero> Div<NInt<Ur>> for NInt<Ul> where
Ul: Cmp<Ur>,
NInt<Ul>: PrivateDivInt<<Ul as Cmp<Ur>>::Output, NInt<Ur>>,
impl<Ul: Unsigned + NonZero, Ur: Unsigned + NonZero> Div<NInt<Ur>> for NInt<Ul> where
Ul: Cmp<Ur>,
NInt<Ul>: PrivateDivInt<<Ul as Cmp<Ur>>::Output, NInt<Ur>>,
impl<Ur: Unsigned, Br: Bit> Div<UInt<Ur, Br>> for UTerm
impl<Ur: Unsigned, Br: Bit> Div<UInt<Ur, Br>> for UTerm
impl<Ul: Unsigned, Bl: Bit, Ur: Unsigned, Br: Bit> Div<UInt<Ur, Br>> for UInt<Ul, Bl> where
UInt<Ul, Bl>: Len,
Length<UInt<Ul, Bl>>: Sub<B1>,
(): PrivateDiv<UInt<Ul, Bl>, UInt<Ur, Br>, U0, U0, Sub1<Length<UInt<Ul, Bl>>>>,
impl<Ul: Unsigned, Bl: Bit, Ur: Unsigned, Br: Bit> Div<UInt<Ur, Br>> for UInt<Ul, Bl> where
UInt<Ul, Bl>: Len,
Length<UInt<Ul, Bl>>: Sub<B1>,
(): PrivateDiv<UInt<Ul, Bl>, UInt<Ur, Br>, U0, U0, Sub1<Length<UInt<Ul, Bl>>>>,
impl<Rhs> Div<Rhs> for ATerm
impl<Rhs> Div<Rhs> for ATerm
impl<V, A, Rhs> Div<Rhs> for TArr<V, A> where
V: Div<Rhs>,
A: Div<Rhs>,
Rhs: Copy,
impl<V, A, Rhs> Div<Rhs> for TArr<V, A> where
V: Div<Rhs>,
A: Div<Rhs>,
Rhs: Copy,