Благодаря тому, что там нет метода &SyncWrapper -> &T, то это корректно
не смог твоим способом осилить (не знаю как интегрировать ту структурку в генерируемый макросом код), и решил другим способом: заюзал крейт async_trait_with_sync, там есть возможность указать аргументом #[async_trait(Sync)]