Lifts the Try that is inside of the Future implementation to a Try that is inside the future.
Lifts the Try that is inside of the Future implementation to a Try that is inside the future.
A future that always is successful, that will contain any exceptions inside of the nested Try
Unlifts Future(Left(a)) into Future(a) and Future(Right(_)) into a future failed with UnliftException
Unlifts Future(Left(a)) into Future(a) and Future(Right(_)) into a future failed with UnliftException
The message to put in the exception
Unlifts Future(Left(a)) into Future(a) and Future(Right(_)) into a future failed with the given exception
Unlifts a Future(Some(a)) into Future(a) and Future(None) into a failed future with a UnliftException
Unlifts a Future(Some(a)) into Future(a) and Future(None) into a failed future with a UnliftException
The message put in the exception
Unlifts a Future(Some(a)) into Future(a) and Future(None) into a failed future with a UnliftException
Unlifts a Future(Some(a)) into Future(a) and Future(None) into a failed future with a UnliftException
The exception to fail the future with for None
Unlifts Future(Left(_)) into a future failed with UnliftException and and Future(Right(b)) into a Future(b)
Unlifts Future(Left(_)) into a future failed with UnliftException and and Future(Right(b)) into a Future(b)
The message to put in the exception
Unlifts Future(Left(_)) into a future failed with the given exception and and Future(Right(b)) into a Future(b)
For lack of a better word, lifting and unlifting is boxing or unboxing other monady types inside of futures