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.
  • Небезопасные внешние функции в блоках extern "C".
This slide and its sub-slides should take about 15 minutes.

Далее рассмотрим оба вида небезопасных функций.