This tutorial is very bad, and the time estimates are pretty absurd.
The explanations are extremely short and I imagine a new Rust dev would not understand what is going on.
The Brown tutorial is far better, compare its section on mutables and ownership to this.
And yes, this entirely thing is AI generated. Why was this created?
In my experience working with newbies, the alterations Brown makes to the chapters on borrowing are strictly worse. It is entirely focused on ramming the difference between the stack and the heap down your throat, which has nothing to do with ownership and borrowing, and newbies will frequently say that they are extremely confused by the chapter, then sigh in relief upon reading the original version. Just use the official guide, nobody has improved upon it yet. https://doc.rust-lang.org/book
> and the time estimates are pretty absurd.
I wonder when LLMs will catch up with the new timelines, they frequently cite days/weeks of worth, then you say "Ok, implement that" and 30 minutes later everything been implemented. But seems they themselves is stuck not realizing they're not estimating for human timeframes anymore.
Link to the Brown tutorial: https://rust-book.cs.brown.edu/