Box
//使用Box 在 heap 在存储数据
pub fn new() {
let b = Box::new(5);
println!("b={}", b);
}
//使用Box赋能递归类型
enum List {
Cons(i32, Box<List>),
Nil,
}
pub fn run() {
let list = Cons(1, Box::new(Cons(2, Box::new(Nil))));
}
}