struct MyBox(T); impl MyBox { fn new(x: T) -> MyBox { MyBox(x) } } // ANCHOR: here fn main() { let x = 5; let y = MyBox::new(x); assert_eq!(5, x); assert_eq!(5, *y); } // ANCHOR_END: here