3 ms·
> I love rust, but C does make it a lot easier to make certain kinds of container types. Ok. But making it easier or harder isn't the same as making it impossi
by Ygg2 9mo ago
> I love rust, but C does make it a lot easier to make certain kinds of container types.
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.
- josephg 9mo ago> 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.