Left

data class Left<out L, Nothing>(val value: L) : Either<L, Nothing>

Constructors

Link copied to clipboard
fun <out L> Left(value: L)

Functions

Link copied to clipboard
inline fun <X> fold(fl: (L) -> X, fr: (Nothing) -> X): X
Link copied to clipboard
inline fun <X> map(f: (Nothing) -> X): Either<L, X>
Link copied to clipboard
inline fun <X, Y> transform(fl: (L) -> X, fr: (Nothing) -> Y): Either<X, Y>

Properties

Link copied to clipboard
open override val isLeft: Boolean = true
Link copied to clipboard
open override val isRight: Boolean = false
Link copied to clipboard
open override val left: L?
Link copied to clipboard
open override val right: Nothing? = null
Link copied to clipboard
val value: L