Lỗi trình biên dịch RustLỗi
E0308E0308 — Kiểu trả về của closure không khớp
Closure trả về kiểu khác với kiểu được mong đợi theo ngữ cảnh.
rustcargo
Xem chi tiết E0423Một tên kiểu được dùng ở vị trí mong đợi một giá trị.
Bạn đang cố dùng tên struct như một giá trị mà không cung cấp giá trị cho các trường. Tuple struct và unit struct có cú pháp khởi tạo khác với struct thông thường có các trường có tên.
Sử dụng cú pháp struct literal: MyStruct { field: value }. Với unit struct, chỉ cần dùng tên. Với tuple struct, dùng MyStruct(value). Kiểm tra xem bạn có muốn gọi hàm constructor không.
E0308Closure trả về kiểu khác với kiểu được mong đợi theo ngữ cảnh.
clippy::let_and_returnMột biến được khai báo và trả về ngay ở dòng tiếp theo.
clippy::clone_on_copyPhương thức clone() được gọi trên một kiểu đã implement Copy.
E0614Toán tử dereference (*) được dùng trên kiểu không implement Deref.
E0502Không thể mượn mutably một giá trị trong khi immutable borrow vẫn còn hiệu lực.
E0106Một reference trong chữ ký hàm hoặc struct thiếu tham số lifetime.