Что эквивалентно 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],

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

Другие вопросы по тегам