konwersja przyszłości Akki [A] na przyszłość [albo [Wyjątek, A]]
Czy istnieje metoda w Akka (lub w bibliotece standardowej w Scala 2.10) do konwersjiFuture[A]
które mogą zawieść wFuture[Either[Exception,A]]
? Wiem, że możesz pisać
f.map(Right(_)).recover {
case e:Exception => Left(e)
}
Wydaje mi się, że to takie powszechne zadanie, że zastanawiam się, czy coś przeoczyłem. Interesują mnie odpowiedzi na Scala 2.9 / Akka i Scala 2.10.