package newtypes
Linear Supertypes
Ordering
- Alphabetic
 - By Inheritance
 
Inherited
- newtypes
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
Visibility
- Public
 - Protected
 
Type Members
-    type And = newtypes.And.Type
A newtype representing logical conjunction.
 -    type AndF[+A] = Type[A]
A newtype representing parameterized logical conjunction.
 -  type AndThen[+A] = Type[A]
 -  type Both[+A] = Type[A]
 -  type Failure[+A] = Type[A]
 -  type FailureIn[+A] = Type[A]
 -  type FailureOut[+A] = Type[A]
 -    type First[A] = Type[A]
A newtype representing taking the first of two elements.
 -    type Last[A] = Type[A]
A newtype representing taking the last of two elements.
 -    type Max[A] = Type[A]
A newtype representing taking the max of two elements.
 -    type Min[A] = Type[A]
A newtype representing taking the min of two elements.
 -  type Natural = newtypes.Natural.Type
 -    type Or = newtypes.Or.Type
A newtype representing logical disjunction.
 -    type OrF[+A] = Type[A]
A newtype representing parameterized logical disjunction.
 -    type Prod[A] = Type[A]
A newtype representing multiplication.
 -    type Sum[A] = Type[A]
A newtype representing addition.
 
Value Members
-  object And extends Subtype[Boolean]
 -  object AndF extends prelude.SubtypeF
 -  object AndThen extends prelude.SubtypeF
 -  object Both extends prelude.SubtypeF
 -    object Failure extends prelude.NewtypeF
A newtype representing another type in a failed state
 -    object FailureIn extends prelude.NewtypeF
A newtype representing an input error in another type
 -    object FailureOut extends prelude.NewtypeF
A newtype representing an output error in another type
 -  object First extends prelude.SubtypeF
 -  object Last extends prelude.SubtypeF
 -  object Max extends prelude.SubtypeF
 -  object Min extends prelude.SubtypeF
 -  object Natural extends Subtype[Int]
 -  object Or extends Subtype[Boolean]
 -  object OrF extends prelude.SubtypeF
 -  object Prod extends prelude.SubtypeF
 -  object Sum extends prelude.SubtypeF