E0502E0502 — Không thể mượn mutably vì đang có immutable borrow
Không thể mượn mutably một giá trị trong khi immutable borrow vẫn còn hiệu lực.
panic-divide-by-zeroChương trình panic do phép chia số nguyên cho không.
Một phép chia số nguyên hoặc phép modulo có số chia bằng không. Rust kiểm tra điều này tại runtime và panic. Phép chia số thực cho không tạo ra infinity, không gây panic.
Kiểm tra số chia trước khi thực hiện phép chia. Dùng checked_div() trả về None thay vì panic. Kiểm tra giá trị đầu vào có thể bằng không.
E0502Không thể mượn mutably một giá trị trong khi immutable borrow vẫn còn hiệu lực.
E0271Một associated type trong triển khai trait không khớp với kiểu mong đợi.
E0308Kiểu dự kiến không khớp với kiểu thực tế được cung cấp.
E0277Một kiểu không implement trait mà code yêu cầu.
E0053Chữ ký phương thức trong khối impl không khớp với chữ ký phương thức của trait.
E0621Một tham số hàm cần annotation vòng đời tường minh để thỏa mãn borrow checker.