Przewodnik po Języku Rust Spis Treści

Czasy Życia Wewnątrz Typów

Podobnie jak w przypadku funkcji, również elementy typów zawierających dane mogą być parametryzowane z użyciem znaczników czasów życia.

Rust pozwala nam mieć pewność, że struktura zawierająca w sobie referencję do innego obiektu nigdy nie będzie istnieć dłużej niż oryginalny zasób na który wskazuje referencja.

Bo przecież nie możemy godzić się na sytuację w której okazuje się, że mamy w naszym programie struktury z niesprawdzonymi referencjami wskazującymi na nieistniejące zasoby w pamięci!