рисовый боров чекер задолбал

рисовый боров чекер задолбал

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

рисовый боров чекер задолбал

заебись:
- заимствовали context как mutable и сразу отдали
- потом заимстовали как immutable в деструктуризации

решение нормального человека: компилятор поумнее, который хотя бы в пределах одной функции понимал причинно-следственные связи

решение курильщика: поменять строчки местами, чтобы компилятор успокоился

решение разработчика раста: вот вам RefCell для проверки правил borrow checker'а в рантайме, вам же нужен оверхед

бонусная анимедевочка

рисовый боров чекер задолбал
44
Начать дискуссию