Um tour por Rust Índice

Criando Dados na Memória

Quando nós instanciamos uma struct no nosso código o programa cria os campos associados lado-a-lado na memória.

Nós instanciamos uma estrutura especificando todos os valores dos campos dentro de

StructName { ... }.

Os campos são acessados usando o operador de ponto ..

Detalhes da memória do nosso exemplo:

  1. Criando memória no heap para o texto onde ele pode ser modificado.

  2. Armazenando uma referência a esse local de memória no heap e armazenando-o no struct String (mais a respeito em lições futuras).