Ο τελεστής . χρησιμοποιείται για την πρόσβαση σε πεδία και μεθόδους μίας αναφοράς. Λειτουργεί κάπως πιο υπόγεια.
let f = Foo { value: 42 };
let ref_ref_ref_f = &&&f;
println!("{}", ref_ref_ref_f.value);
Ουάου, γιατί δεν χρειάστηκε να προσθέσουμε *** πριν το ref_ref_ref_f; Αυτό συμβαίνει επειδή ο τελεστής . αναιρεί αυτόματα την αναφορά μίας ολόκληρης ακολουθίας αναφορών. Αυτή η τελευταία γραμμή μετατρέπεται αυτόματα απ' τον μεταφραστή στην εξής:
println!("{}", (***ref_ref_ref_f).value);