【文件属性】:
文件名称:rust-ctrlc:用于Rust项目的简易Ctrl-C处理程序
文件大小:18KB
文件格式:ZIP
更新时间:2021-04-30 02:01:31
Rust
CtrlC
一个简单易用的Ctrl-C信号包装器。
用法示例
use std :: sync :: atomic :: {AtomicBool, Ordering};
use std :: sync :: Arc;
fn main () {
let running = Arc :: new (AtomicBool :: new ( true ));
let r = running. clone ();
ctrlc :: set_handler ( move || {
r. store ( false , Ordering :: SeqCst);
}). expect ( "Error setting Ctrl-C handler" );
println! ( "Waiting for Ctrl-C..." );
while
【文件预览】:
rust-ctrlc-master
----.gitignore(18B)
----src()
--------error.rs(1KB)
--------platform()
--------signal.rs(803B)
--------tests.rs(8KB)
--------lib.rs(4KB)
----.travis.yml(279B)
----Cargo.toml(861B)
----examples()
--------issue_46_example.rs(653B)
--------readme_example.rs(883B)
----LICENSE-MIT(1023B)
----README.md(2KB)
----appveyor.yml(1KB)
----LICENSE-APACHE(11KB)