Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Зачем существует ключевое слово unsafe

  • Rust обеспечивает безопасность
  • Но возможности компилятора ограничены
  • Ключевое слово unsafe позволяет программистам взять на себя ответственность за соблюдение правил Rust
This slide should take about 5 minutes.

«Фундаментальная цель Rust — обеспечить безопасность памяти».

«Но есть и ограничения. Некоторые соображения безопасности нельзя выразить в языке программирования. Даже если бы их можно было выразить, возможности контроля со стороны компилятора Rust ограничены».

«Ключевое слово unsafe переносит бремя соблюдения правил Rust с компилятора на программиста».

«Когда вы видите ключевое слово unsafe, вы видите, как ответственность переходит от компилятора к программисту».