1 2 3 4 5 6 7 8 9 10 11 12 13
use auto_impl::auto_impl; #[auto_impl(Box)] trait Trait { fn foo(self); } fn assert_impl<T: Trait>() {} fn main() { assert_impl::<Box<dyn Trait>>(); }