[−][src]Trait arrayfire::ImplicitPromote
This is an internal trait defined and implemented by ArrayFire create for rust's built-in types to figure out the data type binary operation's results.
Associated Types
type Output: HasAfEnum
This type alias points to the type of the result obtained
by performing a given binary option on given type and RHS
.
Implementations on Foreign Types
impl ImplicitPromote<Complex<f64>> for f64
[src]
impl ImplicitPromote<Complex<f32>> for f64
[src]
impl ImplicitPromote<f32> for f64
[src]
impl ImplicitPromote<i64> for f64
[src]
impl ImplicitPromote<u64> for f64
[src]
impl ImplicitPromote<i32> for f64
[src]
impl ImplicitPromote<u32> for f64
[src]
impl ImplicitPromote<i16> for f64
[src]
impl ImplicitPromote<u16> for f64
[src]
impl ImplicitPromote<bool> for f64
[src]
impl ImplicitPromote<u8> for f64
[src]
impl ImplicitPromote<Complex<f64>> for f32
[src]
impl ImplicitPromote<Complex<f32>> for f32
[src]
impl ImplicitPromote<f64> for f32
[src]
impl ImplicitPromote<i64> for f32
[src]
impl ImplicitPromote<u64> for f32
[src]
impl ImplicitPromote<i32> for f32
[src]
impl ImplicitPromote<u32> for f32
[src]
impl ImplicitPromote<i16> for f32
[src]
impl ImplicitPromote<u16> for f32
[src]
impl ImplicitPromote<bool> for f32
[src]
impl ImplicitPromote<u8> for f32
[src]
impl ImplicitPromote<Complex<f64>> for i64
[src]
impl ImplicitPromote<Complex<f32>> for i64
[src]
impl ImplicitPromote<f64> for i64
[src]
impl ImplicitPromote<f32> for i64
[src]
impl ImplicitPromote<u64> for i64
[src]
impl ImplicitPromote<i32> for i64
[src]
impl ImplicitPromote<u32> for i64
[src]
impl ImplicitPromote<i16> for i64
[src]
impl ImplicitPromote<u16> for i64
[src]
impl ImplicitPromote<bool> for i64
[src]
impl ImplicitPromote<u8> for i64
[src]
impl ImplicitPromote<Complex<f64>> for u64
[src]
impl ImplicitPromote<Complex<f32>> for u64
[src]
impl ImplicitPromote<f64> for u64
[src]
impl ImplicitPromote<f32> for u64
[src]
impl ImplicitPromote<i64> for u64
[src]
impl ImplicitPromote<i32> for u64
[src]
impl ImplicitPromote<u32> for u64
[src]
impl ImplicitPromote<i16> for u64
[src]
impl ImplicitPromote<u16> for u64
[src]
impl ImplicitPromote<bool> for u64
[src]
impl ImplicitPromote<u8> for u64
[src]
impl ImplicitPromote<Complex<f64>> for i32
[src]
impl ImplicitPromote<Complex<f32>> for i32
[src]
impl ImplicitPromote<f64> for i32
[src]
impl ImplicitPromote<f32> for i32
[src]
impl ImplicitPromote<i64> for i32
[src]
impl ImplicitPromote<u64> for i32
[src]
impl ImplicitPromote<u32> for i32
[src]
impl ImplicitPromote<i16> for i32
[src]
impl ImplicitPromote<u16> for i32
[src]
impl ImplicitPromote<bool> for i32
[src]
impl ImplicitPromote<u8> for i32
[src]
impl ImplicitPromote<Complex<f64>> for u32
[src]
impl ImplicitPromote<Complex<f32>> for u32
[src]
impl ImplicitPromote<f64> for u32
[src]
impl ImplicitPromote<f32> for u32
[src]
impl ImplicitPromote<i64> for u32
[src]
impl ImplicitPromote<u64> for u32
[src]
impl ImplicitPromote<i32> for u32
[src]
impl ImplicitPromote<i16> for u32
[src]
impl ImplicitPromote<u16> for u32
[src]
impl ImplicitPromote<bool> for u32
[src]
impl ImplicitPromote<u8> for u32
[src]
impl ImplicitPromote<Complex<f64>> for i16
[src]
impl ImplicitPromote<Complex<f32>> for i16
[src]
impl ImplicitPromote<f64> for i16
[src]
impl ImplicitPromote<f32> for i16
[src]
impl ImplicitPromote<i64> for i16
[src]
impl ImplicitPromote<u64> for i16
[src]
impl ImplicitPromote<i32> for i16
[src]
impl ImplicitPromote<u32> for i16
[src]
impl ImplicitPromote<u16> for i16
[src]
impl ImplicitPromote<bool> for i16
[src]
impl ImplicitPromote<u8> for i16
[src]
impl ImplicitPromote<Complex<f64>> for u16
[src]
impl ImplicitPromote<Complex<f32>> for u16
[src]
impl ImplicitPromote<f64> for u16
[src]
impl ImplicitPromote<f32> for u16
[src]
impl ImplicitPromote<i64> for u16
[src]
impl ImplicitPromote<u64> for u16
[src]
impl ImplicitPromote<i32> for u16
[src]
impl ImplicitPromote<u32> for u16
[src]
impl ImplicitPromote<i16> for u16
[src]
impl ImplicitPromote<bool> for u16
[src]
impl ImplicitPromote<u8> for u16
[src]
impl ImplicitPromote<Complex<f64>> for u8
[src]
impl ImplicitPromote<Complex<f32>> for u8
[src]
impl ImplicitPromote<f64> for u8
[src]
impl ImplicitPromote<f32> for u8
[src]
impl ImplicitPromote<i64> for u8
[src]
impl ImplicitPromote<u64> for u8
[src]
impl ImplicitPromote<i32> for u8
[src]
impl ImplicitPromote<u32> for u8
[src]
impl ImplicitPromote<i16> for u8
[src]
impl ImplicitPromote<u16> for u8
[src]
impl ImplicitPromote<bool> for u8
[src]
impl ImplicitPromote<Complex<f64>> for bool
[src]
impl ImplicitPromote<Complex<f32>> for bool
[src]
impl ImplicitPromote<f64> for bool
[src]
impl ImplicitPromote<f32> for bool
[src]
impl ImplicitPromote<i64> for bool
[src]
impl ImplicitPromote<u64> for bool
[src]
impl ImplicitPromote<i32> for bool
[src]
impl ImplicitPromote<u32> for bool
[src]
impl ImplicitPromote<i16> for bool
[src]
impl ImplicitPromote<u16> for bool
[src]
impl ImplicitPromote<u8> for bool
[src]
Loading content...Implementors
impl ImplicitPromote<bool> for c32
[src]
impl ImplicitPromote<bool> for c64
[src]
impl ImplicitPromote<f32> for c32
[src]
impl ImplicitPromote<f32> for c64
[src]
impl ImplicitPromote<f64> for c32
[src]
impl ImplicitPromote<f64> for c64
[src]
impl ImplicitPromote<i16> for c32
[src]
impl ImplicitPromote<i16> for c64
[src]
impl ImplicitPromote<i32> for c32
[src]
impl ImplicitPromote<i32> for c64
[src]
impl ImplicitPromote<i64> for c32
[src]
impl ImplicitPromote<i64> for c64
[src]
impl ImplicitPromote<u8> for c32
[src]
impl ImplicitPromote<u8> for c64
[src]
impl ImplicitPromote<u16> for c32
[src]
impl ImplicitPromote<u16> for c64
[src]
impl ImplicitPromote<u32> for c32
[src]
impl ImplicitPromote<u32> for c64
[src]
impl ImplicitPromote<u64> for c32
[src]
impl ImplicitPromote<u64> for c64
[src]
impl ImplicitPromote<Complex<f32>> for c64
[src]
impl ImplicitPromote<Complex<f64>> for c32
[src]
impl<T> ImplicitPromote<T> for T where
T: HasAfEnum,
[src]
T: HasAfEnum,