D
1. Rust исключает ошибки многопотока. Wtf? Как такое возможно? Возьму и залочу мьютекс дважды! Как он мне помешает?
2. Идём сразу гуглить/читать как он это делает. Попадаём сразу на доку Rust, где этот момент разжёван и сказано про data race и race condition.
3. Если просветление не наступило на шаге 2, то дополнительно гуглим что за data race такой и в чём различие.
Всё. Это осиливает любой джун за 5 минут.
Почему многоуважаемым "мэтрам" это дело разжёвывают в комментах как детям в детском саду?