Spot the bug in the moved label

from Moves, partial moves and drops
Rust 1.98 beginner 4 min 1 issue to find

Find why this function cannot log the label after enqueueing it.

Rust
fn enqueue(queue: &mut Vec<String>, label: String) {
    queue.push(label);
    println!("queued: {label}");
}
Open in playground
Report an error