>Many of Rust's safety guarantees come from compile-time checks that then do not have any runtime penalty.
But not bounds checks, which are unfortunately what you need with respect to buffer overflows.
But not bounds checks, which are unfortunately what you need with respect to buffer overflows.
[1]: http://doc.rust-lang.org/std/primitive.slice.html#method.get...