Referencja to w gruncie rzeczy po prostu liczba, będąca pozycją początkową pewnych bajtów w pamięci. Jej jedynym celem jest reprezentować koncepcję tego, gdzie istnieją dane konkretnego typu. Tym, co odróżnia referencję od zwykłej liczby jest to, że Rust sprawdzi, czy czas życia referencji nie trwa dłużej niż to, do czego się ona odnosi (inaczej dostalibyśmy błąd podczas jej użycia!).
