Что эквивалентно fs2.Scheduler в fs2 (0.10.x) в более новых версиях
Я перевожу версию fs2 0.10.x на версию 1.0.0.
Наш код использует fs2.Scheduler
в версии от fs2 0.10.x.
Я не знаю, что является эквивалентом в более новой версии FS.0 1.0.0.
Я ознакомился с руководством по миграции, но не смог найти руководство по миграции с 0.10.x на 1.0.0 или чем-то подобным.
Заранее спасибо.
1 ответ
Я думаю, что вам нужно руководство по миграции с 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]
,
а затем есть таблица для конкретных примеров того, что отображается где.