文件名称:异步计时器:Rust异步故事的计时器功能
文件大小:26KB
文件格式:ZIP
更新时间:2024-03-07 10:28:28
rust async timer Rust
异步计时器 Rust异步故事的计时器功能 最低Rust版本:1.36 准确性 不依赖异步事件循环的常规计时器通常与tokio用户空间计时器处于同等水平。 如果这不适合您,则应启用基于事件循环的计时器,在大多数情况下,该计时器将为您提供在UNIX平台上可能最准确的计时器(请参阅功能)。 特征 tokio1使用tokio启用基于事件循环的计时器,从而在unix平台上提供更高分辨率的计时器。 c_wrapper使用C填充程序创建到平台API的绑定,该绑定可能比libc更可靠。 std启用std类型的使用(例如Error) stream -启用Stream实施Interval 例子 定时的 async fn job () { } async fn do_job () { let work = unsafe { async_timer :: Timed :: plat
【文件预览】:
async-timer-master
----build.rs(649B)
----.github()
--------workflows()
----tests()
--------timed.rs(604B)
--------interval.rs(2KB)
--------timer.rs(859B)
----LICENSE(1KB)
----src()
--------utils.rs(870B)
--------timed.rs(4KB)
--------c_wrapper()
--------state.rs(8KB)
--------interval.rs(2KB)
--------timer()
--------lib.rs(2KB)
----Cargo.toml(2KB)
----.gitignore(35B)
----README.md(2KB)