top | item 27486483 (no title) pix64 | 4 years ago You can point to the element one pass, but you cannot dereference the pointer. discuss order hn newest SV_BubbleTime|4 years ago Ah, I get it now.And it’s interesting to me that Rust doesn’t allow that considering it’s not accessing memory (yet, and that’s the whole point I’m sure. Diggsey|4 years ago Pointers in Rust behave the same way. The problem is that the "array index" operator in Rust returns a reference to the indexed element, not a pointer, and references must be safely dereferenceable.
SV_BubbleTime|4 years ago Ah, I get it now.And it’s interesting to me that Rust doesn’t allow that considering it’s not accessing memory (yet, and that’s the whole point I’m sure. Diggsey|4 years ago Pointers in Rust behave the same way. The problem is that the "array index" operator in Rust returns a reference to the indexed element, not a pointer, and references must be safely dereferenceable.
Diggsey|4 years ago Pointers in Rust behave the same way. The problem is that the "array index" operator in Rust returns a reference to the indexed element, not a pointer, and references must be safely dereferenceable.
SV_BubbleTime|4 years ago
And it’s interesting to me that Rust doesn’t allow that considering it’s not accessing memory (yet, and that’s the whole point I’m sure.
Diggsey|4 years ago