указывает на то, что есть некоторые проблемы со здоровьем.

емя чтенияКак я могу переназначить изменяемую ссылку, не передавая ее функции?У ОП была такая функция:

fn deref<'a, 'b: 'a, T>(t: &'a mut &'b mut T) -> &'a mut T {
    *t
}

Это имеет смысл для меня. Тем не менее, они также указали, что явное разыменование в теле* не требуется:

fn deref<'a, 'b: 'a, T>(t: &'a mut &'b mut T) -> &'a mut T {
    t
}

Это компилируется, и я не знаю почему. Я знаком савтоматическая разыменование, но у меня сложилось впечатление, что только вступил в игру с функциейаргументыневозвращаемые значения.

Ответы на вопрос(1)

Ваш ответ на вопрос