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

E0423 — Mong Đợi Giá Trị, Tìm Thấy Kiểu

Một tên kiểu được dùng ở vị trí mong đợi một giá trị.

rustcargo

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

Bạn đang cố dùng tên struct như một giá trị mà không cung cấp giá trị cho các trường. Tuple struct và unit struct có cú pháp khởi tạo khác với struct thông thường có các trường có tên.

Cách sửa

Sử dụng cú pháp struct literal: MyStruct { field: value }. Với unit struct, chỉ cần dùng tên. Với tuple struct, dùng MyStruct(value). Kiểm tra xem bạn có muốn gọi hàm constructor không.

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

Mã lỗi liên quan