Analogamente alle funzioni, i tipi di dati possono essere parametrizzati con specificatori di vita per i loro membri.
Rust verifica che la struttura dati contenente i riferimenti non duri mai più a lungo dei proprietari a cui puntano i suoi riferimenti.
Non possiamo avere struct che girano in giro con riferimenti che puntano al nulla!