3
Я пытаюсь адаптировать свой код от question. Все хорошо, за исключением того, что мои методы возвращают scalaz.\/
вместо scala.util.Either
. Так что теперь я должен написать код обезьяны так:Как применять scalaz.EitherT.fromEither to scalaz. /?
def myFunction:Future[LeftBad \/ RightGood] = ...
val result = for {
x <- fromEither(myFunction.map(_.toEither))
} yield {
...
}
result.run
//etc
Есть ли способ построить EitherT
из Future[\/]
без toEither
вызова?
Оба варианта работают, но в случае 'EitherT (...)' IntelliJ идея не может понять типы. :(Но тем не менее код работает после сборки sbt. :) – Cherry