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

E0600 — Không Thể Áp Dụng Toán Tử Một Ngôi

Một toán tử một ngôi được áp dụng cho kiểu không hỗ trợ nó.

rustcargo

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

Kiểu không implement trait cần thiết cho toán tử một ngôi. Ví dụ, toán tử phủ định (-) yêu cầu trait Neg, và logical not (!) yêu cầu trait Not.

Cách sửa

Implement trait toán tử cần thiết cho kiểu đó. Chuyển đổi giá trị sang kiểu hỗ trợ toán tử. Dùng lời gọi phương thức thay vì toán tử.

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

Mã lỗi liên quan