Interface | Description |
---|---|
Either<ST,PT> |
A totally Lazy Either implementation with tail call optimization for map and flatMap operators.
|
Either3<LT1,LT2,RT> |
A right biased Lazy Either3 type.
|
Either4<LT1,LT2,LT3,RT> |
A right biased Lazy Either4 type.
|
Either5<LT1,LT2,LT3,LT4,RT> |
A right biased Lazy Either4 type.
|
Class | Description |
---|---|
Either.Lazy<ST,PT> | |
Either.Left<ST,PT> | |
Either.Right<ST,PT> | |
Either3.Lazy<ST,M,PT> | |
Either3.Left1<ST,M,PT> | |
Either3.Left2<ST,M,PT> | |
Either3.Right<ST,M,PT> | |
Either4.Lazy<ST,M,M2,PT> | |
Either4.Left1<ST,M,M2,PT> | |
Either4.Left2<ST,M,M2,PT> | |
Either4.Left3<ST,M,M2,PT> | |
Either4.Right<ST,M,M2,PT> | |
Either5.Lazy<ST,M,M2,M3,PT> | |
Either5.Left1<ST,M,M2,M3,PT> | |
Either5.Left2<ST,M,M2,M3,PT> | |
Either5.Left3<ST,M,M2,M3,PT> | |
Either5.Left4<ST,M,M2,M3,PT> | |
Either5.Right<ST,M,M2,M3,PT> |