Error handling in Rust | Hacker News Reader