История изменений
Исправление NextGenenration, (текущая версия) :
Деструкторы вызываются в порядке противоположном объявлению. То есть нельзя положить в вектор ссылку на то что создано после вектора.
fn main() {
let msg = Some("correct");
let mut vec = vec![];
vec.push(&msg);
}
fn main() {
let mut vec = vec![];
let msg = Some("wrong");
vec.push(&msg);
}
Исходная версия NextGenenration, :
Конструкторы вызываются в порядке противоположном объявлению. То есть нельзя положить в вектор ссылку на то что создано после вектора.
fn main() {
let msg = Some("correct");
let mut vec = vec![];
vec.push(&msg);
}
fn main() {
let mut vec = vec![];
let msg = Some("wrong");
vec.push(&msg);
}