我正在将 fs2 0.10.x 版本迁移到 1.0.0 版本。
我们的代码fs2.Scheduler
从 fs2 版本 0.10.x 开始使用。
我不知道较新的 fs2 版本 1.0.0 中的等价物是什么。
我在这里浏览了迁移指南,但找不到从 0.10.x 到 1.0.0 或类似内容的迁移指南。
提前致谢。
我正在将 fs2 0.10.x 版本迁移到 1.0.0 版本。
我们的代码fs2.Scheduler
从 fs2 版本 0.10.x 开始使用。
我不知道较新的 fs2 版本 1.0.0 中的等价物是什么。
我在这里浏览了迁移指南,但找不到从 0.10.x 到 1.0.0 或类似内容的迁移指南。
提前致谢。
我认为您需要从0.10 到 1.0而不是您指出的0.10的迁移指南。相关部分说:
新
cats.effect.Timer
类型是在猫效应 0.10 中引入的。fs2.Scheduler
这种类型提供了与增加了支持取消睡眠功能的类型相同的功能。因此,fs2.Scheduler
已删除,并且所有特定于流的方法都已移至fs2.Stream
同伴。JVM 和 Scala.js 都可以隐式使用Timer[IO]
实例,这意味着无需分配和关闭计时器。其他效果类型的计时器实例可以手动定义,也可以Timer[IO]
通过Timer.derive[F]
.
然后还有一个表格,用于说明映射到哪里的具体示例。