在较新版本的fs2(0.10.x)中等效于fs2.Scheduler的内容

Raj*_*jan 3 scala scala-cats fs2 cats-effect

我正在将fs2 0.10.x版本迁移到1.0.0版本。

我们的代码fs2.Scheduler从fs2版本0.10.x开始使用。

我不知道新的fs2版本1.0.0中的等效项是什么。

我在这里浏览了迁移指南但是找不到从0.10.x到1.0.0或类似版本的迁移指南。

提前致谢。

Ser*_*gGr 5

我认为你需要的迁移指南 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]

还有一个表格,列出了映射到何处的特定示例。