A generikus típusok lehetővé teszik számunkra, hogy részben definiáljunk egy struct
-ot vagy
enum
-ot. Ezt később a fordító automatikusan kiegészíti az alapján, hogy hogyan használjuk
őket. A Rust általában képes kitalálni, mi is lesz a végleges típus a példányosítás során, de ha
segítségre van szüksége, akkor expliciten te magad is megadhatod a ::<T>
, becenevén
turbofish
operátor segítségével is (aki nem mellesleg egy jó barátom is!).