What does this program print?
Rust
fn main() {
let mut tasks = vec!["parse", "index", "publish"];
let first = tasks.remove(0);
tasks.push("notify");
println!("first: {first}");
println!("left: {tasks:?}");
}
fn main() {
let mut tasks = vec!["parse", "index", "publish"];
let first = tasks.remove(0);
tasks.push("notify");
println!("first: {first}");
println!("left: {tasks:?}");
}