Đi đến nội dung
Lỗi trình biên dịch RustLỗi
E0425

E0425 — 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.

rustcargo

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);
}
Tài liệu chính thức

Mã lỗi liên quan