2 ms·
I don’t think that was an oversight. I think rust safety model prevents rust containers from returning mutable pointers to the contained items. Especially poin
by Const-me 10y ago
I don’t think that was an oversight.
I think rust safety model prevents rust containers from returning mutable pointers to the contained items. Especially pointers to item's implementation details, like nodes of that linked lists.
And without raw pointers to items, you can’t easily compose containers to make higher-level data structures from them.
- steveklabnik 10y agohttps://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.as_mut_ptr https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#met... (That is, many data structure _do_ do this, and you _can_ do it. It is an oversight.)