use ockam_macro::AsyncTryClone; #[derive(AsyncTryClone)] pub struct Tmp1 { a: u32, } #[derive(AsyncTryClone)] pub struct Tmp { a: u32, b: Vec, } #[derive(AsyncTryClone)] pub struct Tmp2 { a: u32, b: T, } fn assert_impl() {} fn main() { assert_impl::(); assert_impl::(); assert_impl::>(); assert_impl::>(); assert_impl::>>(); }