Package

zio

prelude

Permalink

package prelude

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. prelude
  2. ZivariantSyntax
  3. ForEachSyntax
  4. PartialOrdSyntax
  5. OrdSyntax
  6. NonEmptyForEachSyntax
  7. NonEmptySetSyntax
  8. NewtypeFExports
  9. NewtypeExports
  10. InverseSyntax
  11. IdentityEitherSyntax
  12. IdentityBothSyntax
  13. IdentitySyntax
  14. IdExports
  15. HashSyntax
  16. EqualSyntax
  17. DivariantSyntax
  18. DebugSyntax
  19. ContravariantSyntax
  20. CovariantSyntax
  21. ConstExports
  22. CommutativeEitherSyntax
  23. CommutativeBothSyntax
  24. BicovariantSyntax
  25. AssociativeFlattenSyntax
  26. AssociativeEitherSyntax
  27. AssociativeComposeSyntax
  28. AssociativeBothSyntax
  29. AssociativeSyntax
  30. Assertions
  31. AnyRef
  32. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type <=>[A, B] = Equivalence[A, B]

    Permalink
  2. type AnyF[_] = Any

    Permalink
  3. implicit class AssociativeBothContravariantOps[F[-_], A] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  4. implicit class AssociativeBothCovariantOps[F[+_], A] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  5. implicit class AssociativeBothOps[F[_], A] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  6. implicit class AssociativeBothTuple10Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  7. implicit class AssociativeBothTuple11Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  8. implicit class AssociativeBothTuple12Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  9. implicit class AssociativeBothTuple13Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  10. implicit class AssociativeBothTuple14Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  11. implicit class AssociativeBothTuple15Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  12. implicit class AssociativeBothTuple16Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  13. implicit class AssociativeBothTuple17Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  14. implicit class AssociativeBothTuple18Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  15. implicit class AssociativeBothTuple19Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  16. implicit class AssociativeBothTuple20Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  17. 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] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  18. 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] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  19. implicit class AssociativeBothTuple2Ops[F[+_], T1, T2] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  20. implicit class AssociativeBothTuple3Ops[F[+_], T1, T2, T3] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  21. implicit class AssociativeBothTuple4Ops[F[+_], T1, T2, T3, T4] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  22. implicit class AssociativeBothTuple5Ops[F[+_], T1, T2, T3, T4, T5] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  23. implicit class AssociativeBothTuple6Ops[F[+_], T1, T2, T3, T4, T5, T6] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  24. implicit class AssociativeBothTuple7Ops[F[+_], T1, T2, T3, T4, T5, T6, T7] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  25. implicit class AssociativeBothTuple8Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  26. implicit class AssociativeBothTuple9Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9] extends AnyRef

    Permalink
    Definition Classes
    AssociativeBothSyntax
  27. implicit class AssociativeComposeOps[A, B, =>:[-_, +_]] extends AnyRef

    Permalink
    Definition Classes
    AssociativeComposeSyntax
  28. implicit class AssociativeEitherContravariantOps[F[-_], A] extends AnyRef

    Permalink
    Definition Classes
    AssociativeEitherSyntax
  29. implicit class AssociativeEitherCovariantOps[F[+_], A] extends AnyRef

    Permalink
    Definition Classes
    AssociativeEitherSyntax
  30. implicit class AssociativeEitherOps[F[_], A] extends AnyRef

    Permalink
    Definition Classes
    AssociativeEitherSyntax
  31. implicit class AssociativeFlattenCovariantOps[F[+_], A] extends AnyRef

    Permalink
    Definition Classes
    AssociativeFlattenSyntax
  32. implicit class AssociativeFlattenOps[F[+_], A] extends AnyRef

    Permalink
    Definition Classes
    AssociativeFlattenSyntax
  33. implicit class AssociativeOps[A] extends AnyRef

    Permalink
    Definition Classes
    AssociativeSyntax
  34. implicit class BicovariantOps[<=>[+_, +_], A, B] extends AnyRef

    Permalink
    Definition Classes
    BicovariantSyntax
  35. implicit class CommutativeBothContraVariantOps[F[-_], A] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  36. implicit class CommutativeBothCovariantOps[F[+_], A] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  37. implicit class CommutativeBothOps[F[_], A] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  38. implicit class CommutativeBothTuple10Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  39. implicit class CommutativeBothTuple11Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  40. implicit class CommutativeBothTuple12Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  41. implicit class CommutativeBothTuple13Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  42. implicit class CommutativeBothTuple14Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  43. implicit class CommutativeBothTuple15Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  44. implicit class CommutativeBothTuple16Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  45. implicit class CommutativeBothTuple17Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  46. implicit class CommutativeBothTuple18Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  47. implicit class CommutativeBothTuple19Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  48. implicit class CommutativeBothTuple20Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  49. 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] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  50. 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] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  51. implicit class CommutativeBothTuple2Ops[F[+_], T1, T2] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  52. implicit class CommutativeBothTuple3Ops[F[+_], T1, T2, T3] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  53. implicit class CommutativeBothTuple4Ops[F[+_], T1, T2, T3, T4] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  54. implicit class CommutativeBothTuple5Ops[F[+_], T1, T2, T3, T4, T5] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  55. implicit class CommutativeBothTuple6Ops[F[+_], T1, T2, T3, T4, T5, T6] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  56. implicit class CommutativeBothTuple7Ops[F[+_], T1, T2, T3, T4, T5, T6, T7] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  57. implicit class CommutativeBothTuple8Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  58. implicit class CommutativeBothTuple9Ops[F[+_], T1, T2, T3, T4, T5, T6, T7, T8, T9] extends AnyRef

    Permalink
    Definition Classes
    CommutativeBothSyntax
  59. implicit class CommutativeEitherContravariantOps[F[-_], A] extends AnyRef

    Permalink
    Definition Classes
    CommutativeEitherSyntax
  60. implicit class CommutativeEitherCovariantOps[F[+_], A] extends AnyRef

    Permalink
    Definition Classes
    CommutativeEitherSyntax
  61. implicit class CommutativeEitherOps[F[_], A] extends AnyRef

    Permalink
    Definition Classes
    CommutativeEitherSyntax
  62. type Const[+A, +B] = Type[A]

    Permalink
    Definition Classes
    ConstExports
  63. implicit class ContravariantOps[F[-_], A] extends AnyRef

    Permalink
    Definition Classes
    ContravariantSyntax
  64. implicit class CovariantOps[F[+_], A] extends AnyRef

    Permalink
    Definition Classes
    CovariantSyntax
  65. implicit class DebugOps[A] extends AnyRef

    Permalink
    Definition Classes
    DebugSyntax
  66. type DeriveAssociative[F[_]] = Derive[F, Associative]

    Permalink
  67. type DeriveCommutative[F[_]] = Derive[F, Commutative]

    Permalink
  68. type DeriveDebug[F[_]] = Derive[F, Debug]

    Permalink
  69. type DeriveEqual[F[_]] = Derive[F, Equal]

    Permalink
  70. type DeriveHash[F[_]] = Derive[F, Hash]

    Permalink
  71. type DeriveIdentity[F[_]] = Derive[F, Identity]

    Permalink
  72. type DeriveInverse[F[_]] = Derive[F, Inverse]

    Permalink
  73. type DeriveOrd[F[_]] = Derive[F, Ord]

    Permalink
  74. implicit class DivariantOps[=>:[-_, +_], A, B] extends AnyRef

    Permalink
    Definition Classes
    DivariantSyntax
  75. type EReader[-R, +E, +A] = ZPure[Nothing, Unit, Unit, R, E, A]

    Permalink
  76. type EState[S, +E, +A] = ZPure[Nothing, S, S, Any, E, A]

    Permalink
  77. type EWriter[+W, +E, +A] = ZPure[W, Unit, Unit, Any, E, A]

    Permalink
  78. implicit class EqualOps[A] extends AnyRef

    Permalink
    Definition Classes
    EqualSyntax
  79. implicit class Flip1Ops[F[+_], G[+_], A] extends AnyRef

    Permalink
    Definition Classes
    NonEmptyForEachSyntax
  80. implicit class FlipOps[F[+_], G[+_], A] extends AnyRef

    Permalink
    Definition Classes
    ForEachSyntax
  81. implicit class ForEachOps[F[+_], A] extends AnyRef

    Permalink
    Definition Classes
    ForEachSyntax
  82. implicit class HashOps[A] extends AnyRef

    Permalink
    Definition Classes
    HashSyntax
  83. type Id[+A] = Type[A]

    Permalink
    Definition Classes
    IdExports
  84. implicit class IdentityBothAnyOps[A] extends AnyRef

    Permalink
    Definition Classes
    IdentityBothSyntax
  85. implicit class IdentityEitherAnyOps extends AnyRef

    Permalink
    Definition Classes
    IdentityEitherSyntax
  86. implicit class IdentityOps[A] extends AnyRef

    Permalink
    Definition Classes
    IdentitySyntax
  87. implicit class InverseOps[A] extends AnyRef

    Permalink
    Definition Classes
    InverseSyntax
  88. implicit class IterableOps[A] extends AnyRef

    Permalink
    Definition Classes
    NonEmptySetSyntax
  89. type MultiSet[+A] = ZSet[A, Int]

    Permalink
  90. abstract class Newtype[A] extends prelude.NewtypeModule.Newtype[A]

    Permalink
    Definition Classes
    NewtypeExports
  91. abstract class NewtypeF extends prelude.NewtypeModuleF.NewtypeF

    Permalink
    Definition Classes
    NewtypeFExports
  92. abstract class NewtypeSmart[A] extends prelude.NewtypeModule.NewtypeSmart[A]

    Permalink
    Definition Classes
    NewtypeExports
  93. abstract class NewtypeSmartF[A[_]] extends prelude.NewtypeModuleF.NewtypeSmartF[A]

    Permalink
    Definition Classes
    NewtypeFExports
  94. implicit class NonEmptyForEachOps[F[+_], A] extends AnyRef

    Permalink
    Definition Classes
    NonEmptyForEachSyntax
  95. type NonEmptyMultiSet[+A] = ZNonEmptySet[A, Int]

    Permalink
  96. implicit class OrdOps[A] extends AnyRef

    Permalink
    Definition Classes
    OrdSyntax
  97. implicit class PartialOrdOps[A] extends AnyRef

    Permalink
    Definition Classes
    PartialOrdSyntax
  98. type Reader[-R, +A] = ZPure[Nothing, Unit, Unit, R, Nothing, A]

    Permalink
  99. type State[S, +A] = ZPure[Nothing, S, S, Any, Nothing, A]

    Permalink
  100. abstract class Subtype[A] extends prelude.NewtypeModule.Subtype[A]

    Permalink
    Definition Classes
    NewtypeExports
  101. abstract class SubtypeF extends prelude.NewtypeModuleF.SubtypeF

    Permalink
    Definition Classes
    NewtypeFExports
  102. abstract class SubtypeSmart[A] extends prelude.NewtypeModule.SubtypeSmart[A]

    Permalink
    Definition Classes
    NewtypeExports
  103. abstract class SubtypeSmartF[A[_]] extends prelude.NewtypeModuleF.SubtypeSmartF[A]

    Permalink
    Definition Classes
    NewtypeFExports
  104. type Validation[+E, +A] = ZPure[Nothing, Unit, Unit, Any, E, A]

    Permalink
  105. type Writer[+W, +A] = ZPure[W, Unit, Unit, Any, Nothing, A]

    Permalink
  106. type ZValidation[+W, +E, +A] = ZPure[W, Unit, Unit, Any, E, A]

    Permalink
  107. implicit class ZivariantOps[Z[-_, +_, +_], R, E, A] extends AnyRef

    Permalink
    Definition Classes
    ZivariantSyntax

