Unsafe abstractions

from blog baby steps, | ↗ original
The unsafe keyword is a crucial part of Rust’s design. For those not familiar with it, the unsafe keyword is basically a way to bypass Rust’s type checker; it essentially allows you to write something more like C code, but using Rust syntax. The existence of the unsafe keyword sometimes comes as a surprise at first. After all, isn’t the point of...