Alguns dos tipos genéricos mais úteis são os tipos de coleção. Um vetor é uma lista de itens de tamanho variável representada pela estrutura Vec.
A macro vec! nos permite criar facilmente um ao invés de contruir uma manualmente.
Vec possui o método iter() o qual cria um iterador a partir de uma matriz, permitindo-nos facilmente usar um vetor em um loop for.
Detalhes da Memória:
Vec é um struct, mas internamente contém uma referência a uma lista fixa de seus itens no heap.