7
我想用OptionT
來結合方法返回Future[Option[T]]
在for-comprehension。缺少貓函數[未來]實例
import cats.data._
import cats.implicits._
import cats.instances.future._
for {
data <- OptionT(repo.getData(id))
...
}
編譯器錯誤,我越來越:
could not find implicit value for parameter F cats.Functor[scala.concurrent.Future]
這recent example表明,這是(是?)可能的。
所以不要在此pull request for adding OptionT
的文檔缺少什麼我在這裏?
謝謝
刪除導入cats.instances.future._並添加ExecutionContext固定了這個。謝謝你,費德里科。 – kostja
我只使用'import cats.instances.future.catsStdInstancesForFuture',並刪除所有其他相關的貓導入,也可以修復此錯誤 – Freewind