E0658E0658 — Sử dụng tính năng chưa ổn định
Một tính năng chưa được stabilize trong Rust đang được dùng mà không có feature gate.
E0562Cú pháp impl Trait được dùng ở vị trí không được phép.
impl Trait chỉ có thể dùng trong kiểu tham số hàm và kiểu trả về (từ Rust 1.26). Không thể dùng trong khai báo let, trường struct hoặc các vị trí khác.
Dùng kiểu cụ thể thay vì impl Trait. Dùng Box'<'dyn Trait> cho trait object ở những vị trí không cho phép impl Trait. Dùng generic với ràng buộc trait cho trường struct.
E0658Một tính năng chưa được stabilize trong Rust đang được dùng mà không có feature gate.
E0277Một kiểu không implement trait mà code yêu cầu.
E0503Không thể dùng một giá trị trong khi nó đang bị mượn mutably bởi biến khác.
E0600Một toán tử một ngôi được áp dụng cho kiểu không hỗ trợ nó.
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.
E0252Hai lần import mang cùng một tên vào phạm vi.