demo/demo.rs
1use signal_msg::Signals;
2
3fn main() {
4 let signals = Signals::new().expect("failed to create signal handler");
5 let receiver = signals.subscribe();
6 println!("Waiting for a signal...");
7 match receiver.listen() {
8 Ok(sig) => println!("\nGot signal: {}", sig),
9 Err(e) => eprintln!("\nError: {}", e),
10 }
11}