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

E0271 — Kiểu Không Khớp Trong Associated Type

Một associated type trong triển khai trait không khớp với kiểu mong đợi.

rustcargo

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

Kiểu cụ thể được cung cấp cho associated type trong khối impl không khớp với associated type mong đợi của trait bound. Ví dụ, implement Iterator với kiểu Item sai.

Cách sửa

Thay đổi associated type để khớp với kiểu mong đợi. Kiểm tra trait bound để biết associated type bắt buộc. Xác minh định nghĩa trait để biết tên và ràng buộc đúng của associated type.

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

Mã lỗi liên quan