Жизненный цикл памяти
Память проходит через разные фазы по мере создания и уничтожения объектов (значений).
| Состояние памяти | Можно читать из безопасного Rust? |
|---|---|
| Доступна | Нет |
| Выделена | Нет |
| Инициализирована | Да |
В этом разделе рассказывается, что происходит, когда память из операционной системы становится корректной переменной в программе.
Когда память доступна, операционная система предоставила её нашей программе.
Когда память выделена, она зарезервирована для записи значений. Такую память называют неинициализированной.
Когда память инициализирована, из неё безопасно читать.