What are the differences between fn(b: &mut Box) and fn(b: &mut T) in Rust?
Which is more efficient and why?