Вопросы по теме '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 просмотров
schedule
29.06.2022