Waits on multiple concurrent branches, returning when the first branch completes, cancelling the remaining branches.| docs.rs
The Tokio runtime.| docs.rs
Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.| tokio.rs
Termination Signals (The GNU C Library)| www.gnu.org