Я пытаюсь использовать OptionT
для объединения методов, возвращающих Future[Option[T]]
для понимания.
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]
Этот недавний пример предполагает, что это (было?) Возможно.
так же, как документы в запросе на добавление для добавления OptionT
Что мне здесь не хватает?
Спасибо