Why writing a linked list in safe Rust is so damned hard
I've struggled with Rust just a couple of times, nothing serious, so I'm not an experienced Rustacean by any means.<p>Question:<p>Ownership system obviously imposes some limitations, but gives safety in return.<p>Are there any data-structures or algorithms or something that you simply cannot implement in Rust without using unsafe?