simple-sigh 0.1.0

Simple signal handler, intended for examples.
Documentation
// Wait for built-in kill signal.

fn main() {
  //
  // Initialize signal handler
  //
  let kw = simple_sigh::init().unwrap();

  //
  // Set a signal handler callback
  //
  #[allow(clippy::significant_drop_tightening)]
  simple_sigh::register(move |_| {
    println!("Received signal");
  })
  .unwrap();

  //
  // Wait until abort
  //
  println!("Wait for interrupt/termination signal..");
  kw.wait();
  println!("Bye!");
}

// vim: set ft=rust et sw=2 ts=2 sts=2 cinoptions=2 tw=79 :