interruptor

Collection of functions generating Unix process signal receivers for use in the Crossbeam Channel select! macro.

example

```rust use std::time::Duration;

use crossbeamchannel::{select, tick}; use interruptor::interruptionor_termination;

fn main() { let tick = tick(Duration::fromsecs(1)); let stop = interruptionor_termination();

loop {
    select! {
        recv(tick) -> _ => println!("Running!"),
        recv(stop) -> _ => break,
    }
};

} ```

see also

Crossbeam

Crossbeam Channel