Closed stephanh closed 7 years ago
Please let me know if you need some reproducible code.
I need to make the definition of runAsync
more generic. In the meantime you can get around this by writing
val e: Eff[FMP, Int] = ???
import org.atnos.eff.syntax.all._
e.runX.runY.runError.into[Fx1[TimedFuture]].runAsync
I just used the version that worked, type FMP = Fx.append[MP, Fx.fx2[Error, TimedFuture]]
.
Good. Anyway I am publishing the fix in 3.0.3-20170220075508-d419505
(available in a few minutes) if you want to test it.
It's available now.
It worked. :+1:
Yay!
type FMP = Fx.append[MP, Fx.fx2[Error, TimedFuture]]
works fine. However, if I dotype FMP = Fx.append[Fx.fx2[Error, TimedFuture], MP]
I get the following compiler error: