AssociativeBothSyntax

zio.prelude.AssociativeBothSyntax

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

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

Provides infix syntax for associative operations for contravariant types.

Provides infix syntax for associative operations for contravariant types.

Attributes

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

Provides infix syntax for associative operations for covariant types.

Provides infix syntax for associative operations for covariant types.

Attributes

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

Provides infix syntax for associative operations for invariant types.

Provides infix syntax for associative operations for invariant types.

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class AssociativeBothTuple10Ops[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 AssociativeBothTuple11Ops[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 AssociativeBothTuple12Ops[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 AssociativeBothTuple13Ops[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 AssociativeBothTuple14Ops[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 AssociativeBothTuple15Ops[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 AssociativeBothTuple16Ops[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 AssociativeBothTuple17Ops[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 AssociativeBothTuple18Ops[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 AssociativeBothTuple19Ops[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 AssociativeBothTuple20Ops[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 AssociativeBothTuple21Ops[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 AssociativeBothTuple22Ops[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 AssociativeBothTuple2Ops[F[_], T1, T2](tf: => (F[T1], F[T2]))

Attributes

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

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class AssociativeBothTuple5Ops[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 AssociativeBothTuple6Ops[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 AssociativeBothTuple7Ops[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 AssociativeBothTuple8Ops[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 AssociativeBothTuple9Ops[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 associative operations for contravariant types.

Provides infix syntax for associative operations for contravariant types.

Attributes

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

Provides infix syntax for associative operations for covariant types.

Provides infix syntax for associative operations for covariant types.

Attributes

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

Provides infix syntax for associative operations for invariant types.

Provides infix syntax for associative operations for invariant types.

Attributes

final implicit def AssociativeBothTuple10Ops[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])): AssociativeBothTuple10Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]
final implicit def AssociativeBothTuple11Ops[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])): AssociativeBothTuple11Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]
final implicit def AssociativeBothTuple12Ops[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])): AssociativeBothTuple12Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]
final implicit def AssociativeBothTuple13Ops[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])): AssociativeBothTuple13Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]
final implicit def AssociativeBothTuple14Ops[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])): AssociativeBothTuple14Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]
final implicit def AssociativeBothTuple15Ops[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])): AssociativeBothTuple15Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]
final implicit def AssociativeBothTuple16Ops[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])): AssociativeBothTuple16Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]
final implicit def AssociativeBothTuple17Ops[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])): AssociativeBothTuple17Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]
final implicit def AssociativeBothTuple18Ops[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])): AssociativeBothTuple18Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]
final implicit def AssociativeBothTuple19Ops[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])): AssociativeBothTuple19Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]
final implicit def AssociativeBothTuple20Ops[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])): AssociativeBothTuple20Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]
final implicit def AssociativeBothTuple21Ops[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])): AssociativeBothTuple21Ops[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 AssociativeBothTuple22Ops[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])): AssociativeBothTuple22Ops[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 AssociativeBothTuple2Ops[F[_], T1, T2](tf: => (F[T1], F[T2])): AssociativeBothTuple2Ops[F, T1, T2]
final implicit def AssociativeBothTuple3Ops[F[_], T1, T2, T3](tf: => (F[T1], F[T2], F[T3])): AssociativeBothTuple3Ops[F, T1, T2, T3]
final implicit def AssociativeBothTuple4Ops[F[_], T1, T2, T3, T4](tf: => (F[T1], F[T2], F[T3], F[T4])): AssociativeBothTuple4Ops[F, T1, T2, T3, T4]
final implicit def AssociativeBothTuple5Ops[F[_], T1, T2, T3, T4, T5](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5])): AssociativeBothTuple5Ops[F, T1, T2, T3, T4, T5]
final implicit def AssociativeBothTuple6Ops[F[_], T1, T2, T3, T4, T5, T6](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6])): AssociativeBothTuple6Ops[F, T1, T2, T3, T4, T5, T6]
final implicit def AssociativeBothTuple7Ops[F[_], T1, T2, T3, T4, T5, T6, T7](tf: => (F[T1], F[T2], F[T3], F[T4], F[T5], F[T6], F[T7])): AssociativeBothTuple7Ops[F, T1, T2, T3, T4, T5, T6, T7]
final implicit def AssociativeBothTuple8Ops[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])): AssociativeBothTuple8Ops[F, T1, T2, T3, T4, T5, T6, T7, T8]
final implicit def AssociativeBothTuple9Ops[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])): AssociativeBothTuple9Ops[F, T1, T2, T3, T4, T5, T6, T7, T8, T9]