Package

zio.prelude

newtypes

Permalink

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. All

Type Members

  1. type And = newtypes.And.Base with newtypes.And.Tag

    Permalink

    A newtype representing logical conjunction.

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

    Permalink

    A newtype representing parameterized logical conjunction.

  3. type Failure[+A] = Type[A]

    Permalink
  4. type FailureIn[+A] = Type[A]

    Permalink
  5. type FailureOut[+A] = Type[A]

    Permalink
  6. type First[A] = Type[A]

    Permalink

    A newtype representing taking the first of two elements.

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

    Permalink

    A newtype representing taking the last of two elements.

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

    Permalink

    A newtype representing taking the max of two elements.

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

    Permalink

    A newtype representing taking the min of two elements.

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

    Permalink
  11. type Or = newtypes.Or.Base with newtypes.Or.Tag

    Permalink

    A newtype representing logical disjunction.

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

    Permalink

    A newtype representing parameterized logical disjunction.

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

    Permalink

    A newtype representing multiplication.

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

    Permalink

    A newtype representing addition.

Value Members

  1. object And extends Subtype[Boolean]

    Permalink
  2. object AndF extends prelude.SubtypeF

    Permalink
  3. object Failure extends prelude.NewtypeF

    Permalink

    A newtype representing another type in a failed state

  4. object FailureIn extends prelude.NewtypeF

    Permalink

    A newtype representing an input error in another type

  5. object FailureOut extends prelude.NewtypeF

    Permalink

    A newtype representing an output error in another type

  6. object First extends prelude.SubtypeF

    Permalink
  7. object Last extends prelude.SubtypeF

    Permalink
  8. object Max extends prelude.SubtypeF

    Permalink
  9. object Min extends prelude.SubtypeF

    Permalink
  10. object Natural extends Subtype[Int]

    Permalink
  11. object Or extends Subtype[Boolean]

    Permalink
  12. object OrF extends prelude.SubtypeF

    Permalink
  13. object Prod extends prelude.SubtypeF

    Permalink
  14. object Sum extends prelude.SubtypeF

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped