shutdown_signal

Crates.ioshutdown_signal
lib.rsshutdown_signal
version0.1.0
created_at2025-10-08 19:23:50.053758+00
updated_at2025-10-08 19:23:50.053758+00
descriptionA library for catching shutdown signals within select with multiple tasks in rust async tokio
homepage
repositoryhttps://github.com/sssemil/shutdown_signal
max_upload_size
id1874482
size12,055
Emil (sssemil)

documentation

README

shutdown_signal

Crates.io

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

Example:

let shutdown = shutdown_signal();
tokio::pin!(shutdown);

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

cargo fmt