Небезопасные функции
Функцию или метод можно пометить unsafe, если у них есть дополнительные предусловия, которые нужно соблюдать, чтобы избежать неопределённого поведения.
Небезопасные функции могут происходить из двух мест:
- Функции Rust, объявленные как unsafe.
- Небезопасные внешние функции в блоках
extern "C".
This slide and its sub-slides should take about 15 minutes.
Далее рассмотрим оба вида небезопасных функций.