The value of type A
to wrap.
The captured Commutative[A]
whose behavior
is used to implement this class's methods.
A binary operation that obeys the commutative law.
A binary operation that obeys the commutative law.
See the main documentation for trait Commutative
for more detail.
The captured Commutative[A]
whose behavior
is used to implement this class's methods.
The captured Commutative[A]
whose behavior
is used to implement this class's methods.
The value of type A
to wrap.
The value of type A
to wrap.
Adapter class for
Commutative
that wraps a value of typeA
given an implicitCommutative[A]
.