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.
Nguyên nhân gây ra lỗi này
Bạn đang dùng tính năng chỉ có trên nightly mà không thêm #![feature(...)] tại crate root, hoặc đang build bằng Rust stable vốn không hỗ trợ tính năng này.
Cách sửa
Chuyển sang Rust nightly và thêm attribute #![feature(...)] phù hợp. Dùng giải pháp thay thế trên stable nếu có. Chờ tính năng được stabilize trong phiên bản Rust tương lai.
Mã lỗi liên quan
E0425E0425 — Không tìm thấy giá trị trong scope này
Một định danh được dùng nhưng chưa được khai báo trong scope hiện tại.
E0106E0106 — Thiếu lifetime specifier
Một reference trong chữ ký hàm hoặc struct thiếu tham số lifetime.
E0428E0428 — Định Nghĩa Trùng Lặp
Một phần tử có cùng tên được định nghĩa nhiều hơn một lần trong cùng một phạm vi.
E0424E0424 — Mong Đợi Giá Trị, Tìm Thấy self
Từ khóa self được dùng bên ngoài ngữ cảnh method hoặc associated function.
E0382E0382 — Sử dụng giá trị đã bị move
Một giá trị bị sử dụng sau khi đã được move sang biến hoặc hàm khác.
E0277E0277 — Kiểu không triển khai trait Fn
Một kiểu được dùng như callable nhưng không triển khai Fn, FnMut hoặc FnOnce.