O variabilă statică e o resursă în memorie creată la momentul compilării care există de la începutul rulării unui program și până la sfârșit. Acestea trebuie să aibă tip explicit.
O resursă cu durată de viață statică e o resursă în memorie care poate exista dincolo de terminarea programului. Observați că după această definiție unele resurse cu durată de viață statică pot fi create în timpul rulării.
Resursele cu durată de viață statică au specificatorul special 'static
.
Nu se renunță niciodată (drop) la resursele cu durată de viață statică.
Dacă o resursă cu durată de viață statică conține referințe, atunci toate trebuie să fie 'static
. (orice cu durată de viață mai mică nu va exista suficient de mult).
Detalii despre memorie:
unsafe { ... }
pentru a face operații pentru care compilatorul nu poate garanta că sunt sigure din punctul de vedere al memoriei. Despre R̸͉̟͈͔̄͛̾̇͜U̶͓͖͋̅Ṡ̴͉͇̃̉̀T̵̻̻͔̟͉́͆Ơ̷̥̟̳̓͝N̶̨̼̹̲͛Ö̵̝͉̖̏̾̔M̶̡̠̺̠̐͜Î̷̛͓̣̃̐̏C̸̥̤̭̏͛̎͜O̶̧͚͖͔̊͗̇͠N̸͇̰̏̏̽̃ nu ar trebui să se vorbească fără grijă.