Sync
В чем тут может быть проблема?
Sync значит что ссылку на объект можно передавать между тредами. Взять например реффцелл, попробуй поместить его в свой мутекс, и в каком-то скорее тредлупе передать в два потока ссылку на мутекс гвард/рвлок. Поскольку ты форсишь синк, то это должно сработать. Но если у тебя есть Deref, то это вроде как баг, так как одновременно можно будет сделать . borrow_mut из двух потоков, а рефцелл не атомарный.
Обсуждают сегодня