fn dup(x: Box) -> Box<(Box,Box)> { Box::new((x, x)) //~^ use of moved value: `x` [E0382] } fn main() { dup(Box::new(3)); }