#set #timeout #delay #callback #import #execution

set_time_out

用于延迟函数执行的函数

7 个版本

0.2.1 2022 年 1 月 16 日
0.2.0 2022 年 1 月 16 日
0.1.4 2022 年 1 月 15 日

#42#timeout

MIT/Apache

3KB

UniCorp 和 LabLer 为 Rust 开发的 Set_time_out

在 cargo.toml 中添加依赖

set_time_out = "0.2.1"

非常简单。

导入函数并使用。

使用 set_time_out::set_time_out;

或者

使用 set_time_out::set_time_out_callback;

并调用

fn say_hello() {
    println!("Hello");
}

set_time_out(1500);

say_hello();

完成!。

但是如果您需要传递一个函数,这里是有正确的方式。它是一样的,但更有组织。

fn say_hello() {
    println!("Hello");
}

set_time_out_callback(1000, Same(say_hello));

或者不使用回调

fn say_hello() {
    println!("Hello");
}

set_time_out_callback(1000, None);

say_hello();

时间以毫秒为单位。祝您愉快。

没有运行时依赖