error[E0308]: mismatched types --> $DIR/issue-82446.rs:11:9 | LL | val | ^^^ expected `Box`, found `&Box` | = note: expected struct `Box<_>` found reference `&Box<_>` error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0308`.