Using enums to represent state in Rust | Hacker News Reader