Lỗi trình biên dịch RustLỗi
E0601E0601 — Không Tìm Thấy Hàm main
Binary crate không có điểm vào là hàm main.
rustcargo
Nguyên nhân gây ra lỗi này
Một binary crate (không phải thư viện) yêu cầu hàm main làm điểm vào. File có thể thiếu fn main() hoặc hàm có chữ ký sai.
Cách sửa
Thêm hàm fn main() vào gốc của binary crate. Đảm bảo hàm nằm ở gốc crate (thường là src/main.rs). Kiểm tra hàm main không có tham số và trả về () hoặc Result.
Mã lỗi liên quan
Lỗi trình biên dịch RustLỗi
E0614E0614 — Không thể deref kiểu này
Toán tử dereference (*) được dùng trên kiểu không implement Deref.
rustcargo
Xem chi tiết Lỗi trình biên dịch RustLỗi
E0106E0106 — Thiếu lifetime specifier
Một reference trong chữ ký hàm hoặc struct thiếu tham số lifetime.
rustcargo
Xem chi tiết Lỗi trình biên dịch RustLỗi
E0658E0658 — Sử dụng tính năng chưa ổn định
Một tính năng chưa được stabilize trong Rust đang được dùng mà không có feature gate.
rustcargo
Xem chi tiết 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 Lỗi trình biên dịch RustLỗi
E0308E0308 — Kiểu Không Khớp
Kiểu dự kiến không khớp với kiểu thực tế được cung cấp.
rustcargo
Xem chi tiết Lỗi trình biên dịch RustCảnh báo
clippy::needless_returnClippy — Return Thừa
Từ khóa return được dùng không cần thiết ở cuối hàm.
rustcargo
Xem chi tiết