QuoteRust being great at big refactorings solves a largely self-inflicted issues with the borrow checker
It's very often said that one of Rust's greatest strengths is ease of refactoring. This is most definitely true, and I have had many experiences where I could fearlessly refactor significant parts of the codebase, with everything working afterwards. Everything works as advertised?
A-ha. I see, I finally understand the structure of this article. I say 'finally' -- it didn't take too long, only two headers in out of... however many. But the construction of the article is not very good, which is to say, it could be a lot better; I had to infer a whole structure that could have been described to me instead.
---
ACTUALLY, LOOKING AHEAD, NEVERMIND. THE HEADERS JUST SUCK AND ARE CONFUSING. Some of them are the writer speaking, and others are strawman-esque quotes, and it is extremely unclear which is which. No wonder the article is so damn confusing to parse at a glance.