Rustin ympäriajo Sisällysluettelo

Staattiset Elinajat

Staattinen muuttuja on käännösaikana luotu muistiresurssi, joka on olemassa ohjelman alusta loppuun asti. Sen tyyppi täytyy määritellä eksplisiittisesti.

Staattinen elinaika on muistiresurssi, joka kestää rajattomasti ohjelman loppuun asti. Huomaa, että tämän määritelmän mukaan jotkin staattisen elinajan resurssit voidaan luoda myös ajonaikana.

Staattisen elinajan omaavilla resursseilla on erityinen elinaikamäärittäjä 'static.

'static-resursseja ei koskaan droppaata.

Jos staattisen elinajan resurssit sisältävät referenssejä, niiden kaikkien täytyy olla 'static (mikä tahansa vähempi ei eläisi tarpeeksi kauan).

Muistin yksityiskohta: