Опять же. Призываю посмотреть код для классических структур данных на Си и на Rust. И таки увидеть, сколько в Rust добавляется семантического шума. Там, где на Си пишется 10 строк кода, на Rust пишется 50. И большинство - это дополнительные копирования или переупаковки данных для успокоения чекера. Может, это и норм. Критерии у всех разные. Но как бы не понятно, чем именно segfault страшнее всех прочих fault-ов и сигналов, которые существуют в реальном мире.
> И большинство - это дополнительные копирования или переупаковки данных для успокоения чекера.
А можно и не делать лишних копирований и использовать unsafe.