panic-stack-overflowPanic — Luapan Tumpukan
Program panik akibat penggunaan stack yang berlebihan, biasanya dari rekursi yang dalam.
E0308Tipe yang diharapkan tidak cocok dengan tipe aktual yang diberikan.
Suatu fungsi mengembalikan tipe yang berbeda dari yang dideklarasikan, variabel diberi nilai dengan tipe tidak kompatibel, atau match arm mengembalikan tipe yang berbeda. Sistem tipe Rust yang ketat mengharuskan kecocokan tipe yang tepat tanpa konversi implisit.
Konversi nilai ke tipe yang diharapkan menggunakan .into(), as, atau trait From/Into. Perbaiki anotasi tipe kembalian agar sesuai dengan nilai kembalian aktual. Gunakan .to_string(), .as_str(), atau metode konversi lain yang sesuai.
fn main() {
let x: i32 = "hello";
}panic-stack-overflowProgram panik akibat penggunaan stack yang berlebihan, biasanya dari rekursi yang dalam.
E0428Sebuah item dengan nama yang sama didefinisikan lebih dari sekali dalam scope yang sama.
E0599Metode tersebut tidak ada pada tipe yang diberikan, atau trait yang diperlukan tidak ada dalam cakupan.
E0600Operator unary diterapkan ke tipe yang tidak mendukungnya.
unused_mutSebuah variabel dideklarasikan sebagai mutable tetapi tidak pernah benar-benar dimutasi.
E0271Tipe terkait dalam implementasi trait tidak cocok dengan tipe yang diharapkan.