找出向量扩容里的 bug

来自 借用规则
Rust 1.98 进阶 4分钟 找出 1处问题

找出这个函数为何不能追加副本后再记录原引用。

Rust
fn duplicate_first(labels: &mut Vec<String>) {
    let first = &labels[0];
    labels.push(first.clone());
    println!("original: {first}");
}
在试验场中打开
报告错误