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

E0200 — Unsafe Trait Yêu Cầu Unsafe Impl

Một unsafe trait phải được implement bằng khối unsafe impl.

rustcargo

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ì.

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

Mã lỗi liên quan