Lỗi trình biên dịch RustLỗi
E0308E0308 — Kiểu Không Khớp
Kiểu dự kiến không khớp với kiểu thực tế được cung cấp.
rustcargo
Xem chi tiết Duyệt tất cả 80 mã lỗi Lỗi trình biên dịch Rust với nguyên nhân, cách sửa và ví dụ.
E0308Kiểu dự kiến không khớp với kiểu thực tế được cung cấp.
E0382Một giá trị bị sử dụng sau khi đã được move sang biến hoặc hàm khác.
E0502Không thể mượn mutably một giá trị trong khi immutable borrow vẫn còn hiệu lực.
E0597Một reference tồn tại lâu hơn dữ liệu mà nó trỏ tới.
E0277Một kiểu không implement trait mà code yêu cầu.
E0599Method không tồn tại trên kiểu đã cho, hoặc trait cần thiết chưa được đưa vào scope.
E0425Một định danh được dùng nhưng chưa được khai báo trong scope hiện tại.
E0433Đường dẫn module dùng trong lệnh use hoặc type path không thể được resolve.
E0106Một reference trong chữ ký hàm hoặc struct thiếu tham số lifetime.
E0015Một hàm không phải const được gọi trong ngữ cảnh biểu thức hằng số.
E0658Một tính năng chưa được stabilize trong Rust đang được dùng mà không có feature gate.
E0609Struct hoặc union không có trường với tên đã cho.
E0614Toán tử dereference (*) được dùng trên kiểu không implement Deref.
E0499Một giá trị bị mượn mutably nhiều hơn một lần cùng lúc.
E0503Không thể dùng một giá trị trong khi nó đang bị mượn mutably bởi biến khác.
E0505Một giá trị bị move trong khi vẫn đang được mượn bởi một reference.
E0507Bạn đang cố move một giá trị ra khỏi reference, điều này sẽ khiến reference bị dangling.
E0515Một hàm cố trả về reference tới giá trị được tạo bên trong hàm.
E0432Module hoặc item được tham chiếu trong lệnh use không tìm thấy.
E0412Một tên kiểu được sử dụng nhưng chưa được định nghĩa hoặc nhập vào phạm vi hiện tại.
E0423Một tên kiểu được dùng ở vị trí mong đợi một giá trị.
E0424Từ khóa self được dùng bên ngoài ngữ cảnh method hoặc associated function.
E0369Một toán tử nhị phân được dùng với các kiểu không hỗ trợ nó.
E0384Một biến đang được gán lại nhưng không được khai báo là mutable.