Лучшим другом и врагом у ворот любого rust-разработчика будет компилятор :) в первые дни вы чувствуете, что компилятор - самый большой враг, позже, когда вы его поймете, он станет лучшим другом, кстати, из моего собственного опыта!
Одна из функций безопасности Rust по сравнению с другими языками программирования, особенно по сравнению с C#, предупреждение Rust о неинициализированных полях структуры при создании объекта, это чрезвычайно важное предупреждение компилятора… просто посоветуйтесь с некоторыми разработчиками C#, они скажут страшилки и время на поиск багов из-за создания объектов, содержащих неинициализированные поля.
В приведенном выше коде вы немедленно получите предупреждение, кстати, тот же самый код, написанный на C #, не вызовет никакой ошибки компилятора :) Это одна из ошибок на миллиард долларов, которой удалось избежать благодаря моей могучей системе защиты от ржавчины !!
Вот и все, хочу поделиться этой простой, но важной характеристикой компилятора rust.
Ставьте лайк, если вы найдете это полезным, до встречи в следующих шортах !! Ваше здоровье.