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.
panic-slice-index-out-of-rangeChương trình panic vì phạm vi slice vượt ngoài giới hạn.
Thao tác slice như &arr[start..end] có các chỉ số vượt ngoài phạm vi hợp lệ. start có thể lớn hơn end, hoặc end vượt quá độ dài.
Kiểm tra độ dài slice trước khi cắt. Dùng .get(start..end) trả về Option. Kiểm tra giới hạn phạm vi. Đảm bảo start <= end và end <= length.
E0308Kiểu dự kiến không khớp với kiểu thực tế được cung cấp.
E0369Một toán tử nhị phân được dùng với các kiểu không hỗ trợ nó.
E0601Binary crate không có điểm vào là hàm main.
E0046Không phải tất cả các phương thức bắt buộc của một trait đều được triển khai.
E0392Một tham số kiểu generic hoặc vòng đời được khai báo nhưng không được dùng trong struct hoặc enum.
E0317Một biểu thức if được dùng như một giá trị đang thiếu nhánh else.