вронг: - заимствован context (как immutable)- поэтому мы не можем заимствовать его при вызове функции ниже (как mutable), хотя ничего блять не меняетсязаебись: - заимствовали context как mutable и сразу отдали- потом заимстовали как immutable в деструктуризациирешение нормального человека: компилятор поумнее, который хотя бы в пределах одной функции понимал причинно-следственные связирешение курильщика: поменять строчки местами, чтобы компилятор успокоилсярешение разработчика раста: вот вам RefCell для проверки правил borrow checker'а в рантайме, вам же нужен оверхедбонусная анимедевочка