1 2 3 4 5 6 7 8 9 10 11 12 13
// run-pass use std::ops::Deref; fn foo<P>(_value: <P as Deref>::Target) where P: Deref, <P as Deref>::Target: Sized, {} fn main() { foo::<Box<u32>>(2); }