Safety off: Programming in Rust with `unsafe`

Reasons abound for Rust’s growing popularity: it’s fast, memory-safe without needing garbage collection, and outfitted with world-class tooling. Rust also allows experienced programmers to selectively toggle off some—although not all—of its safeties for the sake of speed or direct low-level memory manipulation. “Unsafe” Rust is the general term for any Rust code that is contained…

Read More