The Magical Applications of Zero-Sized Types in Rust | Dark Hacker News