Um tour por Rust Índice

Tempos de Vida Estáticos

Uma variável estática é um recurso de memória criado em tempo de compilação que existe do início ao fim dentro de um programa. Eles devem ter seus tipos especificados explicitamente.

Um recurso com tempo de vida estático é um recurso de memória que dura indefinidamente até o término de um programa. Observe que, por essa definição, alguns recursos com tempo de vida estático podem ser criados em tempo de execução.

Recursos com tempo de vida estático têm o especificador de tempo de vida especial 'static.

Recursos 'static nunca serão descartados.

Se os recursos com tempo de vida estático contiverem referências, todos deverão ser 'static (nada menos do que isso viveria tempo suficiente).

Detalhes da memória: