Обобщённые типы очень важны в Rust. Они используются для представления значений, которые могут быть нулевыми (nullable, т.е переменные, которые еще не получили значения), для обработки ошибок, работы с коллекциями и для другого! В этом разделе мы поговорим об основополагающих обобщённых типах, которые вы, вероятно, будете использовать постоянно.