Either

object Either
class Object
trait Matchable
class Any

Extensions

Extensions

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