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

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

rustcargo

Nguyên nhân gây ra lỗi này

Bạn đang dùng self trong một hàm không phải là method (không nhận &self, &mut self, hoặc self làm tham số). Chỉ các method trong khối impl mới có thể dùng self.

Cách sửa

Thêm self làm tham số nếu hàm nên là một method. Bỏ việc dùng self nếu hàm là hàm độc lập. Đặt hàm thành associated function bên trong khối impl.

Tài liệu chính thức

Mã lỗi liên quan