E0621E0621 — Yêu Cầu Annotation Vòng Đời Tường Minh
Một tham số hàm cần annotation vòng đời tường minh để thỏa mãn borrow checker.
Nguyên nhân gây ra lỗi này
Trình biên dịch không thể xác định mối quan hệ vòng đời chính xác giữa tham chiếu đầu vào và đầu ra. Khi có nhiều tham chiếu, cần annotation vòng đời tường minh.
Cách sửa
Thêm tham số vòng đời vào chữ ký hàm. Annotate tham chiếu đầu vào và đầu ra với vòng đời tương ứng. Dùng 'a hoặc tên vòng đời khác để biểu đạt mối quan hệ.
Mã lỗi liên quan
E0425E0425 — Không tìm thấy giá trị trong scope này
Một định danh được dùng nhưng chưa được khai báo trong scope hiện tại.
E0283E0283 — Triển Khai Trait Mơ Hồ
Nhiều triển khai trait có thể áp dụng và Rust không thể xác định cái nào cần dùng.
E0502E0502 — Không thể mượn mutably vì đang có immutable borrow
Không thể mượn mutably một giá trị trong khi immutable borrow vẫn còn hiệu lực.
panic-index-out-of-boundsPanic — Chỉ Số Vượt Ngoài Giới Hạn
Chương trình panic vì chỉ số vượt ngoài phạm vi hợp lệ của một collection.
E0432E0432 — Import chưa được resolve
Module hoặc item được tham chiếu trong lệnh use không tìm thấy.
clippy::unused_importsClippy — Import Không Dùng
Một mục được import không được sử dụng ở bất kỳ đâu trong tệp.