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.Base with newtypes.And.Tag

    A newtype representing logical conjunction.

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

    A newtype representing parameterized logical conjunction.

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

    A newtype representing taking the first of two elements.

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

    A newtype representing taking the last of two elements.

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

    A newtype representing taking the max of two elements.

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

    A newtype representing taking the min of two elements.

  10. type Natural = newtypes.Natural.Base with newtypes.Natural.Tag
  11. type Or = newtypes.Or.Base with newtypes.Or.Tag

    A newtype representing logical disjunction.

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

    A newtype representing parameterized logical disjunction.

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

    A newtype representing multiplication.

  14. 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 Failure extends prelude.NewtypeF

    A newtype representing another type in a failed state

  4. object FailureIn extends prelude.NewtypeF

    A newtype representing an input error in another type

  5. object FailureOut extends prelude.NewtypeF

    A newtype representing an output error in another type

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

Inherited from AnyRef

Inherited from Any

Ungrouped