Object/Trait

zio.prelude

Invariant

Related Docs: trait Invariant | package prelude

Permalink

object Invariant extends LowPriorityInvariantImplicits with InvariantVersionSpecific

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Invariant
  2. InvariantVersionSpecific
  3. LowPriorityInvariantImplicits
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait DeriveCanBuildFrom[F[+_]] extends AnyRef

    Permalink
    Definition Classes
    InvariantVersionSpecific

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val AssociativeInvariant: Invariant[Associative]

    Permalink
  5. implicit def CauseCovariant: Covariant[Cause]

    Permalink

    The Covariant (and thus Invariant) for Cause

  6. implicit val ChunkForEach: ForEach[Chunk]

    Permalink

    The ForEach (and thus Covariant and Invariant) for Chunk.

  7. implicit val CommutativeInvariant: Invariant[Commutative]

    Permalink
  8. implicit def ConstForEach[A]: ForEach[[+B]Type[A]]

    Permalink

    The ForEach instance for Const.

  9. object DeriveCanBuildFrom

    Permalink
    Definition Classes
    InvariantVersionSpecific
  10. implicit def EitherFailureCovariant[R]: Covariant[[+l]Type[Either[l, R]]]

    Permalink

    The Covariant (and thus Invariant) for a failed Either

  11. implicit def EitherForEach[E]: ForEach[[+a]Either[E, a]] with Bicovariant[Either]

    Permalink

    The ForEach (and thus Covariant and Invariant) for Either.

  12. implicit def ExitCovariant[E]: Covariant[[+a]Exit[E, a]]

    Permalink

    The Covariant (and thus Invariant) for Exit

  13. implicit def ExitFailureCovariant[A]: Covariant[[+e]Type[Exit[e, A]]]

    Permalink

    The Covariant (and thus Invariant) for a failed Exit

  14. implicit def FiberCovariant[E]: Covariant[[+a]Fiber[E, a]]

    Permalink

    The Covariant (and thus Invariant) for Fiber

  15. implicit def Function10Contravariant[B, C, D, E, F, G, H, I, J, K]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J) ⇒ K]

    Permalink

    The Contravariant (and thus Invariant) instance for Function10.

    The Contravariant (and thus Invariant) instance for Function10.

    Definition Classes
    LowPriorityInvariantImplicits
  16. implicit def Function10Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function10

  17. implicit def Function11Contravariant[B, C, D, E, F, G, H, I, J, K, L]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K) ⇒ L]

    Permalink

    The Contravariant (and thus Invariant) instance for Function11.

    The Contravariant (and thus Invariant) instance for Function11.

    Definition Classes
    LowPriorityInvariantImplicits
  18. implicit def Function11Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function11

  19. implicit def Function12Contravariant[B, C, D, E, F, G, H, I, J, K, L, M]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L) ⇒ M]

    Permalink

    The Contravariant (and thus Invariant) instance for Function12.

    The Contravariant (and thus Invariant) instance for Function12.

    Definition Classes
    LowPriorityInvariantImplicits
  20. implicit def Function12Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function12

  21. implicit def Function13Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M) ⇒ N]

    Permalink

    The Contravariant (and thus Invariant) instance for Function13.

    The Contravariant (and thus Invariant) instance for Function13.

    Definition Classes
    LowPriorityInvariantImplicits
  22. implicit def Function13Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function13

  23. implicit def Function14Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N, O]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M, N) ⇒ O]

    Permalink

    The Contravariant (and thus Invariant) instance for Function14.

    The Contravariant (and thus Invariant) instance for Function14.

    Definition Classes
    LowPriorityInvariantImplicits
  24. implicit def Function14Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function14

  25. implicit def Function15Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M, N, O) ⇒ P]

    Permalink

    The Contravariant (and thus Invariant) instance for Function15.

    The Contravariant (and thus Invariant) instance for Function15.

    Definition Classes
    LowPriorityInvariantImplicits
  26. implicit def Function15Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function15

  27. implicit def Function16Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) ⇒ Q]

    Permalink

    The Contravariant (and thus Invariant) instance for Function16.

    The Contravariant (and thus Invariant) instance for Function16.

    Definition Classes
    LowPriorityInvariantImplicits
  28. implicit def Function16Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function16

  29. implicit def Function17Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) ⇒ R]

    Permalink

    The Contravariant (and thus Invariant) instance for Function17.

    The Contravariant (and thus Invariant) instance for Function17.

    Definition Classes
    LowPriorityInvariantImplicits
  30. implicit def Function17Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function17

  31. implicit def Function18Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) ⇒ S]

    Permalink

    The Contravariant (and thus Invariant) instance for Function18.

    The Contravariant (and thus Invariant) instance for Function18.

    Definition Classes
    LowPriorityInvariantImplicits
  32. implicit def Function18Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function18

  33. implicit def Function19Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) ⇒ T]

    Permalink

    The Contravariant (and thus Invariant) instance for Function10.

    The Contravariant (and thus Invariant) instance for Function10.

    Definition Classes
    LowPriorityInvariantImplicits
  34. implicit def Function19Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function19

  35. implicit def Function1Contravariant[B]: Contravariant[[-x](x) ⇒ B]

    Permalink

    The Contravariant (and thus Invariant) instance for Function1[-A, +B] : [*, *] => *.

    The Contravariant (and thus Invariant) instance for Function1[-A, +B] : [*, *] => *.

    Definition Classes
    LowPriorityInvariantImplicits
  36. implicit def Function1Covariant[T]: Covariant[[+x](T) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function1

  37. implicit def Function20Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) ⇒ U]

    Permalink

    The Contravariant (and thus Invariant) instance for Function20.

    The Contravariant (and thus Invariant) instance for Function20.

    Definition Classes
    LowPriorityInvariantImplicits
  38. implicit def Function20Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function20

  39. implicit def Function21Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) ⇒ V]

    Permalink

    The Contravariant (and thus Invariant) instance for Function21.

    The Contravariant (and thus Invariant) instance for Function21.

    Definition Classes
    LowPriorityInvariantImplicits
  40. implicit def Function21Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function21

  41. implicit def Function22Contravariant[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W]: Contravariant[[-x](x, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) ⇒ W]

    Permalink

    The Contravariant (and thus Invariant) instance for Function22.

    The Contravariant (and thus Invariant) instance for Function22.

    Definition Classes
    LowPriorityInvariantImplicits
  42. implicit def Function22Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function22

  43. implicit def Function2Contravariant[B, C]: Contravariant[[-x](x, B) ⇒ C]

    Permalink

    The Contravariant (and thus Invariant) instance for Function2.

    The Contravariant (and thus Invariant) instance for Function2.

    Definition Classes
    LowPriorityInvariantImplicits
  44. implicit def Function2Covariant[T1, T2]: Covariant[[+x](T1, T2) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function2

  45. implicit def Function3Contravariant[B, C, D]: Contravariant[[-x](x, B, C) ⇒ D]

    Permalink

    The Contravariant (and thus Invariant) instance for Function3.

    The Contravariant (and thus Invariant) instance for Function3.

    Definition Classes
    LowPriorityInvariantImplicits
  46. implicit def Function3Covariant[T1, T2, T3]: Covariant[[+x](T1, T2, T3) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function3

  47. implicit def Function4Contravariant[B, C, D, E]: Contravariant[[-x](x, B, C, D) ⇒ E]

    Permalink

    The Contravariant (and thus Invariant) instance for Function4.

    The Contravariant (and thus Invariant) instance for Function4.

    Definition Classes
    LowPriorityInvariantImplicits
  48. implicit def Function4Covariant[T1, T2, T3, T4]: Covariant[[+x](T1, T2, T3, T4) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function4

  49. implicit def Function5Contravariant[B, C, D, E, F]: Contravariant[[-x](x, B, C, D, E) ⇒ F]

    Permalink

    The Contravariant (and thus Invariant) instance for Function5.

    The Contravariant (and thus Invariant) instance for Function5.

    Definition Classes
    LowPriorityInvariantImplicits
  50. implicit def Function5Covariant[T1, T2, T3, T4, T5]: Covariant[[+x](T1, T2, T3, T4, T5) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function5

  51. implicit def Function6Contravariant[B, C, D, E, F, G]: Contravariant[[-x](x, B, C, D, E, F) ⇒ G]

    Permalink

    The Contravariant (and thus Invariant) instance for Function6.

    The Contravariant (and thus Invariant) instance for Function6.

    Definition Classes
    LowPriorityInvariantImplicits
  52. implicit def Function6Covariant[T1, T2, T3, T4, T5, T6]: Covariant[[+x](T1, T2, T3, T4, T5, T6) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function6

  53. implicit def Function7Contravariant[B, C, D, E, F, G, H]: Contravariant[[-x](x, B, C, D, E, F, G) ⇒ H]

    Permalink

    The Contravariant (and thus Invariant) instance for Function7.

    The Contravariant (and thus Invariant) instance for Function7.

    Definition Classes
    LowPriorityInvariantImplicits
  54. implicit def Function7Covariant[T1, T2, T3, T4, T5, T6, T7]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function7

  55. implicit def Function8Contravariant[B, C, D, E, F, G, H, I]: Contravariant[[-x](x, B, C, D, E, F, G, H) ⇒ I]

    Permalink

    The Contravariant (and thus Invariant) instance for Function8.

    The Contravariant (and thus Invariant) instance for Function8.

    Definition Classes
    LowPriorityInvariantImplicits
  56. implicit def Function8Covariant[T1, T2, T3, T4, T5, T6, T7, T8]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function8

  57. implicit def Function9Contravariant[B, C, D, E, F, G, H, I, J]: Contravariant[[-x](x, B, C, D, E, F, G, H, I) ⇒ J]

    Permalink

    The Contravariant (and thus Invariant) instance for Function9.

    The Contravariant (and thus Invariant) instance for Function9.

    Definition Classes
    LowPriorityInvariantImplicits
  58. implicit def Function9Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ x]

    Permalink

    The Covariant (and thus Invariant) for Function9

  59. implicit def FutureCovariant(implicit ec: ExecutionContext): Covariant[Future]

    Permalink

    The Covariant (and thus Invariant) instance for Future

  60. implicit val IdNonEmptyForEach: NonEmptyForEach[prelude.Id]

    Permalink

    The NonEmptyForEach (and thus ForEach, Covariant and Invariant) instance for Id.

  61. implicit val IdentityInvariant: Invariant[Identity]

    Permalink
  62. implicit val InverseInvariant: Invariant[Inverse]

    Permalink
  63. implicit def IterableForEach[F[+a] <: Iterable[a]](implicit derive: DeriveCanBuildFrom[F]): ForEach[F]

    Permalink

    Derives a ForEach[F] from an Iterable[F].

    Derives a ForEach[F] from an Iterable[F].

    Definition Classes
    InvariantVersionSpecific
  64. implicit val ListForEach: ForEach[List]

    Permalink

    The ForEach (and thus Covariant and Invariant) instance for List.

  65. implicit def MapForEach[K]: ForEach[[+v]Map[K, v]]

    Permalink

    The ForEach (and thus Covariant and Invariant) instance for Map.

  66. implicit val NonEmptyChunkNonEmptyForEach: NonEmptyForEach[NonEmptyChunk]

    Permalink

    The NonEmptyForEach (and thus ForEach, Covariant and Invariant) instance for NonEmptyChunk.

  67. implicit val OptionForEach: ForEach[Option]

    Permalink

    The ForEach (and thus Covariant and Invariant) instance for Option.

  68. implicit def ScheduleContravariant[R, B]: Contravariant[[-x]Schedule[R, x, B]]

    Permalink

    The Contravariant (and thus Invariant) instance for Schedule.

    The Contravariant (and thus Invariant) instance for Schedule.

    Definition Classes
    LowPriorityInvariantImplicits
  69. implicit def ScheduleCovariant[R, A]: Covariant[[+b]Schedule[R, A, b]]

    Permalink

    The Covariant (and thus Invariant) instance for Schedule

  70. implicit val SetInvariant: Invariant[Set]

    Permalink

    The Invariant instance for Set

  71. implicit val TryCovariant: Covariant[Try]

    Permalink

    The Covariant (and thus Invariant) instance for Try

  72. implicit def Tuple10Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple10

  73. implicit def Tuple11Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple11

  74. implicit def Tuple12Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple12

  75. implicit def Tuple13Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple13

  76. implicit def Tuple14Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple14

  77. implicit def Tuple15Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple15

  78. implicit def Tuple16Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple16

  79. implicit def Tuple17Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple17

  80. implicit def Tuple18Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple18

  81. implicit def Tuple19Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple19

  82. implicit def Tuple20Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple20

  83. implicit def Tuple21Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple21

  84. implicit def Tuple22Covariant[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple22

  85. implicit def Tuple2Covariant[T1]: Covariant[[+x](T1, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple2

  86. implicit def Tuple3Covariant[T1, T2]: Covariant[[+x](T1, T2, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple3

  87. implicit def Tuple4Covariant[T1, T2, T3]: Covariant[[+x](T1, T2, T3, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple4

  88. implicit def Tuple5Covariant[T1, T2, T3, T4]: Covariant[[+x](T1, T2, T3, T4, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple5

  89. implicit def Tuple6Covariant[T1, T2, T3, T4, T5]: Covariant[[+x](T1, T2, T3, T4, T5, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple6

  90. implicit def Tuple7Covariant[T1, T2, T3, T4, T5, T6]: Covariant[[+x](T1, T2, T3, T4, T5, T6, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple7

  91. implicit def Tuple8Covariant[T1, T2, T3, T4, T5, T6, T7]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple8

  92. implicit def Tuple9Covariant[T1, T2, T3, T4, T5, T6, T7, T8]: Covariant[[+x](T1, T2, T3, T4, T5, T6, T7, T8, x)]

    Permalink

    The Covariant (and thus Invariant) for Tuple9

  93. implicit val VectorForEach: ForEach[Vector]

    Permalink

    The ForEach (and thus Covariant and Invariant) instance for Vector.

  94. implicit def ZIOCovariant[R, E]: Covariant[[+a]ZIO[R, E, a]]

    Permalink

    The Covariant (and thus Invariant) for ZIO

  95. implicit def ZIOFailureCovariant[R, A]: Covariant[[+e]Type[ZIO[R, e, A]]]

    Permalink

    The Covariant (and thus Invariant) for a failed ZIO

  96. implicit def ZManagedCovariant[R, E]: Covariant[[+a]ZManaged[R, E, a]]

    Permalink

    The Covariant (and thus Invariant) for ZManaged

  97. implicit def ZManagedFailureCovariant[R, A]: Covariant[[+e]Type[ZManaged[R, e, A]]]

    Permalink

    The Covariant (and thus Invariant) for a failed ZManaged

  98. implicit def ZQueueContravariant[RA, EA, RB, EB, B]: Contravariant[[-x]ZQueue[RA, EA, RB, EB, x, B]]

    Permalink

    The Contravariant (and thus Invariant) instance for ZQueue.

    The Contravariant (and thus Invariant) instance for ZQueue.

    Definition Classes
    LowPriorityInvariantImplicits
  99. implicit def ZQueueCovariant[RA, RB, EA, EB, A]: Covariant[[+b]ZQueue[RA, RB, EA, EB, A, b]]

    Permalink

    The Covariant (and thus Invariant) for ZQueue

  100. implicit def ZRefContravariant[RA, RB, EA, EB, B]: Contravariant[[-x]ZRef[RA, RB, EA, EB, x, B]]

    Permalink

    The Contravariant (and thus Invariant) instance for ZRef.

    The Contravariant (and thus Invariant) instance for ZRef.

    Definition Classes
    LowPriorityInvariantImplicits
  101. implicit def ZRefCovariant[RA, RB, EA, EB, A]: Covariant[[+b]ZRef[RA, RB, EA, EB, A, b]]

    Permalink

    The Covariant (and thus Invariant) for ZRef

  102. implicit def ZRefFailureInCovariant[RA, RB, EB, A, B]: Covariant[[+ea]Type[ZRef[RA, RB, ea, EB, A, B]]]

    Permalink

    The Covariant (and thus Invariant) for a failed ZRef on its input

  103. implicit def ZRefFailureOutCovariant[RA, RB, EA, A, B]: Covariant[[+eb]Type[ZRef[RA, RB, EA, eb, A, B]]]

    Permalink

    The Covariant (and thus Invariant) for a failed ZRef on its output

  104. implicit def ZRefSynchronizedContravariant[RA, RB, EA, EB, B]: Contravariant[[-x]Synchronized[RA, RB, EA, EB, x, B]]

    Permalink

    The Contravariant (and thus Invariant) instance for ZRef.Synchronized.

    The Contravariant (and thus Invariant) instance for ZRef.Synchronized.

    Definition Classes
    LowPriorityInvariantImplicits
  105. implicit def ZRefSynchronizedCovariant[RA, RB, EA, EB, A]: Covariant[[+b]Synchronized[RA, RB, EA, EB, A, b]]

    Permalink

    The Covariant (and thus Invariant) for ZRef.Synchronized

  106. implicit def ZRefSynchronizedFailureInACovariant[RA, RB, EB, A, B]: Covariant[[+ea]Type[Synchronized[RA, RB, ea, EB, A, B]]]

    Permalink

    The Covariant (and thus Invariant) for a failed ZRef.Synchronized on its input

  107. implicit def ZRefSynchronizedFailureOutCovariant[RA, RB, EA, A, B]: Covariant[[+eb]Type[Synchronized[RA, RB, EA, eb, A, B]]]

    Permalink

    The Covariant (and thus Invariant) for a failed ZRef.Synchronized on its output

  108. implicit def ZSTMZivariantCovariant[R, E]: Covariant[[+o]ZSTM[R, E, o]]

    Permalink

    The Covariant (and thus Invariant) for ZSTM

  109. implicit def ZSTMZivariantFailureCovariant[R, O]: Covariant[[+e]Type[ZSTM[R, e, O]]]

    Permalink

    The Covariant (and thus Invariant) for a failed ZSTM

  110. implicit def ZSinkContravariant[R, E, L, Z]: Contravariant[[-x]ZSink[R, E, x, L, Z]]

    Permalink

    The Contravariant (and thus Invariant) instance for ZSink.

    The Contravariant (and thus Invariant) instance for ZSink.

    Definition Classes
    LowPriorityInvariantImplicits
  111. implicit def ZStreamCovariant[R, E]: Covariant[[+o]ZStream[R, E, o]]

    Permalink

    The Covariant (and thus Invariant) for ZStream

  112. implicit def ZStreamFailureCovariant[R, O]: Covariant[[+e]Type[ZStream[R, e, O]]]

    Permalink

    The Covariant (and thus Invariant) for a failed ZStream

  113. def apply[F[_]](implicit invariant: Invariant[F]): Invariant[F]

    Permalink
  114. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  115. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  116. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  117. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  118. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  119. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  120. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  121. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  122. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  123. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  124. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  125. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  126. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  127. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  128. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  129. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from InvariantVersionSpecific

Inherited from AnyRef

Inherited from Any

Ungrouped