8 comments

[ 2.8 ms ] story [ 31.0 ms ] thread
(comment deleted)
What about lifetimes?
A Rust 101 intro does not need to concern itself with lifetimes.
Indeed, overuse of lifetimes is a common novice mistake. In most real-world programs lifetime annotations are very rarely needed.

The worst disaster of nonsensical <'a> exploding everywhere comes from novices trying to use Rust's references to store objects "by reference" in a struct, without understanding that in Rust references have a completely opposite meaning that forbids storing the data.

Still that you can't just avoid to explain lifetimes. There is a lot of code out there witch uses lifetimes
Great write up, perfect to share with people who want to know what makes Rust tick before/without learning it more thoroughly.