Кирилл
Не хотелось бы на T ограничения накладывать. Можно, пожалуйста подробнее, почему эти Send и Sync - UB?
Ты написал, что обертка позволяет переходить &Wrapper<T> -> &T.
Тогда если у разных потоков есть ссылка на Wrapper, то у них появляется и одновремнные ссылки на T, а для !Sync это запрещено