Cancellation in async rust #
Scheduled at Rust India Conference 2026.
Reach out to us #
- Presenter: me (GitHub, LinkedIn)
- Special thanks to Amit, Aayush, Nimalan, Faiz and Fenil for reviewing the content.
Resources #
- Never snooze a future - Jack O’Connor
- Cancelling async rust by Rain or Oxide RFD 400
- Using Rust async for Query Execution and Cancelling Long-Running Queries - DataFusion Team
- Tokio blog post introducing task budgets and
tokio::task::coopdocs. - TODO: Andrew Lamb’s talk on using tokio for CPU heavy tasks for DataFusion.
- Deadlocking a tokio mutex without holding a lock
- Oxide RFD 609 - Futurelock
Recording #
TODO