Packages

p

zio.prelude

newtypes

package newtypes

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. newtypes
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type And = newtypes.And.Type

    A newtype representing logical conjunction.

  2. type AndF[+A] = Type[A]

    A newtype representing parameterized logical conjunction.

  3. type AndThen[+A] = Type[A]
  4. type Both[+A] = Type[A]
  5. type Failure[+A] = Type[A]
  6. type FailureIn[+A] = Type[A]
  7. type FailureOut[+A] = Type[A]
  8. type First[A] = Type[A]

    A newtype representing taking the first of two elements.

  9. type Last[A] = Type[A]

    A newtype representing taking the last of two elements.

  10. type Max[A] = Type[A]

    A newtype representing taking the max of two elements.

  11. type Min[A] = Type[A]

    A newtype representing taking the min of two elements.

  12. type Natural = newtypes.Natural.Type
  13. type Or = newtypes.Or.Type

    A newtype representing logical disjunction.

  14. type OrF[+A] = Type[A]

    A newtype representing parameterized logical disjunction.

  15. type Prod[A] = Type[A]

    A newtype representing multiplication.

  16. type Sum[A] = Type[A]

    A newtype representing addition.

Value Members

  1. object And extends Subtype[Boolean]
  2. object AndF extends prelude.SubtypeF
  3. object AndThen extends prelude.SubtypeF
  4. object Both extends prelude.SubtypeF
  5. object Failure extends prelude.NewtypeF

    A newtype representing another type in a failed state

  6. object FailureIn extends prelude.NewtypeF

    A newtype representing an input error in another type

  7. object FailureOut extends prelude.NewtypeF

    A newtype representing an output error in another type

  8. object First extends prelude.SubtypeF
  9. object Last extends prelude.SubtypeF
  10. object Max extends prelude.SubtypeF
  11. object Min extends prelude.SubtypeF
  12. object Natural extends Subtype[Int]
  13. object Or extends Subtype[Boolean]
  14. object OrF extends prelude.SubtypeF
  15. object Prod extends prelude.SubtypeF
  16. object Sum extends prelude.SubtypeF

Inherited from AnyRef

Inherited from Any

Ungrouped