Мимопроходил. А в итоге, почему этот вариант не работает? Ошибку вижу, но не могу понять причину. И как ее решает &* ?
Если типы проставить, то становится понятно.
На самом деле не особо понятно. Deref coersion должен делать то же самое что и &*
Не с генериками.
Дошло. Он пытается скастить &MutexGuard<'a, _> к &dyn 'static + Any и поэтому появляется требование 'a: 'static
Обсуждают сегодня