What does this program print?
Rust
use std::cell::Cell;
fn main() {
let phase = Cell::new(String::from("queued"));
let old = phase.replace(String::from("running"));
println!("{old} -> {}", phase.into_inner());
}
use std::cell::Cell;
fn main() {
let phase = Cell::new(String::from("queued"));
let old = phase.replace(String::from("running"));
println!("{old} -> {}", phase.into_inner());
}