How to pass a set of mutable vectors to a callback repeatedly?
Summary This postmortem analyzes a Rust borrowing failure that occurs when repeatedly passing a set of mutable vectors to a callback. The system attempts to reuse a buffer of RefMut<Vec<Component>> values, but the borrow checker prevents this because the callback’s borrow of the vectors is not proven to end before the next iteration. The result … Read more