52 个版本 (主要突破)

38.0.0 2024年7月18日
37.0.0 2024年7月12日
36.0.0 2024年6月24日
35.0.0 2024年5月23日
2.0.0-rc52020年7月24日

#7#origin

Download history 1001/week @ 2024-04-29 722/week @ 2024-05-06 1006/week @ 2024-05-13 1181/week @ 2024-05-20 1426/week @ 2024-05-27 1578/week @ 2024-06-03 1292/week @ 2024-06-10 1145/week @ 2024-06-17 1895/week @ 2024-06-24 944/week @ 2024-07-01 923/week @ 2024-07-08 1606/week @ 2024-07-15 1150/week @ 2024-07-22 1490/week @ 2024-07-29 1147/week @ 2024-08-05 1566/week @ 2024-08-12

5,380 每月下载量
用于 18 个crate(9个直接使用)

Apache-2.0

2.5MB
43K SLoC

调度器

一个用于调度调用的模块。

概述

此模块公开了在指定块号或指定周期发生调度的功能。这些调度调用可以是命名的或匿名的,并且可以被取消。

注意:计划调用将使用默认的起源过滤器进行调度:即对于所有起源(除了root,它将没有任何过滤器),将使用frame_system::Config::BaseCallFilter作为过滤器。而不会使用调用fn schedule时使用的起源过滤器。

如果使用代理或其他添加过滤器的机制来安排调用,则调度调用调度时不会使用这些过滤器。

接口

可调度函数

  • schedule - 安排一个调度,可以是周期性的,在指定的块和指定的优先级处发生。
  • cancel - 通过区块号和索引取消已计划的调度。
  • schedule_named - 在 schedule 接口中添加一个额外的 Vec<u8> 参数,用于标识。
  • cancel_named - 取消函数的命名补充。

许可证:Apache 2.0

依赖项

~17–32MB
~537K SLoC