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

E0520 — Specialization Chưa Ổn Định

Tính năng chuyên biệt hóa implement trait yêu cầu tính năng trình biên dịch nightly.

rustcargo

Nguyên nhân gây ra lỗi này

Bạn đang dùng các tính năng min_specialization hoặc specialization vốn chưa ổn định. Các tính năng này cho phép implement trait cụ thể hơn ghi đè implement tổng quát hơn.

Cách sửa

Dùng Rust nightly và thêm #![feature(min_specialization)]. Dùng mẫu thiết kế khác không yêu cầu specialization. Đợi tính năng được ổn định hóa.

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

Mã lỗi liên quan