Trait Commutative

Source
pub trait Commutative { }
Expand description

可換性をもつ

Implementations on Foreign Types§

Source§

impl<T: Commutative> Commutative for Option<T>

Implementors§

Source§

impl Commutative for ProdModM

Source§

impl Commutative for SumModM

Source§

impl Commutative for BitAnd<u8>

Source§

impl Commutative for BitAnd<u16>

Source§

impl Commutative for BitAnd<u32>

Source§

impl Commutative for BitAnd<u64>

Source§

impl Commutative for BitAnd<u128>

Source§

impl Commutative for BitAnd<usize>

Source§

impl Commutative for BitOr<u8>

Source§

impl Commutative for BitOr<u16>

Source§

impl Commutative for BitOr<u32>

Source§

impl Commutative for BitOr<u64>

Source§

impl Commutative for BitOr<u128>

Source§

impl Commutative for BitOr<usize>

Source§

impl Commutative for BitXor<u8>

Source§

impl Commutative for BitXor<u16>

Source§

impl Commutative for BitXor<u32>

Source§

impl Commutative for BitXor<u64>

Source§

impl Commutative for BitXor<u128>

Source§

impl Commutative for BitXor<usize>

Source§

impl Commutative for Max<i8>

Source§

impl Commutative for Max<i16>

Source§

impl Commutative for Max<i32>

Source§

impl Commutative for Max<i64>

Source§

impl Commutative for Max<i128>

Source§

impl Commutative for Max<isize>

Source§

impl Commutative for Max<u8>

Source§

impl Commutative for Max<u16>

Source§

impl Commutative for Max<u32>

Source§

impl Commutative for Max<u64>

Source§

impl Commutative for Max<u128>

Source§

impl Commutative for Max<usize>

Source§

impl Commutative for Min<i8>

Source§

impl Commutative for Min<i16>

Source§

impl Commutative for Min<i32>

Source§

impl Commutative for Min<i64>

Source§

impl Commutative for Min<i128>

Source§

impl Commutative for Min<isize>

Source§

impl Commutative for Min<u8>

Source§

impl Commutative for Min<u16>

Source§

impl Commutative for Min<u32>

Source§

impl Commutative for Min<u64>

Source§

impl Commutative for Min<u128>

Source§

impl Commutative for Min<usize>

Source§

impl Commutative for Prod<f32>

Source§

impl Commutative for Prod<f64>

Source§

impl Commutative for Prod<i8>

Source§

impl Commutative for Prod<i16>

Source§

impl Commutative for Prod<i32>

Source§

impl Commutative for Prod<i64>

Source§

impl Commutative for Prod<i128>

Source§

impl Commutative for Prod<isize>

Source§

impl Commutative for Prod<u8>

Source§

impl Commutative for Prod<u16>

Source§

impl Commutative for Prod<u32>

Source§

impl Commutative for Prod<u64>

Source§

impl Commutative for Prod<u128>

Source§

impl Commutative for Prod<usize>

Source§

impl Commutative for Sum<f32>

Source§

impl Commutative for Sum<f64>

Source§

impl Commutative for Sum<i8>

Source§

impl Commutative for Sum<i16>

Source§

impl Commutative for Sum<i32>

Source§

impl Commutative for Sum<i64>

Source§

impl Commutative for Sum<i128>

Source§

impl Commutative for Sum<isize>

Source§

impl Commutative for Sum<u8>

Source§

impl Commutative for Sum<u16>

Source§

impl Commutative for Sum<u32>

Source§

impl Commutative for Sum<u64>

Source§

impl Commutative for Sum<u128>

Source§

impl Commutative for Sum<usize>

Source§

impl Commutative for Trivial

Source§

impl<S: Commutative> Commutative for Dual<S>

Source§

impl<T0: Commutative, T1: Commutative> Commutative for Tuple2<T0, T1>

Source§

impl<T0: Commutative, T1: Commutative, T2: Commutative> Commutative for Tuple3<T0, T1, T2>

Source§

impl<T0: Commutative, T1: Commutative, T2: Commutative, T3: Commutative> Commutative for Tuple4<T0, T1, T2, T3>

Source§

impl<T0: Commutative, T1: Commutative, T2: Commutative, T3: Commutative, T4: Commutative> Commutative for Tuple5<T0, T1, T2, T3, T4>

Source§

impl<T, U> Commutative for MinCount<T, U>

Source§

impl<T: Copy + Zero + Add<Output = T> + Neg<Output = T>, const R: usize, const C: usize> Commutative for Sum<Matrix<T, R, C>>

Source§

impl<const M: u32> Commutative for Prod<ConstModInt<M>>

Source§

impl<const M: u32> Commutative for Sum<ConstModInt<M>>