shutdown_signal 0.1.0

A library for catching shutdown signals within select with multiple tasks in rust async tokio
Documentation
# shutdown_signal

[![Crates.io](https://img.shields.io/crates/v/shutdown_signal?style=flat-square)](https://crates.io/crates/shutdown_signal)

A library for catching shutdown signals within select with multiple tasks in rust async tokio

Example:
```rust
let shutdown = shutdown_signal();
tokio::pin!(shutdown);

loop {
    select! {
        biased;
        reason = &mut shutdown =>  {
            println!("Received shutdown signal: {:?}", reason);
            break;
        }
    }
}
```