mutable more than once at a time
но прикол же в том, что выражение в скобках выполняется по-очереди и всё, что занималось, должно отдаваться и в итоге код этот должен работать.
если разложить это на несколько строк, то работает, Но я хочу понять, почему не работает в одну строку
Потому что ты борровишь два раза мутабельно, а мутабельной в один момент времени может быть только одна ссылка!
Мутабельные ссылки не Copy, там реборровинг происходит и внешний происходит до внутреннего, поэтому лайфтаймы ломаются.
Обсуждают сегодня