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

E0053 — Chữ ký phương thức không khớp

Chữ ký phương thức trong khối impl không khớp với chữ ký phương thức của trait.

rustcargo

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

Các kiểu tham số, kiểu trả về hoặc số lượng tham số trong triển khai của bạn khác với định nghĩa trait. Triển khai trait phải khớp chính xác với chữ ký đã khai báo.

Cách sửa

Khớp chữ ký phương thức đúng như khai báo trong trait. Kiểm tra kiểu tham số, kiểu trả về và kiểu receiver của self (&self, &mut self, self). Sao chép chữ ký từ định nghĩa trait.

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

Mã lỗi liên quan