Ok. But making it easier or harder isn't the same as making it impossible.
To quote GP:
> 2) I believe the problem was related to the fact that Rust can't implement a doubly-linked list in safe code.
Rust can implement doubly linked list in safe code. It can. It wraps the unsafe parts in an abstract manner.
As far as I know, only with Rc / RefCell. But that has a significant performance cost.
Am I wrong? I'd love to see an example / benchmarks.
Ok. But making it easier or harder isn't the same as making it impossible.
To quote GP:
> 2) I believe the problem was related to the fact that Rust can't implement a doubly-linked list in safe code.
Rust can implement doubly linked list in safe code. It can. It wraps the unsafe parts in an abstract manner.