compio-signal 0.9.0

Signal handling for compio
Documentation

compio-signal

MIT licensed crates.io docs.rs Check Test

Signal handling for compio.

This crate provides async signal handling capabilities for compio applications. It allows you to receive and handle OS signals (like SIGINT, SIGTERM on Unix, or Ctrl-C on Windows) in an async context.

Usage

Use compio directly with signal feature enabled:

cargo add compio --features signal

Example:

use compio::signal::ctrl_c;

println!("Waiting for ctrl-c");
let mut sigint = ctrl_c().await?;
println!("ctrl-c received!");