что эквивалентно fs2.Scheduler в fs2 (0.10.x) в более новых версиях - PullRequest
0 голосов
/ 07 января 2019

Я перевожу версию fs2 0.10.x на версию 1.0.0.

Наш код использует fs2.Scheduler из версии fs2 0.10.x.

Я не знаю, что эквивалентно в более новой версии fs2 1.0.0.

Я просмотрел руководство по миграции здесь , но не смог найти рекомендации по миграции с 0.10.x до 1.0.0 или чего-то подобного.

Заранее спасибо.

1 Ответ

0 голосов
/ 07 января 2019

Я думаю, вам нужно руководство по миграции с 0,10 до 1,0 , а не до 0,10, которое вы указал на. В соответствующем разделе написано:

Новый тип cats.effect.Timer был введен в эффекте кошки 0.10. Этот тип обеспечивает большую часть функциональности, аналогичной типу fs2.Scheduler, с дополнительными функциями поддержки отмены снов. Следовательно, fs2.Scheduler был удален, и все специфичные для потока методы были перемещены в компаньон fs2.Stream. Экземпляр Timer[IO] доступен неявно как для JVM, так и для Scala.js, что означает, что нет необходимости выделять и отключать таймер. Экземпляры таймера для других типов эффектов могут быть определены вручную или получены из экземпляра Timer[IO] через Timer.derive[F].

а также есть таблица конкретных примеров того, что и где.

...