O processo de acessar/manipular dados que está sendo referido por uma referência (ou seja, &i32
) é chamado de desreferenciamento.
As referências são usadas para acessar/manipular dados de duas maneiras:
Acesso aos dados referidos durante a atribuição de variáveis.
Acesso a campos ou métodos dos dados referidos.
O Rust tem alguns operadores poderosos que nos permitem fazer isso.