stdx
stdx
API
stdx
collections
immutable
impl
Metadata
TreeChain
TreeChain
given_Chain_TreeChain
TreeOSet
TreeOSet
given_OSet_TreeOSet
impl
Macros
Antichain
AssertionException
Chain
Chain
Collection
Distinct
CanBeDistinct
CanBeDistinct
IllegalInputException
Index
int
IndexOverflow
Indexed
JFREvents
Maybe
Mergeable
NoDebug
OSet
OSet
OrderedFoldable
PositiveInt
given_FromDigits_PositiveInt
int
PositiveIntOverflow
PositiveLong
c
given_Order_PositiveLong
integral
SearchResult
Sized
Sorted
SortedArrayBuffer
Stepable
UnconstrainedStepable
math
Comparison
Interval
Interval
IntervalLike
IntervalLike
Order
Order
PartialOrder
PartialOrder
given_PartialOrder_Int
given_PartialOrder_Long
given_PartialOrder_String
util
Box
Debug
LEither
T1
D
build_info
BuildInfo
stdx
/
stdx
/
stdx.util
/
LEither
LEither
stdx.util.LEither$package.LEither
object
LEither
Attributes
Experimental
true
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
LEither
.
type
Members list
Clear all
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
]
In this article
Attributes
Members list
Value members
Concrete methods
Extensions
Extensions