Trait functional::AssociativeOperation
[−]
[src]
pub trait AssociativeOperation<T>: BinaryOperation<T> { }
Declare binary operation as associative
Implementors
impl AssociativeOperation<isize> for Add
impl AssociativeOperation<i8> for Add
impl AssociativeOperation<i16> for Add
impl AssociativeOperation<i32> for Add
impl AssociativeOperation<i64> for Add
impl AssociativeOperation<u16> for Add
impl AssociativeOperation<u32> for Add
impl AssociativeOperation<u64> for Add
impl AssociativeOperation<isize> for Mul
impl AssociativeOperation<i8> for Mul
impl AssociativeOperation<i16> for Mul
impl AssociativeOperation<i32> for Mul
impl AssociativeOperation<i64> for Mul
impl AssociativeOperation<usize> for Mul
impl AssociativeOperation<u8> for Mul
impl AssociativeOperation<u16> for Mul
impl AssociativeOperation<u32> for Mul
impl AssociativeOperation<u64> for Mul
impl<U, T: IntoIterator<Item=U> + FromIterator<U>> AssociativeOperation<T> for Concat