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

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.