Приведение типов
Примитивные типы могут быть сконвертированы в другие при помощи приведения типов.
Rust предоставляет преобразование между пользовательскими типами (такими как, struct
и enum
) через использование трейтов. Общие преобразования используют трейты From
и Into
. Однако есть и конкретные трейты для более частных случаев, например для конвертации String
.