Either

object Either
class Object
trait Matchable
class Any

Extensions

Extensions

extension [L, R](either: Either[L, R])
def discardLeft(f: L => Nothing): R
def mapLeft[L1](f: L => L1): Either[L1, R]
extension [T](opt: Option[T])
def toEitherOr[L](leftValue: L): Either[L, T]