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.
Nguyên nhân gây ra lỗi này
Biến, hàm, hoặc hằng số chưa được khai báo trong scope hiện tại. Có thể bị viết sai tên, chưa được import, hoặc được định nghĩa trong module khác. Rust phân biệt hoa thường và dùng snake_case cho biến.
Cách sửa
Kiểm tra lỗi chính tả trong tên định danh. Import item bằng lệnh use. Khai báo biến trước khi sử dụng. Đảm bảo đường dẫn module là chính xác.
Ví dụ
fn main() {
println!("{}", x);
}Mã lỗi liên quan
E0412E0412 — Không Tìm Thấy Kiểu Trong Phạm Vi Này
Mộ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.
E0117E0117 — Chỉ Có Thể Implement Trait Được Định Nghĩa Trong Crate Hiện Tại Cho Các Kiểu
Bạn đang implement một foreign trait cho một foreign type, vi phạm quy tắc orphan.
E0133E0133 — Gọi Hàm Unsafe Yêu Cầu Khối unsafe
Một hàm hoặc thao tác unsafe được dùng bên ngoài khối unsafe.
E0433E0433 — Không thể resolve đường dẫn module
Đường dẫn module dùng trong lệnh use hoặc type path không thể được resolve.
E0515E0515 — Không thể trả về reference tới biến cục bộ
Một hàm cố trả về reference tới giá trị được tạo bên trong hàm.
E0200E0200 — Unsafe Trait Yêu Cầu Unsafe Impl
Một unsafe trait phải được implement bằng khối unsafe impl.