LEither

stdx.util.LEither$package.LEither
object LEither

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
LEither.type

Members list

Value members

Concrete methods

def left[A, B](a: A)(using Typeable[A])(using Typeable[B]): LEither[A, B]
def right[A, B](b: B)(using Typeable[A])(using Typeable[B]): LEither[A, B]

Extensions

Extensions

extension [A, B](lEither: LEither[A, B])
def fold[C](leftFn: A => C)(rightFn: B => C)(using Typeable[A], Typeable[B]): C
inline def isLeft(using Typeable[A]): Boolean
inline def isRight(using Typeable[B]): Boolean
def map[C](fn: B => C)(using Typeable[A], Typeable[B])(using Typeable[C]): LEither[A, C]