Trait prop::avatar_extensions::Commutative
source · [−]pub trait Commutative<T, U>: Product<T, U> {
type Out: Commutative<U, T>;
fn commute(self) -> Self::Out;
}
Expand description
Implememnted by commutative products.
Associated Types
type Out: Commutative<U, T>
type Out: Commutative<U, T>
The output type for commuted product.