Rust, stack et heap (2/2)

Si on regarde l'implémentation de Vec:

Lorsque l'on veut explicitement stocker une variable sur la heap, on utilise la structure Box.

#![allow(unused)]
fn main() {
let x = Box::new(42);

println!("{:p} => {:p}", &x, &*x);
}