pub trait CW3T<A, B, C> { }
Implementors
impl<A, B> CW3T<u8, A, B> for u8 where
A: CT<A> + CTN<u8>,
B: CT<B> + CTN<A> + CTN<u8>,
impl<A, B> CW3T<A, u8, B> for u8 where
A: CT<A> + CTN<u8>,
B: CT<B> + CTN<A> + CTN<u8>,
impl<A, B> CW3T<A, B, u8> for u8 where
A: CT<A> + CTN<u8>,
B: CT<B> + CTN<A> + CTN<u8>,
impl<A, B> CW3T<i8, A, B> for i8 where
A: CT<A> + CTN<i8>,
B: CT<B> + CTN<A> + CTN<i8>,
impl<A, B> CW3T<A, i8, B> for i8 where
A: CT<A> + CTN<i8>,
B: CT<B> + CTN<A> + CTN<i8>,
impl<A, B> CW3T<A, B, i8> for i8 where
A: CT<A> + CTN<i8>,
B: CT<B> + CTN<A> + CTN<i8>,
impl<A, B> CW3T<u16, A, B> for u16 where
A: CT<A> + CTN<u16>,
B: CT<B> + CTN<A> + CTN<u16>,
impl<A, B> CW3T<A, u16, B> for u16 where
A: CT<A> + CTN<u16>,
B: CT<B> + CTN<A> + CTN<u16>,
impl<A, B> CW3T<A, B, u16> for u16 where
A: CT<A> + CTN<u16>,
B: CT<B> + CTN<A> + CTN<u16>,
impl<A, B> CW3T<i16, A, B> for i16 where
A: CT<A> + CTN<i16>,
B: CT<B> + CTN<A> + CTN<i16>,
impl<A, B> CW3T<A, i16, B> for i16 where
A: CT<A> + CTN<i16>,
B: CT<B> + CTN<A> + CTN<i16>,
impl<A, B> CW3T<A, B, i16> for i16 where
A: CT<A> + CTN<i16>,
B: CT<B> + CTN<A> + CTN<i16>,
impl<A, B> CW3T<u32, A, B> for u32 where
A: CT<A> + CTN<u32>,
B: CT<B> + CTN<A> + CTN<u32>,
impl<A, B> CW3T<A, u32, B> for u32 where
A: CT<A> + CTN<u32>,
B: CT<B> + CTN<A> + CTN<u32>,
impl<A, B> CW3T<A, B, u32> for u32 where
A: CT<A> + CTN<u32>,
B: CT<B> + CTN<A> + CTN<u32>,
impl<A, B> CW3T<i32, A, B> for i32 where
A: CT<A> + CTN<i32>,
B: CT<B> + CTN<A> + CTN<i32>,
impl<A, B> CW3T<A, i32, B> for i32 where
A: CT<A> + CTN<i32>,
B: CT<B> + CTN<A> + CTN<i32>,
impl<A, B> CW3T<A, B, i32> for i32 where
A: CT<A> + CTN<i32>,
B: CT<B> + CTN<A> + CTN<i32>,
impl<A, B> CW3T<u64, A, B> for u64 where
A: CT<A> + CTN<u64>,
B: CT<B> + CTN<A> + CTN<u64>,
impl<A, B> CW3T<A, u64, B> for u64 where
A: CT<A> + CTN<u64>,
B: CT<B> + CTN<A> + CTN<u64>,
impl<A, B> CW3T<A, B, u64> for u64 where
A: CT<A> + CTN<u64>,
B: CT<B> + CTN<A> + CTN<u64>,
impl<A, B> CW3T<i64, A, B> for i64 where
A: CT<A> + CTN<i64>,
B: CT<B> + CTN<A> + CTN<i64>,
impl<A, B> CW3T<A, i64, B> for i64 where
A: CT<A> + CTN<i64>,
B: CT<B> + CTN<A> + CTN<i64>,
impl<A, B> CW3T<A, B, i64> for i64 where
A: CT<A> + CTN<i64>,
B: CT<B> + CTN<A> + CTN<i64>,
impl<A, B> CW3T<f32, A, B> for f32 where
A: CT<A> + CTN<f32>,
B: CT<B> + CTN<A> + CTN<f32>,
impl<A, B> CW3T<A, f32, B> for f32 where
A: CT<A> + CTN<f32>,
B: CT<B> + CTN<A> + CTN<f32>,
impl<A, B> CW3T<A, B, f32> for f32 where
A: CT<A> + CTN<f32>,
B: CT<B> + CTN<A> + CTN<f32>,
impl<A, B> CW3T<f64, A, B> for f64 where
A: CT<A> + CTN<f64>,
B: CT<B> + CTN<A> + CTN<f64>,
impl<A, B> CW3T<A, f64, B> for f64 where
A: CT<A> + CTN<f64>,
B: CT<B> + CTN<A> + CTN<f64>,
impl<A, B> CW3T<A, B, f64> for f64 where
A: CT<A> + CTN<f64>,
B: CT<B> + CTN<A> + CTN<f64>,
impl<A, B> CW3T<Vec<u8>, A, B> for Vec<u8> where
A: CT<A> + CTN<Vec<u8>>,
B: CT<B> + CTN<A> + CTN<Vec<u8>>,
impl<A, B> CW3T<A, Vec<u8>, B> for Vec<u8> where
A: CT<A> + CTN<Vec<u8>>,
B: CT<B> + CTN<A> + CTN<Vec<u8>>,
impl<A, B> CW3T<A, B, Vec<u8>> for Vec<u8> where
A: CT<A> + CTN<Vec<u8>>,
B: CT<B> + CTN<A> + CTN<Vec<u8>>,
impl<A, B> CW3T<Vec<i8>, A, B> for Vec<i8> where
A: CT<A> + CTN<Vec<i8>>,
B: CT<B> + CTN<A> + CTN<Vec<i8>>,
impl<A, B> CW3T<A, Vec<i8>, B> for Vec<i8> where
A: CT<A> + CTN<Vec<i8>>,
B: CT<B> + CTN<A> + CTN<Vec<i8>>,
impl<A, B> CW3T<A, B, Vec<i8>> for Vec<i8> where
A: CT<A> + CTN<Vec<i8>>,
B: CT<B> + CTN<A> + CTN<Vec<i8>>,
impl<A, B> CW3T<Vec<u16>, A, B> for Vec<u16> where
A: CT<A> + CTN<Vec<u16>>,
B: CT<B> + CTN<A> + CTN<Vec<u16>>,
impl<A, B> CW3T<A, Vec<u16>, B> for Vec<u16> where
A: CT<A> + CTN<Vec<u16>>,
B: CT<B> + CTN<A> + CTN<Vec<u16>>,
impl<A, B> CW3T<A, B, Vec<u16>> for Vec<u16> where
A: CT<A> + CTN<Vec<u16>>,
B: CT<B> + CTN<A> + CTN<Vec<u16>>,
impl<A, B> CW3T<Vec<i16>, A, B> for Vec<i16> where
A: CT<A> + CTN<Vec<i16>>,
B: CT<B> + CTN<A> + CTN<Vec<i16>>,
impl<A, B> CW3T<A, Vec<i16>, B> for Vec<i16> where
A: CT<A> + CTN<Vec<i16>>,
B: CT<B> + CTN<A> + CTN<Vec<i16>>,
impl<A, B> CW3T<A, B, Vec<i16>> for Vec<i16> where
A: CT<A> + CTN<Vec<i16>>,
B: CT<B> + CTN<A> + CTN<Vec<i16>>,
impl<A, B> CW3T<Vec<u32>, A, B> for Vec<u32> where
A: CT<A> + CTN<Vec<u32>>,
B: CT<B> + CTN<A> + CTN<Vec<u32>>,
impl<A, B> CW3T<A, Vec<u32>, B> for Vec<u32> where
A: CT<A> + CTN<Vec<u32>>,
B: CT<B> + CTN<A> + CTN<Vec<u32>>,
impl<A, B> CW3T<A, B, Vec<u32>> for Vec<u32> where
A: CT<A> + CTN<Vec<u32>>,
B: CT<B> + CTN<A> + CTN<Vec<u32>>,
impl<A, B> CW3T<Vec<i32>, A, B> for Vec<i32> where
A: CT<A> + CTN<Vec<i32>>,
B: CT<B> + CTN<A> + CTN<Vec<i32>>,
impl<A, B> CW3T<A, Vec<i32>, B> for Vec<i32> where
A: CT<A> + CTN<Vec<i32>>,
B: CT<B> + CTN<A> + CTN<Vec<i32>>,
impl<A, B> CW3T<A, B, Vec<i32>> for Vec<i32> where
A: CT<A> + CTN<Vec<i32>>,
B: CT<B> + CTN<A> + CTN<Vec<i32>>,
impl<A, B> CW3T<Vec<u64>, A, B> for Vec<u64> where
A: CT<A> + CTN<Vec<u64>>,
B: CT<B> + CTN<A> + CTN<Vec<u64>>,
impl<A, B> CW3T<A, Vec<u64>, B> for Vec<u64> where
A: CT<A> + CTN<Vec<u64>>,
B: CT<B> + CTN<A> + CTN<Vec<u64>>,
impl<A, B> CW3T<A, B, Vec<u64>> for Vec<u64> where
A: CT<A> + CTN<Vec<u64>>,
B: CT<B> + CTN<A> + CTN<Vec<u64>>,
impl<A, B> CW3T<Vec<i64>, A, B> for Vec<i64> where
A: CT<A> + CTN<Vec<i64>>,
B: CT<B> + CTN<A> + CTN<Vec<i64>>,
impl<A, B> CW3T<A, Vec<i64>, B> for Vec<i64> where
A: CT<A> + CTN<Vec<i64>>,
B: CT<B> + CTN<A> + CTN<Vec<i64>>,
impl<A, B> CW3T<A, B, Vec<i64>> for Vec<i64> where
A: CT<A> + CTN<Vec<i64>>,
B: CT<B> + CTN<A> + CTN<Vec<i64>>,
impl<A, B> CW3T<Vec<f32>, A, B> for Vec<f32> where
A: CT<A> + CTN<Vec<f32>>,
B: CT<B> + CTN<A> + CTN<Vec<f32>>,
impl<A, B> CW3T<A, Vec<f32>, B> for Vec<f32> where
A: CT<A> + CTN<Vec<f32>>,
B: CT<B> + CTN<A> + CTN<Vec<f32>>,
impl<A, B> CW3T<A, B, Vec<f32>> for Vec<f32> where
A: CT<A> + CTN<Vec<f32>>,
B: CT<B> + CTN<A> + CTN<Vec<f32>>,
impl<A, B> CW3T<Vec<f64>, A, B> for Vec<f64> where
A: CT<A> + CTN<Vec<f64>>,
B: CT<B> + CTN<A> + CTN<Vec<f64>>,
impl<A, B> CW3T<A, Vec<f64>, B> for Vec<f64> where
A: CT<A> + CTN<Vec<f64>>,
B: CT<B> + CTN<A> + CTN<Vec<f64>>,
impl<A, B> CW3T<A, B, Vec<f64>> for Vec<f64> where
A: CT<A> + CTN<Vec<f64>>,
B: CT<B> + CTN<A> + CTN<Vec<f64>>,
impl<A, B> CW3T<String, A, B> for String where
A: CT<A> + CTN<String>,
B: CT<B> + CTN<A> + CTN<String>,
impl<A, B> CW3T<A, String, B> for String where
A: CT<A> + CTN<String>,
B: CT<B> + CTN<A> + CTN<String>,
impl<A, B> CW3T<A, B, String> for String where
A: CT<A> + CTN<String>,
B: CT<B> + CTN<A> + CTN<String>,
impl<A, B> CW3T<&'static str, A, B> for &'static str where
A: CT<A> + CTN<&'static str>,
B: CT<B> + CTN<A> + CTN<&'static str>,
impl<A, B> CW3T<A, &'static str, B> for &'static str where
A: CT<A> + CTN<&'static str>,
B: CT<B> + CTN<A> + CTN<&'static str>,
impl<A, B> CW3T<A, B, &'static str> for &'static str where
A: CT<A> + CTN<&'static str>,
B: CT<B> + CTN<A> + CTN<&'static str>,
impl<A, B> CW3T<&'static u8, A, B> for &'static u8 where
A: CT<A> + CTN<&'static u8>,
B: CT<B> + CTN<A> + CTN<&'static u8>,
impl<A, B> CW3T<A, &'static u8, B> for &'static u8 where
A: CT<A> + CTN<&'static u8>,
B: CT<B> + CTN<A> + CTN<&'static u8>,
impl<A, B> CW3T<A, B, &'static u8> for &'static u8 where
A: CT<A> + CTN<&'static u8>,
B: CT<B> + CTN<A> + CTN<&'static u8>,
impl<A, B> CW3T<&'static i8, A, B> for &'static i8 where
A: CT<A> + CTN<&'static i8>,
B: CT<B> + CTN<A> + CTN<&'static i8>,
impl<A, B> CW3T<A, &'static i8, B> for &'static i8 where
A: CT<A> + CTN<&'static i8>,
B: CT<B> + CTN<A> + CTN<&'static i8>,
impl<A, B> CW3T<A, B, &'static i8> for &'static i8 where
A: CT<A> + CTN<&'static i8>,
B: CT<B> + CTN<A> + CTN<&'static i8>,
impl<A, B> CW3T<&'static u16, A, B> for &'static u16 where
A: CT<A> + CTN<&'static u16>,
B: CT<B> + CTN<A> + CTN<&'static u16>,
impl<A, B> CW3T<A, &'static u16, B> for &'static u16 where
A: CT<A> + CTN<&'static u16>,
B: CT<B> + CTN<A> + CTN<&'static u16>,
impl<A, B> CW3T<A, B, &'static u16> for &'static u16 where
A: CT<A> + CTN<&'static u16>,
B: CT<B> + CTN<A> + CTN<&'static u16>,
impl<A, B> CW3T<&'static i16, A, B> for &'static i16 where
A: CT<A> + CTN<&'static i16>,
B: CT<B> + CTN<A> + CTN<&'static i16>,
impl<A, B> CW3T<A, &'static i16, B> for &'static i16 where
A: CT<A> + CTN<&'static i16>,
B: CT<B> + CTN<A> + CTN<&'static i16>,
impl<A, B> CW3T<A, B, &'static i16> for &'static i16 where
A: CT<A> + CTN<&'static i16>,
B: CT<B> + CTN<A> + CTN<&'static i16>,
impl<A, B> CW3T<&'static u32, A, B> for &'static u32 where
A: CT<A> + CTN<&'static u32>,
B: CT<B> + CTN<A> + CTN<&'static u32>,
impl<A, B> CW3T<A, &'static u32, B> for &'static u32 where
A: CT<A> + CTN<&'static u32>,
B: CT<B> + CTN<A> + CTN<&'static u32>,
impl<A, B> CW3T<A, B, &'static u32> for &'static u32 where
A: CT<A> + CTN<&'static u32>,
B: CT<B> + CTN<A> + CTN<&'static u32>,
impl<A, B> CW3T<&'static i32, A, B> for &'static i32 where
A: CT<A> + CTN<&'static i32>,
B: CT<B> + CTN<A> + CTN<&'static i32>,
impl<A, B> CW3T<A, &'static i32, B> for &'static i32 where
A: CT<A> + CTN<&'static i32>,
B: CT<B> + CTN<A> + CTN<&'static i32>,
impl<A, B> CW3T<A, B, &'static i32> for &'static i32 where
A: CT<A> + CTN<&'static i32>,
B: CT<B> + CTN<A> + CTN<&'static i32>,
impl<A, B> CW3T<&'static u64, A, B> for &'static u64 where
A: CT<A> + CTN<&'static u64>,
B: CT<B> + CTN<A> + CTN<&'static u64>,
impl<A, B> CW3T<A, &'static u64, B> for &'static u64 where
A: CT<A> + CTN<&'static u64>,
B: CT<B> + CTN<A> + CTN<&'static u64>,
impl<A, B> CW3T<A, B, &'static u64> for &'static u64 where
A: CT<A> + CTN<&'static u64>,
B: CT<B> + CTN<A> + CTN<&'static u64>,
impl<A, B> CW3T<&'static i64, A, B> for &'static i64 where
A: CT<A> + CTN<&'static i64>,
B: CT<B> + CTN<A> + CTN<&'static i64>,
impl<A, B> CW3T<A, &'static i64, B> for &'static i64 where
A: CT<A> + CTN<&'static i64>,
B: CT<B> + CTN<A> + CTN<&'static i64>,
impl<A, B> CW3T<A, B, &'static i64> for &'static i64 where
A: CT<A> + CTN<&'static i64>,
B: CT<B> + CTN<A> + CTN<&'static i64>,
impl<A, B> CW3T<&'static f32, A, B> for &'static f32 where
A: CT<A> + CTN<&'static f32>,
B: CT<B> + CTN<A> + CTN<&'static f32>,
impl<A, B> CW3T<A, &'static f32, B> for &'static f32 where
A: CT<A> + CTN<&'static f32>,
B: CT<B> + CTN<A> + CTN<&'static f32>,
impl<A, B> CW3T<A, B, &'static f32> for &'static f32 where
A: CT<A> + CTN<&'static f32>,
B: CT<B> + CTN<A> + CTN<&'static f32>,
impl<A, B> CW3T<&'static f64, A, B> for &'static f64 where
A: CT<A> + CTN<&'static f64>,
B: CT<B> + CTN<A> + CTN<&'static f64>,
impl<A, B> CW3T<A, &'static f64, B> for &'static f64 where
A: CT<A> + CTN<&'static f64>,
B: CT<B> + CTN<A> + CTN<&'static f64>,
impl<A, B> CW3T<A, B, &'static f64> for &'static f64 where
A: CT<A> + CTN<&'static f64>,
B: CT<B> + CTN<A> + CTN<&'static f64>,