Referensi dapat dikonversi menjadi tipe yang lebih primitif yang disebut raw pointer. Seperti sebuah angka, ia dapat disalin dan dipindahkan dengan sedikit batasan. Rust tidak memberikan jaminan apapun tentang validitas lokasi memori yang ditunjuknya.
Ada dua jenis raw pointer:
*const T - Sebuah raw pointer ke data bertipe T yang seharusnya tidak pernah berubah.*mut T - Sebuah raw pointer ke data bertipe T yang dapat berubah.Raw pointer dapat dikonversi dari dan ke angka (contoh usize).
Raw pointer dapat mengakses data dengan kode unsafe (lebih lanjut tentang ini nanti).
Detail memori: