1. Could you give a few examples of libraries that can’t be made in Rust due to lack of abstraction compared to C++?
I'm guessing, but I think that something like Armadillo[1] would not be possible on stable Rust. Something like Catch[2] might also difficult to make ergonomic.
I don't program in C++ anymore and I would personally live with the lack of expression/abstraction for a safer language though.
[1] http://arma.sourceforge.net/speed.html [2] https://github.com/catchorg/Catch2/blob/master/docs/tutorial...