ストリームをコンパイルしようとしていますが、どういうわけCompiler
かスコープ内にありません。スコープ内に入れるには、どのようなコンテキスト バウンドが必要ですか?
import cats.Monad
def compilingStream[F[_]: Monad]: F[List[Int]] = {
val stream: fs2.Stream[F, Int] = fs2.Stream.emit(1).covary[F]
stream.head.compile.toList
}
error: could not find implicit value for parameter compiler: fs2.Stream.Compiler[[x]F[x],G]
stream.head.compile.toList
^