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

E0107 — Số Lượng Đối Số Kiểu Sai

Một kiểu hoặc hàm generic được dùng với số lượng tham số kiểu sai.

rustcargo

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

Generic yêu cầu một số lượng tham số kiểu cụ thể, nhưng bạn đã cung cấp quá nhiều hoặc quá ít. Ví dụ, HashMap yêu cầu hai đối số kiểu (K, V) nhưng bạn có thể chỉ cung cấp một.

Cách sửa

Kiểm tra định nghĩa generic để biết số lượng tham số kiểu mong đợi. Thêm đối số kiểu còn thiếu hoặc bỏ đối số thừa. Để compiler tự suy luận kiểu bằng cách bỏ đối số kiểu khi có thể.

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

Mã lỗi liên quan