CommutativeBothSyntax

zio.prelude.CommutativeBothSyntax

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

implicit class CommutativeBothContraVariantOps[F[_], A](fa: => F[A])

Provides infix syntax for commutative operations for contravariant types.

Provides infix syntax for commutative operations for contravariant types.

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothCovariantOps[F[_], A](fa: => F[A])

Provides infix syntax for commutative operations for covariant types.

Provides infix syntax for commutative operations for covariant types.

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothOps[F[_], A](fa: => F[A])

Provides infix syntax for commutative operations for invariant types.

Provides infix syntax for commutative operations for invariant types.

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple10Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple11Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple12Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple13Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple14Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple15Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple16Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple17Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple18Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple19Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18], F[T19]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple20Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18], F[T19], F[T20]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple21Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18], F[T19], F[T20], F[T21]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple22Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18], F[T19], F[T20], F[T21], F[T22]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple2Ops[F[_], T1, T2](tf: => (F[T1], F[T2]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple3Ops[F[_], T1, T2, T3](tf: => (F[T1], F[T2], F[T3]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple4Ops[F[_], T1, T2, T3, T4](tf: => (F[T1], F[T2], F[T3], F[T4]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple5Ops[F[_], T1, T2, T3, T4, T5](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple6Ops[F[_], T1, T2, T3, T4, T5, T6](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple7Ops[F[_], T1, T2, T3, T4, T5, T6, T7](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple8Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8]))

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CommutativeBothTuple9Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9]))

Attributes

Supertypes
class Object
trait Matchable
class Any

Implicits

Implicits

Provides infix syntax for commutative operations for contravariant types.

Provides infix syntax for commutative operations for contravariant types.

Attributes

final implicit def CommutativeBothCovariantOps[F[_], A](fa: => F[A]): CommutativeBothCovariantOps[F, A]

Provides infix syntax for commutative operations for covariant types.

Provides infix syntax for commutative operations for covariant types.

Attributes

final implicit def CommutativeBothOps[F[_], A](fa: => F[A]): CommutativeBothOps[F, A]

Provides infix syntax for commutative operations for invariant types.

Provides infix syntax for commutative operations for invariant types.

Attributes

final implicit def CommutativeBothTuple10Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10])): CommutativeBothTuple10Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]
final implicit def CommutativeBothTuple11Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11])): CommutativeBothTuple11Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]
final implicit def CommutativeBothTuple12Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12])): CommutativeBothTuple12Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]
final implicit def CommutativeBothTuple13Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13])): CommutativeBothTuple13Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]
final implicit def CommutativeBothTuple14Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14])): CommutativeBothTuple14Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]
final implicit def CommutativeBothTuple15Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15])): CommutativeBothTuple15Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]
final implicit def CommutativeBothTuple16Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16])): CommutativeBothTuple16Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]
final implicit def CommutativeBothTuple17Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17])): CommutativeBothTuple17Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]
final implicit def CommutativeBothTuple18Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18])): CommutativeBothTuple18Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]
final implicit def CommutativeBothTuple19Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18], F[T19])): CommutativeBothTuple19Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]
final implicit def CommutativeBothTuple20Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18], F[T19], F[T20])): CommutativeBothTuple20Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]
final implicit def CommutativeBothTuple21Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18], F[T19], F[T20], F[T21])): CommutativeBothTuple21Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]
final implicit def CommutativeBothTuple22Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9], F[T10], F[T11], F[T12], F[T13], F[T14], F[T15], F[T16], F[T17], F[T18], F[T19], F[T20], F[T21], F[T22])): CommutativeBothTuple22Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]
final implicit def CommutativeBothTuple2Ops[F[_], T1, T2](tf: => (F[T1], F[T2])): CommutativeBothTuple2Ops[F, T1, T2]
final implicit def CommutativeBothTuple3Ops[F[_], T1, T2, T3](tf: => (F[T1], F[T2], F[T3])): CommutativeBothTuple3Ops[F, T1, T2, T3]
final implicit def CommutativeBothTuple4Ops[F[_], T1, T2, T3, T4](tf: => (F[T1], F[T2], F[T3], F[T4])): CommutativeBothTuple4Ops[F, T1, T2, T3, T4]
final implicit def CommutativeBothTuple5Ops[F[_], T1, T2, T3, T4, T5](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5])): CommutativeBothTuple5Ops[F, T1, T2, T3, T4, T5]
final implicit def CommutativeBothTuple6Ops[F[_], T1, T2, T3, T4, T5, T6](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6])): CommutativeBothTuple6Ops[F, T1, T2, T3, T4, T5, T6]
final implicit def CommutativeBothTuple7Ops[F[_], T1, T2, T3, T4, T5, T6, T7](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7])): CommutativeBothTuple7Ops[F, T1, T2, T3, T4, T5, T6, T7]
final implicit def CommutativeBothTuple8Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8])): CommutativeBothTuple8Ops[F, T1, T2, T3, T4, T5, T6, T7, T8]
final implicit def CommutativeBothTuple9Ops[F[_], T1, T2, T3, T4, T5, T6, T7, T8, T9](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7], F[T8], F[T9])): CommutativeBothTuple9Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9]