Тур по Rust Содержание

Что такое обобщённые типы (Generic Types)?

Обобщённые типы позволяют частично определять struct или enum, позволяя компилятору создать полностью объявленную версию во время компиляции, основываясь на использовании обобщенного типа.

Обычно компилятор может вывести конечный тип, анализируя код создания значения, но вы всегда можете явно указать тип для обобщенного типа с помощью оператора турбо-рыба (turbofish) ::<T> (не бойтесь её).