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.

Следующие особенности языка не могут быть использованы в безопасном подмножестве Rust:

  • Доступ к полю union, кроме как для присваивания ему.
  • Вызов небезопасной функции.
  • Объявление блока [extern]1.

  1. До редакции 2024 года блоки extern разрешалось объявлять без unsafe.