For what it's worth, Aaron Turon's recent post
Fearless Concurrency explains, better than I've ever managed to, the interplay of affine types, static lifetimes, static control of aliasing and mutability in Rust, and the resulting safe-concurrency superpowers users are granted, for putting up with all the strict checking
(
Read more... )