22 个版本
0.3.0-alpha.6 | 2019 年 9 月 30 日 |
---|---|
0.3.0-alpha.4 | 2019 年 8 月 29 日 |
0.2.13 | 2020 年 2 月 4 日 |
0.2.11 | 2019 年 5 月 14 日 |
0.1.0 | 2017 年 1 月 12 日 |
#23 in #facilities
193,496 个月下载量
在 少于 82 crates 中使用
525KB
9K SLoC
tokio-timer
为 Tokio 提供计时器功能
许可证
此项目受MIT 许可证许可。
贡献
除非您明确声明,否则您提交给 Tokio 的任何有意贡献都将按 MIT 许可,不附加任何其他条款或条件。
lib.rs
:
跟踪时间的小工具。
该软件包提供了一些处理时间间隔的小工具
-
Delay
:一个在指定时间点完成的 future。 -
Interval
:在固定时间间隔产生值的 stream。 -
Throttle
:通过强制在项目之间实施固定延迟来降低 stream 的速度。 -
Timeout
:包装 future 或 stream,设置允许执行的最大时间。如果 future 或 stream 在时间内未完成,则取消并返回错误。 -
DelayQueue
:在请求的延迟过期后返回项目的队列。
这三个类型由一个 Timer
实例支持。为了使 Delay
,Interval
和 Timeout
运作,相关的 Timer
实例必须在某个线程上运行。
依赖关系
~1MB
~18K SLoC