文件名称:rust-ctrlc:用于Rust项目的简易Ctrl-C处理程序
文件大小:18KB
文件格式:ZIP
更新时间:2024-05-19 19:48:11
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)