E0515E0515 — Tidak Dapat Mengembalikan Referensi ke Variabel Lokal
Sebuah fungsi mencoba mengembalikan referensi ke nilai yang dibuat di dalam fungsi tersebut.
E0614Operator dereference (*) digunakan pada tipe yang tidak mengimplementasikan Deref.
Anda mencoba melakukan dereference pada nilai yang bukan referensi, Box, Rc, atau tipe lain yang mengimplementasikan trait Deref. Tipe tersebut tidak mendukung operator *.
Hapus operator dereference yang tidak diperlukan. Gunakan metode yang sesuai untuk mengakses nilai di dalamnya. Implementasikan trait Deref untuk tipe kustom Anda jika dereference memang diperlukan.
E0515Sebuah fungsi mencoba mengembalikan referensi ke nilai yang dibuat di dalam fungsi tersebut.
E0423Nama tipe digunakan di tempat yang membutuhkan nilai.
E0308Tipe yang diharapkan tidak cocok dengan tipe aktual yang diberikan.
E0425Sebuah identifier digunakan tetapi tidak didefinisikan dalam cakupan saat ini.
E0658Sebuah fitur yang belum distabilkan di Rust digunakan tanpa feature gate.
E0597Sebuah referensi berumur lebih panjang dari data yang ditunjuknya.