Constructs a new Or from the given Either.
Constructs a new Or from the given Either.
Note that values effectively “switch sides” when converting an Either to an Or. If the type of the
Either which you pass to Or.from is Either[ErrorMessage, Int] for example, the result will be an
Or[Int, ErrorMessage]. The reason is that the convention for Either is that Left is used for “bad”
values and Right is used for “good” ones.
the Either to convert to an Or
a new Or whose Good type is the Either's Right type and whose
Bad type is Either's Left type.
Constructs a new Or from the given Try.
Constructs a new Or from the given Try.
the Try to convert to an Or
a new Or whose Good type is the Try's Success type and whose
Bad type is Throwable.
The companion object for
Orproviding factory methods for creatingOrs fromEithers andTrys.