A generikus típusok egyik leghasznosabb fajtája a gyűjtemény típusok. A vektor - melyet a Vec
struct-tal reprezentálunk - egy változtatható hosszúságú, azonos típusú elemeket tartalmazó
lista.
A vec! makró segítségével könnyedén hozhatunk létre vektorokat, ahelyett, hogy manuálisan
kellene azokat összeraknunk.
A Vec tartalmaz egy iter() nevű metódust, ami egy iterátort készít a vektorból, melyet, ha a
for ciklussal kombinálunk, könnyedén végiglépkedhetünk a lista összes elemén.
Vec a memóriában:
Vec egy struct, ami önmagában tartalmaz egy referenciát egy meghatározott hosszuságú
listához, ami a kupacon van tárolva.