Skip to content
Rust Search
← Browse conferences

Beyond Ctrl-C: The Dark Corners of Unix Signal Handling

Rust Programming Language
RustConf 27:53 5503 views

Unix signals are a complicated mess burdened with decades of legacy decisions. However, async Rust gives us the means to handle them effectively in services and command-line tools. In this talk, we'll explore ways to use async Rust to bring these powerful but idiosyncratic tools to bear on our own uses for CLI programs and services.

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Rain

Cancelling Async Rust

Rust Foundation
RustConf 41:56 30392 views

Async Rust is a double-edged sword: the ease of cancelling in-progress work is both its superpower and its greatest weakness. Learn about the good and bad of async cancellation, and practical ways to mitigate the downsides.