Function simple_signal::set_handler [] [src]

pub fn set_handler<F>(signals: &[Signal], user_handler: F) where
    F: Fn(&[Signal]) + 'static + Send

Sets up a signal handler.

Example

use simple_signal::{self, Signal};
simple_signal::set_handler(&[Signal::Int, Signal::Term], |signals| println!("Caught: {:?}", signals));