Type-safe scalable database IDs in Rust | Hacker News Reader