// run-pass #![feature(box_syntax)] struct Recbox {x: Box} fn reclift(t: T) -> Recbox { return Recbox {x: box t}; } pub fn main() { let foo: isize = 17; let rbfoo: Recbox = reclift::(foo); assert_eq!(*rbfoo.x, foo); }