E0200E0200 — Unsafe Trait Yêu Cầu Unsafe Impl
Một unsafe trait phải được implement bằng khối unsafe impl.
Nguyên nhân gây ra lỗi này
Trait được khai báo là unsafe, nghĩa là người implement phải xác minh các bất biến nhất định. Khối impl cũng phải được đánh dấu là unsafe để thừa nhận các yêu cầu an toàn này.
Cách sửa
Thêm từ khóa unsafe vào khối impl: unsafe impl MyTrait for MyType. Thêm comment an toàn ghi lại các bất biến bạn đang duy trì.
Mã lỗi liên quan
E0317E0317 — if Có Thể Thiếu Mệnh Đề else
Một biểu thức if được dùng như một giá trị đang thiếu nhánh else.
E0119E0119 — Các Triển Khai Trait Xung Đột
Có hai hoặc nhiều triển khai cùng một trait cho cùng một kiểu.
panic-divide-by-zeroPanic — Chia cho số không
Chương trình panic do phép chia số nguyên cho không.
E0255E0255 — Xung Đột Tên Với Import
Một định nghĩa cục bộ xung đột với tên được import.
E0599E0599 — Không tìm thấy method X trên kiểu này
Method không tồn tại trên kiểu đã cho, hoặc trait cần thiết chưa được đưa vào scope.
E0596E0596 — Không Thể Mượn Dưới Dạng Mutable
Bạn đang cố mượn có thể thay đổi một giá trị không được khai báo là mutable.