|
|
|
|
|
by lumost
1651 days ago
|
|
The challenge is that rust is not explicit about what it can't do. There are GCs for rust that don't really work, and the borrow checker disallows reference cycles. The rust docs try to pretend this is never a problem and that people writing such structures are doing it wrong which is imho a problem. |
|
What you need (a feature, a performance improvement, etc.) is usually better served with other structures, especially in languages which don't heavily favor heap allocations (in a GC based language you've already paid the allocation cost when creating the object anyway).
I think there's now some evidence that Rust prevents developers neither from making efficient applications nor from efficiently making them.