Rust’s ownership rules are for more than just multirthreading though. Preventing mutable aliasing prevents things like iterator invalidation, even in a single-threaded context.
I haven’t gotten the chance to really dig into the proposal yet, but I’m excited to!
Rust’s ownership rules are for more than just multirthreading though. Preventing mutable aliasing prevents things like iterator invalidation, even in a single-threaded context.
I haven’t gotten the chance to really dig into the proposal yet, but I’m excited to!
As a non-expert in OS and low level code, I’d love to hear a second opinion on this paper.