just-fp-core
just-fp-core
just.fp
Applicative
ApplicativeLaw
Applicative
EitherEqualInstance
EitherT
EitherT
EitherTApplicativeInstance
EitherTFunctorInstance
EitherTMonadInstance
Equal
EqualLaw
Equal
Functor
FunctorLaw
Functor
ListEqualInstance
Monad
MonadLaw
Monad
Monoid
MonoidLaw
Monoid
NatualEqual
NatualEqual
OptionEqualInstance
OptionT
OptionT
OptionTApplicativeInstance
OptionTFunctorInstance
OptionTMonadInstance
SemiGroup
SemiGroup
ListSemiGroup
VectorSemiGroup
StringSemiGroup
ByteSemiGroup
ShortSemiGroup
CharSemiGroup
IntSemiGroup
LongSemiGroup
BigIntSemiGroup
BigDecimalSemiGroup
VectorEqualInstance
Writer
WriterMonadInstance
WriterT
WriterT
WriterTApplicativeInstance
WriterTFunctorInstance
WriterTMonadInstance
WriterTMonadInstances
just.fp.compat
EitherCompat
just.fp.instances
BigDecimalEqualInstance
BigIntEqualInstance
BooleanEqualInstance
ByteEqualInstance
CharEqualInstance
DoubleEqualInstance
FloatEqualInstance
IntEqualInstance
LongEqualInstance
ShortEqualInstance
StringEqualInstance
just.fp.syntax
EitherFunctions
EitherOps
ToEither
LeftOps
RightOps
RightBiasedEither
EitherSyntax
EqualSyntax
EqualOps
EqualSyntax
OptionOps
ToSome
ToEither
OptionSyntax
SemiGroupSyntax
SemiGroupOps
SemiGroupSyntax
WriterOps
ToWriter
WriterSyntax
just-fp-core
/
just.fp
/
EitherT
EitherT
final case
class
EitherT
[F[_], A, B](run:
F
[
Either
[
A
,
B
]])
Authors
Kevin Lee
Since
2019-03-24
Companion
object
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
ap
[C](fa:
EitherT
[
F
,
A
,
B
=> C])(F:
Applicative
[
F
]):
EitherT
[
F
,
A
, C]
def
flatMap
[C](f:
B
=>
EitherT
[
F
,
A
, C])(M:
Monad
[
F
]):
EitherT
[
F
,
A
, C]
def
isLeft
(F:
Functor
[
F
]):
F
[
Boolean
]
def
isRight
(F:
Functor
[
F
]):
F
[
Boolean
]
def
leftFlatMap
[C](f:
A
=>
EitherT
[
F
, C,
B
])(M:
Monad
[
F
]):
EitherT
[
F
, C,
B
]
def
leftMap
[C](f:
A
=> C)(F:
Functor
[
F
]):
EitherT
[
F
, C,
B
]
def
map
[C](f:
B
=> C)(F:
Functor
[
F
]):
EitherT
[
F
,
A
, C]
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from
Product