Вопросы по теме 'memory-safety'

Почему в &mut self разрешено заимствование членов структуры, но не из self в неизменяемые методы?
Если у меня есть структура, которая инкапсулирует два члена и обновляет один на основе другого, это нормально, пока я делаю это следующим образом: struct A { value: i64 } impl A { pub fn new() -> Self { A { value: 0 } }...
823 просмотров
schedule 22.03.2024

Отслеживание владения в Rust: разница между Box ‹T› (куча) и T (стек)
Экспериментируя с языком программирования Rust, я обнаружил, что компилятор может очень точно отслеживать перемещение поля некоторой структуры в стеке (он точно знает, какое поле имеет взолнованный). Однако, когда я помещаю одну часть структуры...
766 просмотров