Async Rust: Panics vs. Cancellation | Hacker News Reader