Huon Wilson выложил в своем блоге небольшую статью о unsafe
в языке Rust «What does Rust's „unsafe“ mean?».
Обсуждения в реддите: в /r/rust и в /r/programming
В других темах на лоре пару раз поднимался вопрос про роль небезопасных блоков и функций и почему они есть в языке, важной фишкой которого является безопасность, так что вот решил ссылку на это тут оставить.
Кстати, в статье есть ссылки на интересную серию статей из блога LLVM про неопределённое поведение часть 1 часть 2 часть 3. Как по мне, из них интереснее всего третья часть, где говорится о том, почему нельзя просто так взять и выдавать ошибку компиляции при любом UB.