FutureOfEitherOps

io.laminext.core.ops.future.FutureOfEitherOps
final class FutureOfEitherOps[A, B](underlying: Future[Either[A, B]])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def eitherFold[C](fa: A => C, fb: B => C)(implicit ec: ExecutionContext): Future[C]
def eitherSwap(implicit ec: ExecutionContext): Future[Either[B, A]]
def isLeft(implicit ec: ExecutionContext): Future[Boolean]
def isRight(implicit ec: ExecutionContext): Future[Boolean]
def leftMap[C](project: A => C)(implicit ec: ExecutionContext): Future[Either[C, B]]
def rightMap[C](project: B => C)(implicit ec: ExecutionContext): Future[Either[A, C]]