我正在将fs2 0.10.x版本迁移到1.0.0版本。
我们的代码在fs2版本0.10.x中使用fs2.Scheduler
。
我不知道新的fs2版本1.0.0中的等效功能。
我浏览了迁移指南here,但是找不到从0.10.x到1.0.0或类似版本的迁移指南。
谢谢。
答案 0 :(得分:4)
我认为您需要使用migration guide from 0.10 to 1.0而非您指向的 。相关部分说:
新的
cats.effect.Timer
类型在cats-effect 0.10中引入。该类型提供了与fs2.Scheduler
类型相同的功能,并增加了支持取消睡眠的功能。因此,fs2.Scheduler
已被删除,所有特定于流的方法均已移至fs2.Stream
随播。Timer[IO]
实例对于JVM和Scala.js都是隐式可用的,这意味着不需要分配和关闭计时器。其他效果类型的计时器实例可以手动定义,也可以通过Timer[IO]
从Timer.derive[F]
实例派生。
,然后还有一个表格,其中列出了映射位置的具体示例。