Value Members

  1. val EReader: ZPure.type

    Permalink
  2. val EState: ZPure.type

    Permalink
  3. val EWriter: ZPure.type

    Permalink
  4. val MultiSet: ZSet.type

    Permalink
  5. val NonEmptyMultiSet: ZNonEmptySet.type

    Permalink
  6. val Reader: ZPure.type

    Permalink
  7. val State: ZPure.type

    Permalink
  8. val Validation: ZPure.type

    Permalink
  9. val Writer: ZPure.type

    Permalink
  10. val ZValidation: ZPure.type

    Permalink
  11. val any: Any

    Permalink
  12. def equalTo[A](expected: A)(implicit arg0: Equal[A]): Assertion[A]

    Permalink
    Definition Classes
    Assertions
  13. package experimental

    Permalink
  14. def isFailureV[E](assertion: Assertion[E]): Assertion[Validation[E, Any]]

    Permalink
    Definition Classes
    Assertions
  15. def isGreaterThan[A](reference: A)(implicit ord: PartialOrd[A]): Assertion[A]

    Permalink
    Definition Classes
    Assertions
  16. def isGreaterThanEqualTo[A](reference: A)(implicit ord: PartialOrd[A]): Assertion[A]

    Permalink
    Definition Classes
    Assertions
  17. def isLessThan[A](reference: A)(implicit ord: PartialOrd[A]): Assertion[A]

    Permalink
    Definition Classes
    Assertions
  18. def isLessThanEqualTo[A](reference: A)(implicit ord: PartialOrd[A]): Assertion[A]

    Permalink
    Definition Classes
    Assertions
  19. def isSuccessV[A](assertion: Assertion[A]): Assertion[Validation[Any, A]]

    Permalink
    Definition Classes
    Assertions

Inherited from ZivariantSyntax

Inherited from ForEachSyntax

Inherited from PartialOrdSyntax

Inherited from OrdSyntax

Inherited from NonEmptyForEachSyntax

Inherited from NonEmptySetSyntax

Inherited from NewtypeFExports

Inherited from NewtypeExports

Inherited from InverseSyntax

Inherited from IdentityEitherSyntax

Inherited from IdentityBothSyntax

Inherited from IdentitySyntax

Inherited from IdExports

Inherited from HashSyntax

Inherited from EqualSyntax

Inherited from DivariantSyntax

Inherited from DebugSyntax

Inherited from ContravariantSyntax

Inherited from CovariantSyntax

Inherited from ConstExports

Inherited from CommutativeEitherSyntax

Inherited from CommutativeBothSyntax

Inherited from BicovariantSyntax

Inherited from AssociativeFlattenSyntax

Inherited from AssociativeEitherSyntax

Inherited from AssociativeComposeSyntax

Inherited from AssociativeBothSyntax

Inherited from AssociativeSyntax

Inherited from Assertions

Inherited from AnyRef

Inherited from Any

Ungrouped